Re: [Gimp-user] Space 49 small images around a circle?

2016-07-09 Thread Ofnuts

On 08/07/16 06:21, billlee wrote:

I'm designing the image to print on a CD.

In this image, I'd like to arrange 49 copies of a small image evenly around a
circle.

I'm a relative newbie, using GIMP 2.8.16 on Windows 10.

Thank you very much!

PS: I see a script for arranging text around a circle, but need to finish this
CD before such a learning curve. :)
If GIMP would display polar coordinates instead of rectangular, it might not be
too hard to do this by hand. I guess I could try making a spreadsheet to
generate the x,y coordinates. :) Probably GIMP has easier way(s) to do this, and
I can learn something about GIMP too!



- Download/install dial-marks from here: 


- Make a circle path (circle selection and Select>>To Path, for instance)
- Filter/Render/Paths/Dial marks and make a path with 49 marks with O° 
width, the marks intersecting your circle
- In the Paths list, make both paths visible, right click and "Merge 
visible paths"

- View>Snap to active path
- Now use the Move tool to drag your objects, they will snap in position 
(if they are centered in their own layer)


See: http://i.imgur.com/uTAqbqo.png
___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list


Re: [Gimp-user] Space 49 small images around a circle?

2016-07-08 Thread Akkana Peck
billlee writes:
> I'm designing the image to print on a CD.
> 
> In this image, I'd like to arrange 49 copies of a small image evenly around a
> circle.

In addition to the suggestions already made, you could try my
arclayer script: http://shallowsky.com/software/arclayer/
after making a layer consisting of lots of copies of the image
spaced out appropriately. I'm not sure it would be much easier
than rotating them separately, though, since you'd have to figure
out how much to space them out vs. what radius to use.

See also the "Related GIMP functions" section of the arclayer page
for some built-in functions you could try (e.g. Polar Coordinates)
but I never had much luck with them, or I wouldn't have needed
arclayer.

I haven't used arclayer myself in years -- I stopped making CD
labels when I found out how much they reduced a CD's life, and then
I stopped using CDs altogether -- so let me know if it needs
updating or gives deprecation warnings.

...Akkana
___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list


Re: [Gimp-user] Space 49 small images around a circle?

2016-07-08 Thread Rick Strong
Or, you could do it manually in a quarter circle at 7.347 degrees a pop and 
dupe it 3 more times rotating the quarter 90 degrees...assuming the images 
are all the same, of course.


Rick

-Original Message- 
From: Liam R. E. Quin

Sent: Friday, July 08, 2016 4:37 PM
To: billlee ; gimp-user-list@gnome.org
Cc: notificati...@gimpusers.com
Subject: Re: [Gimp-user] Space 49 small images around a circle?

On Fri, 2016-07-08 at 06:21 +0200, billlee wrote:

I'm designing the image to print on a CD.

In this image, I'd like to arrange 49 copies of a small image evenly
around a circle.


Just a quite note - another way to do this is to write a script to
generate SVG, checking the results in Inkscape.

But that requires being comfortable with scripting (e.g. perl,
python)...

Liam

--
Liam R. E. Quin <l...@holoweb.net>
___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list 


___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list


Re: [Gimp-user] Space 49 small images around a circle?

2016-07-08 Thread Rick Strong

Three questions:
1. Why 49 times?
2. Is it the same image each time or a different image (and a different 
size)?

3. Steve's question: Will they be upright relative to the center
point (all facing inward), or upright relative to the viewer?

Rick

-Original Message- 
From: billlee

Sent: Friday, July 08, 2016 12:21 AM
To: gimp-user-list@gnome.org
Cc: notificati...@gimpusers.com
Subject: [Gimp-user] Space 49 small images around a circle?

I'm designing the image to print on a CD.

In this image, I'd like to arrange 49 copies of a small image evenly around 
a

circle.

I'm a relative newbie, using GIMP 2.8.16 on Windows 10.

Thank you very much!

PS: I see a script for arranging text around a circle, but need to finish 
this

CD before such a learning curve. :)
If GIMP would display polar coordinates instead of rectangular, it might not 
be

too hard to do this by hand. I guess I could try making a spreadsheet to
generate the x,y coordinates. :) Probably GIMP has easier way(s) to do this, 
and

I can learn something about GIMP too!

--
billlee (via www.gimpusers.com/forums)
___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list 


___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list


Re: [Gimp-user] Space 49 small images around a circle?

2016-07-08 Thread Steve Kinney


