An image processing apparatus configured to process image data for a recording apparatus , the recording apparatus being configured to record an image on a recording medium by applying ink from a recording device while relatively conveying the recording device and the recording medium in a second direction intersecting a first direction, the recording device including a first nozzle row in which a plurality of nozzles configured to discharge a first ink is arranged in the first direction and a second nozzle row in which a plurality of nozzles configured to discharge a second ink of different color from that of the first ink is arranged in the first direction, the first and second nozzle rows being arranged in the second direction, the image processing apparatus comprising: color conversion means configured to color-convert image data including a plurality of components corresponding to a plurality of colors into image data including a plurality of components in a color space reproducible by the recording apparatus; generation means configured to color-correct the image data including the plurality of components color-converted by the color conversion means into image data including a plurality of components by using color correction information for correcting a color shift due to a variation in a discharge characteristic of the nozzles, and to generate ink color data indicating amounts of application of the respective first and second inks based on the image data including the plurality of components color-corrected by the color correction means, characterized in that the generation means is capable of executing a plurality of the color-corrections including a first color-correction and a second color-correction , in a case where the first color-correction is to be performed and the image data indicating a predetermined color having a hue corresponding to the first ink is input to the generation means, ink color data generated indicates that the first ink is applied and the second ink is not applied, and in a case where the second color-correction is to be performed and the image data indicating the predetermined color is input to the generation means, the ink color data generated based on the input image data indicating the predetermined color indicates that the second ink is applied. color conversion means configured to color-convert image data including a plurality of components corresponding to a plurality of colors into image data including a plurality of components in a color space reproducible by the recording apparatus; generation means configured to color-correct the image data including the plurality of components color-converted by the color conversion means into image data including a plurality of components by using color correction information for correcting a color shift due to a variation in a discharge characteristic of the nozzles, and to generate ink color data indicating amounts of application of the respective first and second inks based on the image data including the plurality of components color-corrected by the color correction means, characterized in that the generation means is capable of executing a plurality of the color-corrections including a first color-correction and a second color-correction , in a case where the first color-correction is to be performed and the image data indicating a predetermined color having a hue corresponding to the first ink is input to the generation means, ink color data generated indicates that the first ink is applied and the second ink is not applied, and in a case where the second color-correction is to be performed and the image data indicating the predetermined color is input to the generation means, the ink color data generated based on the input image data indicating the predetermined color indicates that the second ink is applied. <EOS>