[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
Re: [Gimp-user] Space 49 small images around a circle?
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
Re: [Gimp-user] Space 49 small images around a circle?
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?
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?
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 ___ 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?
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 ___ 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?
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