1. An image processing apparatus which performs image processing for print processing, comprising: a pseudo halftone processing unit configured to perform pseudo halftone processing by dithering with respect to an input image, and generate a halftone image constituted by plural dots, and a threshold matrix holding unit configured to hold a threshold matrix used for the pseudo halftone processing, wherein in the threshold matrix, thresholds are arranged such that the halftone image has a density region in which dots to be formed depending on a density of the input image are not rotational symmetric on a 90° basis, and orientations of the dots differ from each other in the density region.