RasterImage.ReplaceColor

ReplaceColor(Color, byte, Color)

将一种颜色替换为另一种颜色,允许差异并保留原始 alpha 值以保持平滑边缘。

public void ReplaceColor(Color oldColor, byte oldColorDiff, Color newColor)
参数类型描述
oldColor颜色要被替换的旧颜色。
oldColorDiffByte允许的旧颜色差异,以便扩大替换后的颜色色调。
newColor颜色用于替换旧颜色的新颜色。

另请参见


ReplaceColor(int, byte, int)

将一种颜色替换为另一种颜色,允许差异并保留原始 alpha 值以保持平滑边缘。

public virtual void ReplaceColor(int oldColorArgb, byte oldColorDiff, int newColorArgb)
参数类型描述
oldColorArgbInt32待替换的旧颜色 ARGB 值。
oldColorDiffByte允许的旧颜色差异,以便扩大替换后的颜色色调。
newColorArgbInt32用于替换旧颜色的新颜色 ARGB 值。

另请参见