Mopy creates a picture (works better with a photograph) divided into equal sized rectangular sections, each of which is replaced with another photograph of appropriate average color.
When viewed at low magnifications, the individual pixels appear as the primary image, while close examination reveals that the image is in fact made up of many hundreds or thousands of smaller images.
You get better results with large set of photos, and printing the resulting picture, as screen resolutions aren't high enough to fully appreciate the photographic mosaics created.
There's still work do be done here ;)
There isn't any graphical interface, just edit the coinfiguration file and launch the program
If you downloaded the source file you need Python and PIL installed on your computer to run it
python mosaicer.py
If you downloaded the win32 version (made with py2exe) you can run the executable:
mosaicer.exe
I suggest you to run it from command line to see the log output
This is the configuration file:
[Image] filename = **here goes the absolute path to the image you want to use as base for the mosaic** zoomFactor= **if you want to increase the image size a value > 1.0 here** outfile = **the filename of the output file (warning the if existing the file will be overwritten!)** alpha= **your original image will be blended with the mosaic of a factor between 0.0(no blending) and 1.0** [Tiles] width=**the width (in pixels) of the tiles** height=**the height (in pixels) of the tiles** distance=**the minimum distance before a tile is repeated** noise=**this value adds irregularity to the distance** **note: you will need at least 2*(noise+distance))^2 images** **example: with distance=3 and noise=2 you need at least 100 tiles** folder=**each image in this folder and subfolders will be used as tile**