An image processing apparatus that generates a plurality of first quantized values based on a plurality of first gradation values corresponding respectively to a plurality of inks for each of pixels, the first quantized values indicating printing or non-printing dots with the respective inks, wherein the image processing apparatus comprises: a conversion unit configured to convert the plurality of first gradation values to a plurality of second gradation values corresponding respectively to a plurality of multinary colors referring to gradation value data in which independent color components including primary colors corresponding to each of the plurality of inks, secondary colors formed by combining two primary colors, and tertiary colors formed by combining three primary colors are held; a quantization unit configured to quantize the plurality of second gradation values and generate a plurality of second quantized values indicating printing or non-printing of dots of the respective multinary colors; and a generation unit configured to generate the first quantized values corresponding to the plurality of inks based on the second quantized values corresponding respectively to the plurality of multinary colors characterized in that in the case where the plurality of first gradation values for a plurality of pixels corresponding to a predetermined pixel region in a print medium are uniform, the quantization unit is configured to generate the plurality of second quantized values such that dots of a first multinary color having a higher dot power which is based on a lightness of a dot formed by applying the respective ink among the multinary colors are printed with a higher dispersity than dots of a second multinary color having a lower dot power among the multinary colors, in the predetermined pixel region. a conversion unit configured to convert the plurality of first gradation values to a plurality of second gradation values corresponding respectively to a plurality of multinary colors referring to gradation value data in which independent color components including primary colors corresponding to each of the plurality of inks, secondary colors formed by combining two primary colors, and tertiary colors formed by combining three primary colors are held; a quantization unit configured to quantize the plurality of second gradation values and generate a plurality of second quantized values indicating printing or non-printing of dots of the respective multinary colors; and a generation unit configured to generate the first quantized values corresponding to the plurality of inks based on the second quantized values corresponding respectively to the plurality of multinary colors characterized in that in the case where the plurality of first gradation values for a plurality of pixels corresponding to a predetermined pixel region in a print medium are uniform, the quantization unit is configured to generate the plurality of second quantized values such that dots of a first multinary color having a higher dot power which is based on a lightness of a dot formed by applying the respective ink among the multinary colors are printed with a higher dispersity than dots of a second multinary color having a lower dot power among the multinary colors, in the predetermined pixel region. <EOS>