1. An apparatus comprising a controller and a memory including computer instructions, wherein the memory and the computer instructions are configured to, with said controller, cause the apparatus to at least perform: associate a first editing effect with a first editing direction; associate a second editing effect with a second editing direction, wherein the second editing effect is a function to determine an area within an image within which to apply the first editing effect; receive an editing input indicating an input direction and an input length by receiving a single stroke that extends in both the first editing direction and the second editing direction so as to provide input for both the first and the second editing effects, respectively; determine a first editing degree according to a corresponding length of said input length in the first editing direction by extracting a component corresponding to the input in the first editing direction; and apply said first editing effect in a degree according to the first editing degree to the area within the image that is determined by the second editing effect, wherein the first editing effect is applied while the editing input is being received, and wherein the area to which the first editing effect is applied is only a portion of the image that is presented following application of the first editing effect.