A method, comprising: at an electronic device with one or more input devices and a display: displaying, on the display, a representation of image data, wherein the representation of the image data is a live preview of the image data captured within a field of view of one or more cameras (602, 603) and is displayed in a digital viewfinder; while displaying, on the display, the representation of the image data, detecting a first input; in response to detecting the first input: in accordance with a determination that a set of criteria are met, wherein the first input was received while the set of criteria were met, applying a first image filter to the representation of the image data; and in accordance with a determination that one or more criterion of the set of criteria are not met, wherein the first input was received while the one or more criterion of the set of criteria were not met: displaying a first graphical indication corresponding to the one or more criterion of the set of criteria without applying the first image filter to the representation of the image data, wherein the set of criteria are required in order for the first image filter to be applied to the representation of the image data; while displaying, on the display, the representation of the image data with the first image filter applied, detecting a change in the field of view of the one or more cameras; and in response to detecting the change in the field of view of the one or more cameras and in accordance with a determination that one or more respective criterion of the set of criteria are not met: displaying the representation of the image data without applying the first image filter to the representation of the image data; and displaying a second graphical indication corresponding to the one or more respective criterion of the set of criteria. displaying, on the display, a representation of image data, wherein the representation of the image data is a live preview of the image data captured within a field of view of one or more cameras (602, 603) and is displayed in a digital viewfinder; while displaying, on the display, the representation of the image data, detecting a first input; in response to detecting the first input: in accordance with a determination that a set of criteria are met, wherein the first input was received while the set of criteria were met, applying a first image filter to the representation of the image data; and in accordance with a determination that one or more criterion of the set of criteria are not met, wherein the first input was received while the one or more criterion of the set of criteria were not met: displaying a first graphical indication corresponding to the one or more criterion of the set of criteria without applying the first image filter to the representation of the image data, wherein the set of criteria are required in order for the first image filter to be applied to the representation of the image data; in accordance with a determination that a set of criteria are met, wherein the first input was received while the set of criteria were met, applying a first image filter to the representation of the image data; and in accordance with a determination that one or more criterion of the set of criteria are not met, wherein the first input was received while the one or more criterion of the set of criteria were not met: displaying a first graphical indication corresponding to the one or more criterion of the set of criteria without applying the first image filter to the representation of the image data, wherein the set of criteria are required in order for the first image filter to be applied to the representation of the image data; while displaying, on the display, the representation of the image data with the first image filter applied, detecting a change in the field of view of the one or more cameras; and in response to detecting the change in the field of view of the one or more cameras and in accordance with a determination that one or more respective criterion of the set of criteria are not met: displaying the representation of the image data without applying the first image filter to the representation of the image data; and displaying a second graphical indication corresponding to the one or more respective criterion of the set of criteria.