An electronic device (100, 300) comprising: a first camera deployed on one side of the electronic device; a second camera deployed on the one side; a memory; and at least one processor (120, 340), wherein the at least one processor is configured to: acquire a plurality of first image frames for one or more external objects using the first camera based on an input corresponding to a photographing signal, acquire a second image frame for the one or more external objects using the second camera while acquiring at least parts of the first image frames, generate depth information for the one or more external objects based on the image frame corresponding to the second image frame among the plurality of first image frames and the second image frame, generate a first corrected image by combining a plurality of designated image frames among the plurality of first image frames based on the depth information, wherein the designated image frames are determined by at least one of a blur degree and a handshake amount among the plurality of the first image frames, and generate a second corrected image in which at least parts of the one or more external objects included in the first corrected image are blurred at least based on the depth information. a first camera deployed on one side of the electronic device; a second camera deployed on the one side; a memory; and at least one processor (120, 340), wherein the at least one processor is configured to: acquire a plurality of first image frames for one or more external objects using the first camera based on an input corresponding to a photographing signal, acquire a second image frame for the one or more external objects using the second camera while acquiring at least parts of the first image frames, generate depth information for the one or more external objects based on the image frame corresponding to the second image frame among the plurality of first image frames and the second image frame, generate a first corrected image by combining a plurality of designated image frames among the plurality of first image frames based on the depth information, wherein the designated image frames are determined by at least one of a blur degree and a handshake amount among the plurality of the first image frames, and generate a second corrected image in which at least parts of the one or more external objects included in the first corrected image are blurred at least based on the depth information. acquire a plurality of first image frames for one or more external objects using the first camera based on an input corresponding to a photographing signal, acquire a second image frame for the one or more external objects using the second camera while acquiring at least parts of the first image frames, generate depth information for the one or more external objects based on the image frame corresponding to the second image frame among the plurality of first image frames and the second image frame, generate a first corrected image by combining a plurality of designated image frames among the plurality of first image frames based on the depth information, wherein the designated image frames are determined by at least one of a blur degree and a handshake amount among the plurality of the first image frames, and generate a second corrected image in which at least parts of the one or more external objects included in the first corrected image are blurred at least based on the depth information.