1. An image processing apparatus comprising: input means for inputting a color image and a photographing condition of the color image; selecting means for selecting a profile corresponding to the photographing condition from a plurality of profiles stored in a memory; and processing means for performing color matching processing on the input color image on the basis of the selected profile.