1. An image processing device for obtaining layout data by extracting still image data from moving image data, comprising: an image data input unit for receiving image data containing at least the moving image data, an operating unit used by a user for operating an image processing application, a display for displaying the image processing application, a material selector for selecting a template and the moving image data applied to the layout data, an extraction condition determiner for determining extraction conditions for extracting the still image data from the moving image data according to a selected template, a moving image analyzer for analyzing the moving image data, a still image data extractor for extracting the still image data meeting the extraction conditions from the moving image data according to an analysis results, a layout synthesizer for producing the layout data by positioning extracted still image data in corresponding synthesis areas of the template, and a recorder for recording the moving image data, the still image data, and the layout data.