PROBLEM TO BE SOLVED: To process image data of a dot sequential system at a high speed without increasing a cost for hardware.SOLUTION: There is provided an image processing apparatus 130 that processes image data in which color data and attribute data on pixels are arranged in a dot sequential system, and includes: an array conversion part 132 that separates the color data and the attribute data in the image data from each other and converts a color data group and an attribute data group to be arrayed in a dot sequential system; and a compression part 133 that irreversibly compresses the color data group and reversibly compresses the attribute data group.SELECTED DRAWING: Figure 1