1. An image processing apparatus comprising: a parameter storage that stores, in association with a plurality of attributes, a plurality of image processing parameters for respectively rendering subject images of different attributes from each other, into high image quality; and an image generating section that generates a high quality image of a subject image included in an input image, using the plurality of image processing parameters stored in the parameter storage, wherein the parameter storage stores the plurality of image processing parameters in association with the plurality of attributes, each attribute indicating a state of a subject captured as a subject image, and wherein the image generating section selects at least one image from high quality images of the subject image included in the input image using respectively different combinations of the plurality of image processing parameters selected, based on attributes of the subject specified from the input image and based on comparison with the input image, and generates the selected image as the high quality image.