A method of operating an electronic device having a touch-sensitive surface and a display , said method comprising the steps of: detecting a gesture on the touch-sensitive surface for adjusting an image size of an image; and in response to detecting the gesture: determining an adjustment to the image size that corresponds to an extent of the gesture; in accordance with a determination that the adjustment to the image size would cause a predefined image sizing limit to be exceeded: generating a respective tactile output on the touch-sensitive surface; performing the adjustment to the image size; and in response to detecting liftoff of a contact used to perform the gesture, at least partially reversing the adjustment to the image size, such that the image has a size corresponding to the predefined image sizing limit; and in accordance with a determination that the adjustment to the image size would not cause the predefined image sizing limit to be exceeded, performing the adjustment to the image size without generating the respective tactile output on the touch-sensitive surface. detecting a gesture on the touch-sensitive surface for adjusting an image size of an image; and in response to detecting the gesture: determining an adjustment to the image size that corresponds to an extent of the gesture; in accordance with a determination that the adjustment to the image size would cause a predefined image sizing limit to be exceeded: generating a respective tactile output on the touch-sensitive surface; performing the adjustment to the image size; and in response to detecting liftoff of a contact used to perform the gesture, at least partially reversing the adjustment to the image size, such that the image has a size corresponding to the predefined image sizing limit; and in accordance with a determination that the adjustment to the image size would not cause the predefined image sizing limit to be exceeded, performing the adjustment to the image size without generating the respective tactile output on the touch-sensitive surface. determining an adjustment to the image size that corresponds to an extent of the gesture; in accordance with a determination that the adjustment to the image size would cause a predefined image sizing limit to be exceeded: generating a respective tactile output on the touch-sensitive surface; performing the adjustment to the image size; and in response to detecting liftoff of a contact used to perform the gesture, at least partially reversing the adjustment to the image size, such that the image has a size corresponding to the predefined image sizing limit; and generating a respective tactile output on the touch-sensitive surface; performing the adjustment to the image size; and in response to detecting liftoff of a contact used to perform the gesture, at least partially reversing the adjustment to the image size, such that the image has a size corresponding to the predefined image sizing limit; and in accordance with a determination that the adjustment to the image size would not cause the predefined image sizing limit to be exceeded, performing the adjustment to the image size without generating the respective tactile output on the touch-sensitive surface. <EOS>