Blendr takes a list of images on the local filesystem and blends them together to produce one, usually quite interesting, image. Some examples are available here: http://johnleach.co.uk/photography/projects/blendr
All the examples in the above gallery were created with around 200 or 300 source images, with a blend setting of 5%.
Examples
You can use the downloadr tool to download images from flickr to blend together.
# ./blendr.py usage: blendr.py [options] files ... -b, --blend=n % value to blend in new image (default 5) -p, --prefix=text specify the output filename prefix -h, --help print out some perhaps useful text, a bit like this
# ./blendr.py -b 30 -p sunsetsblend sunsetstest_* Blending in image sunsetstest_66935112.jpg to sunsetsblend-portrait.png Blending in image sunsetstest_66940983.jpg to sunsetsblend-portrait.png Blending in image sunsetstest_67473766.jpg to sunsetsblend-landscape.png Blending in image sunsetstest_67473767.jpg to sunsetsblend-landscape.png Blending in image sunsetstest_67502762.jpg to sunsetsblend-landscape.png
TODO
- Keep a record of which images were used for each blend, so that newly downloaded images can be added in quickly
- Support other resolutions than just the default Flickr medium res (500 pix max width or height).
- It would be great to be able to use the full resolution images. Blendr might have to scan all given images first to find an appropriate output resolution
Selectable blend methods, such as Darken, Lighten, Difference etc. ImageChops module can be used for this (see commented out code in blendem() function