Enum ComponentTransferType
Името на пространството: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)
Определя вида на функцията за прехвърляне на компоненти, която трябва да се прилага в филтъра FeComponentTransfer примитив на SVG.
[ComVisible(true)]
public enum ComponentTransferType
Fields
Discrete = 2
Използва се набор от дискретни стойности, за да се определи функцията в филтрата.
Дискретна функция в рамките на FeComponentTransfer картира входните стойности към набор от фиксирани изходни ценности, създавайки стъпка функция за преобразуване на компонентите на цветовете.
Gamma = 4
Определя трансформация на гама корекция в филтрата.
Гама функцията в FeComponentTransfer прилага гама корекция към входните стойности, ефективно приспособявайки средните тонове на изображението, без значително да се променят сенките и яркостите.
Identity = 0
Няма промяна в входната графика.Това е стандартният тип.
Функцията за самоличност оставя входа непроменен в филтъра FeComponentTransfer. Тя е полезна, когато няма желана трансформация за конкретен цвят компонент.
Linear = 3
Определя линейна трансформация на компонента в рамките на филтъра.
Линейната функция в FeComponentTransfer прилага проста линейна трансформация към входните стойности, подходяща за основни корекции като яркост или контраст в цветовите компоненти.
Table = 1
Използвайте таблица за търсене, за да определите функцията в рамките на филтъра.
Функцията на таблицата в FeComponentTransfer картира входящите стойности към изходните стойност, въз основа на предварително дефиниран набор от ценности, което позволява сложни, нелинейни трансформации на цветовите компоненти.
Remarks
Филтърът FeComponentTransfer позволява индивидуална манипулация на цветовите компоненти (RGB и алфа) на графичните елементи, използвайки различни видове трансферни функции.