Enum ColorMatrixOperation
Le nom : Aspose.Svg.Builder Assemblée: Aspose.SVG.dll (25.5.0)
Il spécifie le type d’opération à appliquer dans un filtre de matrix de couleur.
[ComVisible(true)]
public enum ColorMatrixOperation
Fields
HueRotate = 2
Appliquer une rotation de l’aiguille sur l’image.
L’opération “hueRotate” tourne la couleur de chaque pixel par un angle spécifié autour de la roue de couleurs, ce qui permet des ajustements de couleur dynamiques et des effets.
LuminanceToAlpha = 3
Convertit les couleurs de l’image en graisse basée sur leur luminosité.
L’opération “luminanceToAlpha” crée une image graisseuse basée sur la luminosité (brightness) de chaque couleur, qui peut ensuite être utilisée pour diverses opérations de masque et de composition.
Matrix = 0
Applique une transformation de matrice aux données de couleur.
L’opération “matrix” utilise une matrice 5x4 pour transformer les valeurs de couleur RGBA de chaque pixel. Cette opération est très polyvalente et peut être utilisée pour des manipulations de couleurs complexes, y compris des ajustements de luminosité, de contraste et de l’équilibre des couleurs.
Saturate = 1
Ajuste le niveau de saturation de l’image.
L’opération “saturée” modifie la saturation des couleurs dans l’image. Une valeur de 0% est complètement non saturée (grayscale), tandis que 100% ne représente aucun changement dans les couleurs de l’image .
Remarks
Le filtre de matrix de couleur en SVG permet diverses opérations sur les données colorées d’une image. Chaque type d’opération manipule les couleurs de manière spécifique, offrant une gamme de effets visuels.