RasterImage.ReplaceColor

ReplaceColor(Color, byte, Color)

Ersetzt eine Farbe durch eine andere mit zulässigem Unterschied und behält den ursprünglichen Alpha-Wert bei, um glatte Kanten zu erhalten.

public void ReplaceColor(Color oldColor, byte oldColorDiff, Color newColor)
ParameterTypBeschreibung
oldColorColorAlte Farbe ersetzt werden.
oldColorDiffByteZulässiger Unterschied in der alten Farbe, um den ersetzten Farbton erweitern zu können.
newColorColorNeue Farbe zum Ersetzen der alten Farbe.

Siehe auch


ReplaceColor(int, byte, int)

Ersetzt eine Farbe durch eine andere mit zulässigem Unterschied und behält den ursprünglichen Alpha-Wert bei, um glatte Kanten zu erhalten.

public virtual void ReplaceColor(int oldColorArgb, byte oldColorDiff, int newColorArgb)
ParameterTypBeschreibung
oldColorArgbInt32Alter ARGB-Farbwert soll ersetzt werden.
oldColorDiffByteZulässiger Unterschied in der alten Farbe, um den ersetzten Farbton erweitern zu können.
newColorArgbInt32Neuer Farb-ARGB-Wert zum Ersetzen der alten Farbe.

Siehe auch