An apparatus for processing an image, comprising: a camera unit arranged to capture (1113, 1211) an image according to first photographing information; a buffer arranged to store a plurality of frame images; an image processor arranged to: process the image captured by the camera unit during a preview mode; and obtain second photographing information from the image processing; and a control unit arranged to: store raw data corresponding to the captured image as a frame image in the buffer; obtain the first photographing information during the preview mode; store the first photographing information and the second photographing information with the corresponding frame image in the buffer; and output a predetermined frame image and the corresponding first and second photographing information to the image processor in response to detecting a request to capture an image; wherein the image processor is further arranged to process the output predetermined frame image using the output corresponding first and second photographing information to obtain a still image; wherein the first photographing information comprises information for driving the camera unit to capture the image; and wherein the second photographing information comprises information obtained from processing a preview image in the preview mode. a camera unit arranged to capture (1113, 1211) an image according to first photographing information; a buffer arranged to store a plurality of frame images; an image processor arranged to: process the image captured by the camera unit during a preview mode; and obtain second photographing information from the image processing; and a control unit arranged to: store raw data corresponding to the captured image as a frame image in the buffer; obtain the first photographing information during the preview mode; store the first photographing information and the second photographing information with the corresponding frame image in the buffer; and output a predetermined frame image and the corresponding first and second photographing information to the image processor in response to detecting a request to capture an image; process the image captured by the camera unit during a preview mode; and obtain second photographing information from the image processing; and a control unit arranged to: store raw data corresponding to the captured image as a frame image in the buffer; obtain the first photographing information during the preview mode; store the first photographing information and the second photographing information with the corresponding frame image in the buffer; and output a predetermined frame image and the corresponding first and second photographing information to the image processor in response to detecting a request to capture an image; store raw data corresponding to the captured image as a frame image in the buffer; obtain the first photographing information during the preview mode; store the first photographing information and the second photographing information with the corresponding frame image in the buffer; and output a predetermined frame image and the corresponding first and second photographing information to the image processor in response to detecting a request to capture an image; wherein the image processor is further arranged to process the output predetermined frame image using the output corresponding first and second photographing information to obtain a still image; wherein the first photographing information comprises information for driving the camera unit to capture the image; and wherein the second photographing information comprises information obtained from processing a preview image in the preview mode.