An image processing apparatus configured to generate data for forming an image by recording at least a colored ink on a recording medium, the image processing apparatus comprising: input means configured to input image data representing an image; first determination means configured to determine a recording amount of the colored ink to be recorded on the recording medium; and second determination means configured to determine a dot layout of the colored ink on the recording medium based on the recording amount determined by the first determination means, wherein the first determination means includes at least conversion means configured to convert image data indicating the image into recording amount data indicating the recording amount of the colored ink, characterized in that : the first determination means is configured to determine scatter recording amount data indicating an amount of colored ink to form a coating layer and cluster recording amount data indicating an amount of colored ink to form an uneven layer, the second determination means includes: a scatter halftone processing means configured to generate layout data using the scatter recording amount data, a cluster halftone processing means configured to generate layout data using the cluster recording amount data, and a merging means configured to generate image formation data by combining the layout data from the scatter halftone processing means and the layout data from the cluster halftone processing means , output means configured to output the image formation data. input means configured to input image data representing an image; first determination means configured to determine a recording amount of the colored ink to be recorded on the recording medium; and second determination means configured to determine a dot layout of the colored ink on the recording medium based on the recording amount determined by the first determination means, wherein the first determination means includes at least conversion means configured to convert image data indicating the image into recording amount data indicating the recording amount of the colored ink, characterized in that : the first determination means is configured to determine scatter recording amount data indicating an amount of colored ink to form a coating layer and cluster recording amount data indicating an amount of colored ink to form an uneven layer, the second determination means includes: a scatter halftone processing means configured to generate layout data using the scatter recording amount data, a cluster halftone processing means configured to generate layout data using the cluster recording amount data, and a merging means configured to generate image formation data by combining the layout data from the scatter halftone processing means and the layout data from the cluster halftone processing means , output means configured to output the image formation data. a scatter halftone processing means configured to generate layout data using the scatter recording amount data, a cluster halftone processing means configured to generate layout data using the cluster recording amount data, and a merging means configured to generate image formation data by combining the layout data from the scatter halftone processing means and the layout data from the cluster halftone processing means , output means configured to output the image formation data. <EOS>