RasterImage.ReplaceColor

ReplaceColor(Color, byte, Color)

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

public void ReplaceColor(Color oldColor, byte oldColorDiff, Color newColor)
范围类型描述
oldColorColor旧颜色要更换。
oldColorDiffByte允许旧颜色的差异能够扩大替换的色调。
newColorColor用新颜色代替旧颜色。

也可以看看


ReplaceColor(int, byte, int)

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

public virtual void ReplaceColor(int oldColorArgb, byte oldColorDiff, int newColorArgb)
范围类型描述
oldColorArgbInt32要替换的旧颜色 ARGB 值。
oldColorDiffByte允许旧颜色的差异能够扩大替换的色调。
newColorArgbInt32用于替换旧颜色的新颜色 ARGB 值。

也可以看看