1. An image processing apparatus which performs an image correction process to a photographed image, the apparatus comprising: an image information obtaining unit configured to obtain image information including the photographed image and plural photographing conditions; a photographing condition analysis unit configured to analyze the plural photographing conditions; a photographed image analysis unit configured to analyze the photographed image, after the analysis of the plural photographing conditions by the photographing condition analysis unit; and an image correction processing unit configured to determine a correction condition to the photographed image and perform the image correction process, based on an analyzed result of the photographing condition and an analyzed result of the photographed image, wherein (a) the photographing conditions include photographing information related to exposure at a time of obtaining the photographed image, (b) in a case where it is analyzed by the photographing condition analysis unit that the photographing information concerning the exposure includes information concerning automatic exposure, the image correction processing unit selects a brightness correction algorithm based on the analyzed result of the photographing condition by the photographing condition analysis unit and an analyzed result concerning brightness by the photographed image analysis unit, and performs the image correction process including the selected brightness correction algorithm, and (c) in a case where it is analyzed by the photographing condition analysis unit that the photographing information concerning the exposure includes information concerning manual exposure, the image correction processing unit performs the image correction process not including the brightness correction algorithm, and wherein (d) the photographing conditions include photographing information concerning a stroboscope at the time of obtaining the photographed image, (e) in a case where it is analyzed by the photographing condition analysis unit that the photographing information concerning the stroboscope includes information concerning flashing of the stroboscope, the image correction processing unit selects a contrast correction algorithm based on the analyzed result of the photographing condition by the photographing condition analysis unit and an analyzed result concerning a contrast by the photographed image analysis unit, and performs the image correction process including the selected contrast correction algorithm, and (f) in a case where it is analyzed by the photographing condition analysis unit that the photographing information concerning the stroboscope includes information indicating that the stroboscope does not flash, the image correction processing unit performs the image correction process not including the contrast correction algorithm.