Enum ColorMatrixOperation
Името на пространството: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)
Определя вида на операцията, която трябва да се прилага в цветен матричен филтър.
[ComVisible(true)]
public enum ColorMatrixOperation
Fields
HueRotate = 2
Използвайте ротация на изображението.
Операцията “hueRotate” върти цвета на всеки пиксел с определен ъгъл около колора, което позволява динамични настройки на цвета и ефекти.
LuminanceToAlpha = 3
Конвертира цветовете на изображението в сива скала въз основа на тяхната яркост.
Операцията “LuminanceToAlpha” създава грейскална картина, базирана на яркостта (светлостта) на всеки цвят, която след това може да се използва за различни маски и композиционни операции.
Matrix = 0
Прилага матрична трансформация към цветовите данни.
Операцията “матрикс” използва 5x4 матрица за преобразуване на цветовите стойности на всеки пиксел. Тази операция е много разнообразна и може да се използва за сложни манипулации с цветове, включително корекции в яркостта, контраста и баланса на цвета.
Saturate = 1
Адаптира нивото на заситеност на изображението.
Операцията “заситена” променя заситеността на цветовете в изображението. стойност от 0% е напълно незаситено (граискално), докато 100% не представлява промяна в цвета на снимката.
Remarks
Филтърът за матрица на цветовете в SVG позволява различни операции върху цветните данни на изображението.Всеки тип операция манипулира цвета по определен начин, предлагайки широк спектър от визуални ефекти.