Replace Color
This operation is used if it is necessary to replace a color of the source image with another color, including transparency (alpha component). The following parameters are used to adjust settings of this operation:
- src_color - source color (default - transparent)
- dest_color - destination color (default - transparent)
- tolerance - color tolerance (default - 0)
- smooth - use smoothing (default - yes)
src_color
Src_color parameter specifies the color to be replaced with another color. The color is specified in RGBA mode.
color:"r:X1,g:X2,b:X3,a:X4"
where X1, X2, X3, X4 are whole positive numbers from 0 to 255.
The default value is: "r:255,g:255,b:255,a:255" (transparent).
Example:
dest_color
Dest_color parameter specifies the color which will replace the source color. The color is specified in RGBA mode.
color:"r:X1,g:X2,b:X3,a:X4"
where X1, X2, X3, X4 are whole positive numbers from 0 to 255.
The default value is: "r:255,g:255,b:255,a:255" (transparent).
Example:
tolerance
Tolerance parameter specifies the percentage of allowed deviation from the color specified in src_color parameter. Its allowed values are whole numbers from 0 to 100.
The default value is: 0.
Example:
smooth
Smooth parameter tells the program to smooth color transitions in modified areas of the image. Its allowed values are:
- yes - smooth color transitions.
- no - do not smooth color transitions.
The default value is: yes.
Example:
general example
ICPCL.exe -source "C:\Original files" -dest "C:\Converted files" -oper ReplaceColor src_color:"r:255,g:255,b:255,a:0" dest_color:"r:255,g:255,b:255,a:255" tolerance:5 smooth:no
tips
-
For better results with color replacement, be very precise when specifying source color. Color tolerance parameter is used when you want to replace color together with its gradations.
-
Smooth color transitions to get more natural images. Switch this option off only when you need to replace a color with another color with sharp borders, for example, to change color of the border around an image.