A photographing method, comprising: receiving a photographing input for photographing a target object; in response to the photographing input, generating a first image within a period from a time when receiving the photographing input to a first time and generating a second image within a period from the time when receiving the photographing input to a second time; wherein pixels of the first image are fewer than pixels of the second image; the first image and the second image are photographed images including the target object; and characterized by further comprising in a case that a second input for previewing the second image by a user is received before the second time, displaying the first image in response to the second input, and displaying the second image after the second time, and the second time is greater than the first time; wherein after the in a case that a second input for previewing the second image by a user is received before the second time, displaying the first image in response to the second input, and before the displaying the second image after the second time, the method further comprises: determining a target region in response to a fourth input by the user on the first image; generating a first target sub-image based on the target region; and generating and displaying a third image based on the first image and the first target sub-image, wherein the first target sub-image is an image of a partial region in the second image. receiving a photographing input for photographing a target object; in response to the photographing input, generating a first image within a period from a time when receiving the photographing input to a first time and generating a second image within a period from the time when receiving the photographing input to a second time; wherein pixels of the first image are fewer than pixels of the second image; the first image and the second image are photographed images including the target object; and characterized by further comprising in a case that a second input for previewing the second image by a user is received before the second time, displaying the first image in response to the second input, and displaying the second image after the second time, and the second time is greater than the first time; wherein after the in a case that a second input for previewing the second image by a user is received before the second time, displaying the first image in response to the second input, and before the displaying the second image after the second time, the method further comprises: determining a target region in response to a fourth input by the user on the first image; generating a first target sub-image based on the target region; and generating and displaying a third image based on the first image and the first target sub-image, wherein the first target sub-image is an image of a partial region in the second image. determining a target region in response to a fourth input by the user on the first image; generating a first target sub-image based on the target region; and generating and displaying a third image based on the first image and the first target sub-image, wherein the first target sub-image is an image of a partial region in the second image.