| CPC G06T 11/001 (2013.01) [G06T 7/90 (2017.01); G06T 2207/10024 (2013.01)] | 14 Claims |

|
1. A terminal comprising:
an input interface configured to receive an image;
a controller configured to obtain a current color and a target color; and
a display configured to display a simulation by synthesizing a dyeing image according to the target color in a dyeing area of the image,
wherein the controller is configured to display the simulation by limiting an RGB range of the dyeing image based on the current color and the target color,
wherein the RGB range is divided into a plurality of ranges with different minimum and maximum values, and
wherein the controller is configured to set the RGB range of the dyeing image to one of the plurality of ranges divided according to a group to which a brightness level of the current color or a brightness level of the target color corresponds,
wherein the controller is configured to set the RGB range to be brighter as brightness of the current color is darker, and
wherein the controller is further configured to:
set the RGB range to a first range when the brightness level of the current color corresponds to a first group,
set the RGB range to a second range of which minimum and maximum values are greater than minimum and maximum values of the first range, respectively when the brightness level of the current color corresponds to a second group darker than the first group, and
set the RGB range to a third range of which minimum and maximum values are greater than the minimum and maximum values of the second range, respectively when the brightness level of the current color corresponds to a third group darker than the second group.
|