An
image processing circuit includes: a storage unit that stores positions of pixels constituting a shape-image to be regularly-arranged and pixel values of the pixels; a conversion unit that: if a pixel value of a first pixel constituting an image represented by input
binary image data, the pixel value of the first pixel being expressible by one value or another value, one of the values being 0, and a pixel value of a second pixel constituting the shape-image and arranged at a position corresponding to a position of the first pixel is a predetermined value, converts the pixel value of the first pixel into 0 and outputs a pixel value 0; and if the pixel value of the first pixel is 0, or if the pixel value of the first pixel is a value other than 0, and the pixel value of the second pixel is a value other than the predetermined value, directly outputs the pixel value of the first pixel; a first multiplication unit that multiplies the pixel value of the second pixel by the pixel value output from the conversion unit, and outputs a
resultant value; an inversion unit that inverts the pixel value output from the conversion unit and outputs a
resultant value; a second multiplication unit that multiplies the pixel value of the first pixel or a pixel value of a third pixel constituting a background part of the image represented by the
binary image data by the value output from the inversion unit, and outputs a
resultant value; and an
adder that adds up the value output from the first multiplication unit and the value output from the second multiplication unit, and outputs a resultant value as output image data.