On 07/08/2016 04:18 PM, Steve Kinney wrote:
> On 07/08/2016 12:21 AM, billlee wrote:
>> I'm designing the image to print on a CD.
>>
>> In this image, I'd like to arrange 49 copies of a small image evenly
> around a
>> circle.
>>
>> I'm a relative newbie, using GIMP 2.8.16 on Windows 10.
>>
>> Thank you very much!
>>
>> PS: I see a script for arranging text around a circle, but need to
> finish this
>> CD before such a learning curve.
>> If GIMP would display polar coordinates instead of rectangular, it
> might not be
>> too hard to do this by hand. I guess I could try making a spreadsheet to
>> generate the x,y coordinates.  Probably GIMP has easier way(s) to do
> this, and
>> I can learn something about GIMP too!
> 
> Methods for doing this depend on the orientation of the images you are
> spacing around a circle:  Will they be upright relative to the center
> point, or upright relative to the viewer?
> 
> If the finished product will have radial symmetry, you might:
> 
> 1)  Scale the small image to fit.
> 
> 2)  Create a new empty layer and paste a copy of your image into that,
> at the location where it will be in the finished picture.
> 
> 3)  Duplicate that layer and do Layer > Transform > Arbitrary Rotation,
> and rotate the duplicate layer 9 degrees around its center via the
> dialog that pops up.
> 
> 4)  Merge the rotated layer down into the first transparent layer,
> duplicate the resulting layer with two copies of your small image, and
> rotate that 18 degrees.
> 
> 5)  Merge the rotated layer down into its source layer, duplicate and
> rotate 36 degrees, etc. etc. until the circle is complete.
> 
> If you want the small images upright relative to the viewer, make an X
> or other small target on a new empty layer, make a circle of marks as
> per above, and manually place 40 copies of your small image on those
> marks guided by some small detail in the images you are putting in a
> circle.  (When aligning stacked layers, it can be useful to dial back
> the opacity of the top layer to about 70% via the slider in the Layers
> dialog dock, adjust the layer's position relative to what it's lining up
> with, then set the opacity back to 100%.)
> 
> That's how I would do it, anyway.

Addendum:  Come to think of it, the process I described would work
perfectly for vector image content but would lead to loss of resolution
in bitmap editors like the GIMP.  Every rotated copy will be an
/approximate/ duplicate of the original model, then an approximation of
the approximation, etc.

So instead, rotate single duplicates of your first layer with the small
image 9, 18, 27 etc. degrees until the circle is filled.

Or try the 1st method, check to see if the results are satisfactory, and
do the slower, one at a time process if not.

:o)


___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list


Re: [Gimp-user] Space 49 small images around a circle?

2016-07-08 Thread Steve Kinney
On 07/08/2016 12:21 AM, billlee wrote:
> I'm designing the image to print on a CD.
>
> In this image, I'd like to arrange 49 copies of a small image evenly
around a
> circle.
>
> I'm a relative newbie, using GIMP 2.8.16 on Windows 10.
>
> Thank you very much!
>
> PS: I see a script for arranging text around a circle, but need to
finish this
> CD before such a learning curve.
> If GIMP would display polar coordinates instead of rectangular, it
might not be
> too hard to do this by hand. I guess I could try making a spreadsheet to
> generate the x,y coordinates.  Probably GIMP has easier way(s) to do
this, and
> I can learn something about GIMP too!

Methods for doing this depend on the orientation of the images you are
spacing around a circle:  Will they be upright relative to the center
point, or upright relative to the viewer?

If the finished product will have radial symmetry, you might:

1)  Scale the small image to fit.

2)  Create a new empty layer and paste a copy of your image into that,
at the location where it will be in the finished picture.

3)  Duplicate that layer and do Layer > Transform > Arbitrary Rotation,
and rotate the duplicate layer 9 degrees around its center via the
dialog that pops up.

4)  Merge the rotated layer down into the first transparent layer,
duplicate the resulting layer with two copies of your small image, and
rotate that 18 degrees.

5)  Merge the rotated layer down into its source layer, duplicate and
rotate 36 degrees, etc. etc. until the circle is complete.

If you want the small images upright relative to the viewer, make an X
or other small target on a new empty layer, make a circle of marks as
per above, and manually place 40 copies of your small image on those
marks guided by some small detail in the images you are putting in a
circle.  (When aligning stacked layers, it can be useful to dial back
the opacity of the top layer to about 70% via the slider in the Layers
dialog dock, adjust the layer's position relative to what it's lining up
with, then set the opacity back to 100%.)

That's how I would do it, anyway.

:o)




___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list