Well I finally have it working after the third download, and arduous sacrifices to the computer gods with vigorous shaking of rattles, feathers and beads over braziers filled with burning incense.

Congrats! I thought I was going to have to do all that plus sacrifice some livestock while trying to figure out how to get an image to appear properly scaled inside each facet (just one image). The original image I was using was sized so that it filled the canvas; I had to slightly scale down the image, then increase the canvas size back to the facet dimension and rescale the layer (thus leaving my image with a border).

Oregonian, I am very glad to hear that you've got things working. I really appreciate everybody's help with this beta software. I realize how inconvenient it is to keep updating versions and how frustrating it can be when things don't work correctly. Many thanks to all.

I have released a new version of the Platonic Calendar script with some minor changes. I fixed a memory leak and corrected the behavior of the facet image so that it uses the bottom twelve layers if there are more than twelve -- before it would incorrectly use the top twelve layers with the twelfth one from the top being January (this was not a problem if there were twelve or fewer layers).

The script also makes sure to ignore any selection that might exist in the facet image. I am thinking that maybe Oregonian's difficulty was caused by her having a selection present and this was messing up things as I copied the layers over. Anyway, now this should not cause problems.

Mahvin, that is wonderful! I am more of an engineer than an artist so it is especially satisfying to me when I get to see the script used as I'd hoped, but lack the aesthetic mentality to accomplish myself. I would very much appreciate seeing a photo of your final meatspace result (perhaps with permission to post it on my wiki?).

Bob63, thank you for the information on paper sizes. I will try to figure out the correct dimensions to use this weekend. I will leave the script setting being specified in pixels, but will try to produce a table of various edge lengths and the corresponding paper size.

The script seems to be close to final. This weekend I will be tweaking the banner layout a bit (and perhaps add an option to place the month at the top and the year at the bottom), and I also want to change some of the internals so that the facet gets rendered at the same time as the month's calendar (this will eliminate a potential 1-pixel misalignment between the images and the folds). I also want to have the script create a selection from the alphas of all of the text layers. This will hopefully facilitate various schemes of providing contrast between the text and the images (such as outlining the text) or applying logo effects.

Here is a calendar I made using various historic GIMP splash screens. I used the alpha of the text layers as a selection mask to Value Invert the colors in the photos. The effect is not perfect, but it is better than having black text over a dark image. If I can figure out a good algorithm for ensuring high contrast for all backgrounds, I will probably add it as an option.

_________________Any sufficiently primitive technology is indistinguishable from a rock.

ok, I have gotten lost...is the final version ready yet. I want to put it on my mac but not until the script is all updated as I'm not sure how to remove stuff yet in order to replace with a newer script. I want to have one of those 12 sided ball calendars on my desk, lol.

@Bob83, you might try using Gfig to render a pentogon that frames the part of the layer you wish to be used. You can then use the rendered Gfig layer to autocrop the image to the proper dimensions. This is best done on a separate image because Gfig doesn't recognize layer placement and/or dimensions (only the image).

_________________Any sufficiently primitive technology is indistinguishable from a rock.

@Bob83, you might try using Gfig to render a pentogon that frames the part of the layer you wish to be used. You can then use the rendered Gfig layer to autocrop the image to the proper dimensions. This has to be done on a separate image because Gfig doesn't recognize layer placement and/or dimensions (only the image).

Thanks for the heads-up on that, Saul. I was pretty certain there was an easier way than "Uhh, maybe like this." Sometimes experimenting works, other times it's like the joke "Let me show you how to do that - here, hold my beer."

Mahvin, that is wonderful! I am more of an engineer than an artist so it is especially satisfying to me when I get to see the script used as I'd hoped, but lack the aesthetic mentality to accomplish myself. I would very much appreciate seeing a photo of your final meatspace result (perhaps with permission to post it on my wiki?).

Sure, no problem. This was fun and the wife loved it and is taking it to work for her desk. Thank "YOU" for creating this gem of a script. This group on Gimpchat is like the A-team, "I love it when a plan comes together..."

Here's the photo:

_________________

"In order to attain the impossible, one must attempt the absurd."~ Miguel de Cervantes