Dear Lazyweb:
I'm looking for a tile-fitting program (or even library) that can assemble several photos of different sizes into a single, rectangular mosaic. I does not have to be (I would prefer it not to be) one of those "photomosaic" things where it transforms the pool of images into pseudopixels for a parent image; it may downsize the photographs, but must have a configurable minimum size; it may not change the ratio of the photographs, nor rotate them. Basically, I want a program that will assemble wallpaper out of a photograph collection.
Is there such a program? I've spent hours looking for such a thing without success.
I'm looking for a tile-fitting program (or even library) that can assemble several photos of different sizes into a single, rectangular mosaic. I does not have to be (I would prefer it not to be) one of those "photomosaic" things where it transforms the pool of images into pseudopixels for a parent image; it may downsize the photographs, but must have a configurable minimum size; it may not change the ratio of the photographs, nor rotate them. Basically, I want a program that will assemble wallpaper out of a photograph collection.
Is there such a program? I've spent hours looking for such a thing without success.
no subject
Date: 2010-08-16 05:02 pm (UTC)no subject
Date: 2010-08-16 05:12 pm (UTC)no subject
Date: 2010-08-16 05:38 pm (UTC)no subject
Date: 2010-08-16 05:51 pm (UTC)no subject
Date: 2010-08-16 06:15 pm (UTC)Can you post some example images of what you'd like to do?
This isn't a panoroma or an overlapping collage, correct?
Date: 2010-08-18 02:14 am (UTC)But this problem space almost sounds like shape fitting for chip layout.
Which when I tried searching for "rectangle fitting" coughs up the terms "2d bin fitting" "2d cut stocking"
If you use your minimum reduced size as the quantum there appear to be two interesting solutions within http://stackoverflow.com/questions/143580/where-can-i-find-open-source-2d-bin-packing-algorithms
I would suggest having some quantum that one or both dimensions of a resized image must be a multiple of, and have your minimum image size a small multiple of that quantum. If you want a tight fit, also permit cropping.
Now you can go looking for imaging analysis software to find which images will lose the least information when reduced in size :-)