I am looking for a Photo Mosaic / Photo Collage creator for my website. As an example, if a user of my site submits 6 pictures and then asks to have a mosaic or collage created, I am looking for a module that will take in those 6 images and return a jpg of the images combined together.
I am looking for a YII framework PHP class to allow me to generate this file on the server.
I've attached a screen shot example, here are some requirements and also input paramaters:
1) Ability to accept JPG, PNG, GIF images
a. Maximum of 20 images
2) The images will be laid over the top of each other in Random positioning but not covering more than 20% of the lower image.
3) The output JPG will be determined by size parameters passed to the function
4) The input images to output image ratio will be 5% -> 100% (for each individual image)
5) Images can be used multiple times to create the collage
6) Ability to add a border around each image based on input parameters
1) Image (location based on url)
2) Border Sizes (for each small image)
3) Border Color (for each small image)
4) Output JPG width
5) Output JPG height
1 - JPG file