A shooting method, performed by a terminal device, wherein the method comprises: displaying a preset marquee on a shooting preview interface; receiving N inputs performed by a user on the preset marquee; and updating a display position of the marquee and sequentially shooting N target images in response to the N inputs; wherein receiving the N inputs performed by the user on the preset marquee comprises: receiving an i-th input of the N inputs performed by the user on the marquee; and updating the display position of the marquee and sequentially shooting the N target images in response to the N inputs comprise: in response to the i-th input, updating the marquee to an i-th position for display, shooting an i-th target image, and displaying the i-th target image in the marquee, wherein the i-th target image is an image of a target area on the shooting preview interface, the target area is a whole area of the shooting preview interface or an area selected by the marquee, and the i-th position is a target position to which the marquee determined through the i-th input moves; N is a positive integer, and i is a positive integer less than or equal to N; characterized in that the i-th input comprises an i-th drag sub-input, wherein updating the marquee to the i-th position for display in response to the i-th input comprises: in response to the i-th drag sub-input, displaying the marquee in an area corresponding to an end position of the i-th drag sub-input. displaying a preset marquee on a shooting preview interface; receiving N inputs performed by a user on the preset marquee; and updating a display position of the marquee and sequentially shooting N target images in response to the N inputs; wherein receiving the N inputs performed by the user on the preset marquee comprises: receiving an i-th input of the N inputs performed by the user on the marquee; and updating the display position of the marquee and sequentially shooting the N target images in response to the N inputs comprise: in response to the i-th input, updating the marquee to an i-th position for display, shooting an i-th target image, and displaying the i-th target image in the marquee, wherein the i-th target image is an image of a target area on the shooting preview interface, the target area is a whole area of the shooting preview interface or an area selected by the marquee, and the i-th position is a target position to which the marquee determined through the i-th input moves; N is a positive integer, and i is a positive integer less than or equal to N; characterized in that the i-th input comprises an i-th drag sub-input, wherein updating the marquee to the i-th position for display in response to the i-th input comprises: in response to the i-th drag sub-input, displaying the marquee in an area corresponding to an end position of the i-th drag sub-input. receiving an i-th input of the N inputs performed by the user on the marquee; and updating the display position of the marquee and sequentially shooting the N target images in response to the N inputs comprise: in response to the i-th input, updating the marquee to an i-th position for display, shooting an i-th target image, and displaying the i-th target image in the marquee, wherein the i-th target image is an image of a target area on the shooting preview interface, the target area is a whole area of the shooting preview interface or an area selected by the marquee, and the i-th position is a target position to which the marquee determined through the i-th input moves; N is a positive integer, and i is a positive integer less than or equal to N; characterized in that the i-th input comprises an i-th drag sub-input, wherein updating the marquee to the i-th position for display in response to the i-th input comprises: in response to the i-th drag sub-input, displaying the marquee in an area corresponding to an end position of the i-th drag sub-input. in response to the i-th input, updating the marquee to an i-th position for display, shooting an i-th target image, and displaying the i-th target image in the marquee, wherein the i-th target image is an image of a target area on the shooting preview interface, the target area is a whole area of the shooting preview interface or an area selected by the marquee, and the i-th position is a target position to which the marquee determined through the i-th input moves; N is a positive integer, and i is a positive integer less than or equal to N; characterized in that the i-th input comprises an i-th drag sub-input, wherein updating the marquee to the i-th position for display in response to the i-th input comprises: in response to the i-th drag sub-input, displaying the marquee in an area corresponding to an end position of the i-th drag sub-input.