An apparatus comprises means for generating gradation data corresponding to an achromatic color generated by combining two or more colors among a plurality of colors, for an excess amount of a total gradation value exceeding a predetermined value, the total gradation value being a sum of gradation values of the plurality of colors used for recording a pixel of interest, and generating gradation data corresponding to the plurality of colors, based on the generated gradation data corresponding to the achromatic color; and means for quantizing the gradation data generated by the first generating means, and generating data to control recording of dots corresponding to the pixel of interest. The predetermined value is a gradation value indicating whether or not to record the dots in an overlapping manner, in case that the dots corresponding to the total gradation value are recorded.
IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM