1. A method of manipulating an image by a mobile device, the method comprising: segmenting image data corresponding to the image into a first image layer and a second image layer; receiving first user input at the mobile device, the first user input indicating a direction relative to the mobile device; performing a first image editing operation on the first image layer based on the first user input; receiving second user input at the mobile device, the second user input indicating the direction relative to the mobile device; and performing a second image editing operation on the first image layer based on the second user input, the second image editing operation distinct from the first image editing operation.