1. An image processing method, comprising: receiving, at an electronic device, a selection of a first filter to apply to an image; receiving input from one or more sensors in communication with the electronic device; associating a first input parameter for the first filter with the received input; assigning a value to the first input parameter based on the received input; applying the first filter to the image to generate a first filtered image, the first input parameter having the assigned value; and storing the first filtered image in a memory.