1. A method comprising: converting an original image into a plurality of scaled images, each scaled image being at a predetermined scale with respect to the original; generating from the plurality of scaled images a plurality of layered images, each layered image generated by calculating the difference between two adjacent scaled images; providing a layered image display interface for displaying simultaneously to a user at least two layered images and providing in association with each displayed layered image an edit start interface allowing the user to edit the layered image with an image characteristic editing interface; providing the image characteristic editing interface allowing the user to adjust a characteristic of the layered image thereby generating a modified layered image.