摘要 |
PROBLEM TO BE SOLVED: To reduce the capacity of a memory area used in conjunction with image rotation processing. SOLUTION: A processor 11 writes source image data by image blocks to a page memory 12a. The processor 11 monitors, whether each image block has already been rotated through flag management using a flag memory 12b to secure a free area in the page memory 12a, by storing the data of unrotated image blocks in a temporary buffer 12c, and then performs the rotation processing when writing the data of the unrotated image blocks in memory areas, corresponding to the arrangement of a rotated image. After all the image blocks have been rotated, the processor 1 reads data out of the page memory 12a, in a specific order which corresponds to the arrangement of each image block. |