Enum ColorMatrixOperation
De naam: Aspose.Svg.Builder Verzameling: Aspose.SVG.dll (25.5.0)
Specificeert het type operatie dat moet worden toegepast in een kleurmatrixfilter.
[ComVisible(true)]
public enum ColorMatrixOperation
Fields
HueRotate = 2
Gebruik een hue rotatie op de afbeelding.
De ‘hueRotate’-functie draait de hue van elke kleur van een pixel door een bepaald hoek rond de kleurwiel, waardoor dynamische kleur aanpassingen en effecten mogelijk zijn.
LuminanceToAlpha = 3
Converteert de kleuren van de afbeelding naar grijze schaal op basis van hun verlichting.
De ’luminanceToAlpha’-operatie creëert een grayscale afbeelding gebaseerd op de luminance (glans) van elke kleur, die vervolgens kan worden gebruikt voor verschillende maskerings- en compositiefacties.
Matrix = 0
Een matrixtransformatie toepast op de kleurgegevens.
De ‘matrix’-operatie maakt gebruik van een 5x4 matrix om de RGBA-kleurwaarden van elk pixel te transformeren. deze operatie is zeer veelzijdig en kan worden gebruikt voor complexe kleurmanipulaties, waaronder aanpassingen in helderheid, contrast en kleurbalans.
Saturate = 1
Het aanpast het verzadigingsniveau van het beeld.
Een waarde van 0% is volledig onzuiverd (grayscale), terwijl 100% geen verandering in de kleuren van het beeld vertegenwoordigt.
Remarks
De kleurmatrixfilter in SVG maakt verschillende operaties mogelijk op de kleurgegevens van een afbeelding.Elke operatietype manipuleert de kleuren op een specifieke manier, met een reeks visuele effecten.