Enum ColorMatrixOperation
Der Name: Aspose.Svg.Builder Versammlung: Aspose.SVG.dll (25.5.0)
Erläutert die Art der Operation, die in einem Farbmatrixfilter angewendet werden soll.
[ComVisible(true)]
public enum ColorMatrixOperation
Fields
HueRotate = 2
Anwenden Sie eine Hue-Rotation auf das Bild.
Die Operation “hueRotate” dreht die Hue der Farbe jedes Pixels durch einen angegebenen Winkel um den Farbrad, wodurch dynamische Färbesuche und Effekte möglich sind.
LuminanceToAlpha = 3
Umwandelt die Farben des Bildes in grayscale basierend auf ihrer Luminanz.
Die Operation “LuminanceToAlpha” schafft ein grauskaliges Bild auf der Grundlage der Luminanz (Licht) jeder Farbe, die dann für verschiedene Masken- und Kompositionsoperationen verwendet werden kann.
Matrix = 0
Anwendung einer Matrix-Transformation auf die Farbdaten.
Die “Matrix” Operation verwendet eine 5x4 Matrix, um die RGBA-Farbwerte jedes Pixels zu verwandeln.Dieser Betrieb ist sehr vielseitig und kann für komplexe Farbmanipulationen verwendet werden, einschließlich Anpassungen in Licht, Kontrast und Farbe Balance.
Saturate = 1
Anpassung der Zättigung des Bildes.
Die “Saturierte” Operation ändert die Sättigung der Farben im Bild. Ein Wert von 0% ist völlig unsaturiert (grayscale), während 100% keine Veränderung der Farbe des Bildes darstellt.
Remarks
Der Farbmatrixfilter in SVG ermöglicht verschiedene Operationen auf der Farbedaten eines Bildes. Jeder Operationstyp manipuliert die Farben auf eine bestimmte Art und Weise, bietet eine Reihe von visuellen Effekten.