An apparatus for converting a color of an input image into a preferred color, the input image comprising a plurality of colors, at least some of them included in a plurality of preset color regions, the apparatus comprising: a region judging unit to judge whether pixels of the input image are included in one or more of the preset color regions; a color converting unit to execute a color conversion of pixels in at least one conversion-desired region of the input image, the conversion-desired region indicating a region of pixels to be color-converted and including at least one or more of the preset color regions; and an output unit to output an output image formed by the color-converted pixels; characterized in that the apparatus further comprises a weight value generating unit to generate first weight values, and in that the region judging unit judges distribution ratios of skin color, red color and green color, each of which corresponds to one of the preset color regions included in the input image, and transmits the judged distribution ratios of the respective color regions to the weight value generating unit, and in that the weight value generating unit generates first weight values with reference to the received distribution ratios, and in that the color converting unit executes the color conversion of the pixels in the conversion-desired region in respective color converting units for each of the preset color regions and by applying the first weight values to the color-converted results of the respective color converting units for each of the preset color regions and by combining the results thereof to constitute the output image. a region judging unit to judge whether pixels of the input image are included in one or more of the preset color regions; a color converting unit to execute a color conversion of pixels in at least one conversion-desired region of the input image, the conversion-desired region indicating a region of pixels to be color-converted and including at least one or more of the preset color regions; and an output unit to output an output image formed by the color-converted pixels; characterized in that the apparatus further comprises a weight value generating unit to generate first weight values, and in that the region judging unit judges distribution ratios of skin color, red color and green color, each of which corresponds to one of the preset color regions included in the input image, and transmits the judged distribution ratios of the respective color regions to the weight value generating unit, and in that the weight value generating unit generates first weight values with reference to the received distribution ratios, and in that the color converting unit executes the color conversion of the pixels in the conversion-desired region in respective color converting units for each of the preset color regions and by applying the first weight values to the color-converted results of the respective color converting units for each of the preset color regions and by combining the results thereof to constitute the output image. a weight value generating unit to generate first weight values, and in that the region judging unit judges distribution ratios of skin color, red color and green color, each of which corresponds to one of the preset color regions included in the input image, and transmits the judged distribution ratios of the respective color regions to the weight value generating unit, and in that the weight value generating unit generates first weight values with reference to the received distribution ratios, and in that the color converting unit executes the color conversion of the pixels in the conversion-desired region in respective color converting units for each of the preset color regions and by applying the first weight values to the color-converted results of the respective color converting units for each of the preset color regions and by combining the results thereof to constitute the output image.