Dynamic Image Collage

Berry de Vos (aka RadicalFX) has created a Dynamic Image Collage creation tool, built with canvas.

Your collage creating begins with a Flickr search, which will bring up a list of the most popular results. Clicking any of the results will automatically add them to the collage area as a new layer. Each layer can be altered in a variety of ways – from moving, scaling and rotating to changing opacities, blend modes and shadows. You can also adjust the layer position in relation to the other layers.

I've made not the prettiest collage in the world... but you get the idea

Not the prettiest collage in the world...

The JavaScript code for the collage has been split in to two parts. The first part is a library that loads in all the calls for canvas and gives the page the ability to modify the layers in the collage; whilst the second part of the JavaScript code handles the page interactions and binds the HTML controls for the layers.

Berry comments:

The most difficult thing to get going was handling the collision interaction with the Objects, because I couldn’t use the normal mouse events based on the DOM. I had to figure out the math behind the collisions myself, this code is not very pretty.

View the Dynamic Image Collage application

Info

Type:
Applications, Graphics
Author:
Berry de Vos
Tags:
Posted on:
October 17th, 2009
Posted by:
Andi Smith
Views:
1473

Rating

4.6

Your Rating:
1 Star2 Stars3 Stars4 Stars5 Stars

Works on

BETA Please let us know if you find Dynamic Image Collage works in other browsers by leaving a comment below.

Add comment

(required)
(required)
(will not be published)
(required)