A user photographs an image including an object to be extracted, uses an instruction
selection unit or the like to designate an extraction range, and an object extraction
circuit performs extraction. The image data of an extracted object area is compressed/encoded,
and stored together with photographing conditions into a storage unit. Subsequently,
a background image is photographed or inputted. While the background image is displayed,
the previously extracted object image is read from the storage unit. To suppress
a difference in gradation and hue between the background image and the object image,
the gradation and hue of the object image are adjusted, mixing and smoothing with
the background image are performed in the vicinity of an object outline, and the
object image is overwritten, synthesized, and displayed on the background image.
The position and size of the object image are adjusted according to a user's instruction.
Synthesized image data is recorded in a recording medium.