To provide an image processing apparatus, an image processing method, an image processing program, and a recording medium recording the program, capable of reducing a memory capacity required to subject a plurality of layers to a synthesizing process.
The image processing apparatus is provided with an XML parsing section 220 that parses an XML document describing a plurality of layers to obtain a drawing command, a layer image expanding section 231 that makes a drawing based on the obtained drawing command to expand the plurality of layer images on a layer image memory 232, and a layer synthesizing section 235 that generates synthesized images by synthesizing the layer images expanded on the layer image memory 232, in sequence. The layer image expanding section 231 expands, while overwriting, the next layer image on the layer image expanded on the layer image memory 232 to reduce the memory capacity required as the layer image memory 232.
Osamu Suzawa
Kazuhiko Miyasaka