1. an image processing apparatus comprising: a processor and a memory; a specifying unit configured to specify a character within an image; a setting unit configured to determine a representative color for the specified character based on colors of pixels constituting the specified character in the image; a determination unit configured to determine whether the specified character is a reversed character; and a correction unit configured to correct the representative color determined by the setting unit if the determination unit determines that the specified character is a reversed character, wherein the correction unit does not correct the representative color determined by the setting unit if the determination unit determines that the specified character is not a reversed character, wherein the processor and memory cooperate to function as the specifying unit, the setting unit, the determination unit and the correction unit.