Rainbow
Rainbow is a graphic application that allow you to set nice image effects in a fast and easy way.

It's possible to apply the effects in sequence, getting amazing results. 

Reflection: sets the distance, height and transparency of the image reflection. 

Shadow: sets the X offset, Y offset, blur and color of the shadow of the image. 
With a radius value greater than 0, the shadows will be curved (only for a rectangular image). 

Border: sets the size, radius and color of the image border. 
A radius value greater than 0 sets a rounded border.

Curl: sets the time, angle and radius of the image curl.
Choose to leave the background image and apply a skin effect. 

Perspective: changes the perspective of the image from top/bottom/left/rigth position, setting the relative degrees. 

Rotation: rotates the image, setting the rotation degrees. 

Resize: resizes the image, setting the new width/height. 

Crop: crops the image, choosing the new x/y/width/height. 

Background: changes the background color of the image.