1. An image processing method for generating, based on input image data for printing on a predetermined region of a printing medium an image including an object of a character attribute and an object of an image attribute, print data which is of lower resolution than that of the input image data according to the predetermined region, the method comprising: obtaining attribute information on each of a plurality of pixels in the input image data, the plurality of pixels corresponding to a target pixel in the print data; and determining a value of the target pixel in the print data by using a value of a pixel on which the attribute information indicates the image attribute, among the plurality of pixels in the input image data, at a higher ratio than a value of a pixel on which the attribute information indicates the character attribute.