Enum ComponentTransferType
Namn på plats: Aspose.Svg.Builder Församling: Aspose.SVG.dll (25.5.0)
Anger vilken typ av komponentöverföringsfunktion som ska tillämpas i FeComponentTransfer-filtern primitiv av en SVG.
[ComVisible(true)]
public enum ComponentTransferType
Fields
Discrete = 2
Använd en uppsättning diskret värden för att definiera funktionen i filtret.
Den diskreta funktionen inom FeComponentTransfer kartar inputvärden till en uppsättning fasta utgångsvärden, vilket skapar en stegfunktion för färgkomponenten omvandling.
Gamma = 4
Definierar en gamma korrigering transformation i filtret.
Gammafunktionen i FeComponentTransfer tillämpar en gamma korrigering på inmatningsvärdena, effektivt justerar midtonerna i en bild utan att avsevärt ändra skuggorna och höjdpunkterna.
Identity = 0
Representerar ingen förändring i inmatningsgrafik. Detta är standardtypen.
Identitetsfunktionen lämnar inmatningen oförändrad inom FeComponentTransfer-filtret. Det är användbart när ingen omvandling är önskvärd för en viss färg komponent.
Linear = 3
Definierar en linjär omvandling av komponenten inom filtret.
Den linjära funktionen i FeComponentTransfer tillämpar en enkel linjär omvandling till inputvärden, lämplig för grundläggande justeringar som ljusstyrka eller kontrast i färgkomponenter.
Table = 1
Använd en lookup-tabell för att definiera funktionen inom filtret.
Tabellfunktionen i FeComponentTransfer kartlägger inputvärden till utgångsvärden baserat på en fördefinierad uppsättning värden, vilket möjliggör komplexa, icke-lineära omvandlingar av färgkomponenter.
Remarks
FeComponentTransfer filter primitiv möjliggör individuell manipulation av färgkomponenter (RGB och alfa) av grafiska element med hjälp av olika typer av överföringsfunktioner.