Class ImageAttributes

Class ImageAttributes

Pôvodný názov: Aspose.Imaging Zhromaždenie: Aspose.Imaging.dll (25.4.0)

Objekt Aspose.Imaging.ImageAttributes obsahuje informácie o tom, ako sa počas renderovania manipulujú bitmapy a metafýlové farby.Objekt _ www.wl17_.image Atributs udržuje niekoľko nastavení prispôsobenia farieb, vrátane farebných matríc, matriky upravenia šedej škály, hodnoty gamma-korekcie, tabuľky farba-mapa a hodnôt hraničných hraníc.V priebehu renderingu môžu byť farbenia opravené, tmavé, osvetlené a odstránené.Na uplatnenie takýchto manipulácií iniciujte objekt _ww.

public sealed class ImageAttributes

Inheritance

object ImageAttributes

Z dedičných členov

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ImageAttributes()

public ImageAttributes()

Methods

ClearBrushRemapTable()

Vyčistite brúsnu farebnú tabuľku tohto Aspose.Imaging.ImageAttributes objekt.

public void ClearBrushRemapTable()

ClearColorKey()

Vyčistí farebný kľúč (rozsah transparentnosti) pre predvolenú kategóriu.

public void ClearColorKey()

ClearColorKey(ColorAdjustType)

Vyčistí farebný kľúč (rozsah transparentnosti) pre špecifickú kategóriu.

public void ClearColorKey(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je farebný kľúč vymazaný.

ClearColorMatrix()

Vyčistí farebnú úpravu matriky pre predvolenú kategóriu.

public void ClearColorMatrix()

ClearColorMatrix(ColorAdjustType)

Čistí farebnú úpravu matriky pre špecifickú kategóriu.

public void ClearColorMatrix(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je čistená matrica úpravy farby.

ClearGamma()

Odstránenie gamma korekcie pre predvolenú kategóriu.

public void ClearGamma()

ClearGamma(ColorAdjustType)

Znemožňuje gamma korekciu pre špecifickú kategóriu.

public void ClearGamma(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je gamma korekcia vypnutá.

ClearNoOp()

Vyčistí nastavenie NoOp pre predvolenú kategóriu.

public void ClearNoOp()

ClearNoOp(ColorAdjustType)

Vyčistí nastavenie NoOp pre špecifickú kategóriu.

public void ClearNoOp(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je nastavenie NoOp vymazané.

ClearOutputChannel()

Vyčistí nastavenie výstupného kanálu CMYK (cyan-magenta-žltá-čierna) pre predvolenú kategóriu.

public void ClearOutputChannel()

ClearOutputChannel(ColorAdjustType)

Vyčistí nastavenie výstupného kanálu (cyan-magenta-žltá-čierna) pre špecifickú kategóriu.

public void ClearOutputChannel(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je nastavenie výstupného kanálu vymazané.

ClearOutputChannelColorProfile()

Vyčistí nastavenie farebného profilu výstupného kanálu pre predvolenú kategóriu.

public void ClearOutputChannelColorProfile()

ClearOutputChannelColorProfile(ColorAdjustType)

Vyčistí nastavenie farebného profilu výstupného kanálu pre špecifickú kategóriu.

public void ClearOutputChannelColorProfile(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je nastavenie profilu výstupného kanálu vymazané.

ClearRemapTable()

Vyčistite tabuľku farieb pre predvolenú kategóriu.

public void ClearRemapTable()

ClearRemapTable(ColorAdjustType)

Vyčistite farebnú tabuľku pre špecifickú kategóriu.

public void ClearRemapTable(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je tabuľka remap vymazaná.

ClearThreshold()

Vyjasňuje hraničnú hodnotu pre predvolenú kategóriu.

public void ClearThreshold()

ClearThreshold(ColorAdjustType)

Vyznačuje hraničnú hodnotu pre špecifickú kategóriu.

public void ClearThreshold(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je hranica vyčistená.

SetBrushRemapTable(ColorMap[])

Umiestnite farebnú tabuľku pre kategóriu brúsok.

public void SetBrushRemapTable(ColorMap[] map)

Parameters

map ColorMap []

Zariadenie Aspose.Imaging.ColorMap objektov.

SetColorKey(farba , farba)

Zadajte farebný kľúč pre predvolenú kategóriu.

public void SetColorKey(Color colorLow, Color colorHigh)

Parameters

colorLow Color

nízka farebná kľúčová hodnota.

colorHigh Color

Vysoká farebná kľúčová hodnota.

SetColorKey(farba, farba, farba)

Nastaviť farebný kľúč (rozsah transparentnosti) pre špecifickú kategóriu.

public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)

Parameters

colorLow Color

nízka farebná kľúčová hodnota.

colorHigh Color

Vysoká farebná kľúčová hodnota.

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je farebný kľúč nastavený.

SetColorMatrices(farebný matrix, farebný matrix)

Nastavenie farebnej úpravy matriky a šedej škály matriky pre predvolenú kategóriu.

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)

Parameters

newColorMatrix ColorMatrix

Matrix úpravy farieb.

grayMatrix ColorMatrix

Matrix Grayscale úpravy.

SetColorMatrices(ColorMatrix, ColorMatrix a ColorMatrix)

Nastavenie farebnej úpravy matriky a šedej škály matriky pre predvolenú kategóriu.

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)

Parameters

newColorMatrix ColorMatrix

Matrix úpravy farieb.

grayMatrix ColorMatrix

Matrix Grayscale úpravy.

flags ColorMatrixFlag

Element Aspose.Imaging.ColorMatrixFlag, ktorý špecifikuje typ obrazu a farby, ktorá bude ovplyvnená farebnou úpravou a šedivou škálou úpravy matríc.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, Farebný štýl)

Nastavenie farebnej úpravy matriky a šedej škály matriky pre špecifickú kategóriu.

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)

Parameters

newColorMatrix ColorMatrix

Matrix úpravy farieb.

grayMatrix ColorMatrix

Matrix Grayscale úpravy.

mode ColorMatrixFlag

Element Aspose.Imaging.ColorMatrixFlag, ktorý špecifikuje typ obrazu a farby, ktorá bude ovplyvnená farebnou úpravou a šedivou škálou úpravy matríc.

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú sú nastavené farebné úpravy a šedej škály.

SetColorMatrix(ColorMatrix)

Nastavenie farebnej úpravy matriky pre predvolenú kategóriu.

public void SetColorMatrix(ColorMatrix newColorMatrix)

Parameters

newColorMatrix ColorMatrix

Matrix úpravy farieb.

SetColorMatrix(Farebná farba, ColorMatrixFlag)

Nastavenie farebnej úpravy matriky pre predvolenú kategóriu.

public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)

Parameters

newColorMatrix ColorMatrix

Matrix úpravy farieb.

flags ColorMatrixFlag

Element Aspose.Imaging.ColorMatrixFlag, ktorý špecifikuje typ obrazu a farby, ktorá bude ovplyvnená farebnou matričkou.

SetColorMatrix(ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Nastavenie farebnej úpravy matriky pre špecifickú kategóriu.

public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)

Parameters

newColorMatrix ColorMatrix

Matrix úpravy farieb.

mode ColorMatrixFlag

Element Aspose.Imaging.ColorMatrixFlag, ktorý špecifikuje typ obrazu a farby, ktorá bude ovplyvnená farebnou matričkou.

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je nastavená matrika prispôsobenia farby.

SetGamma(flotila)

Zadajte hodnotu gama pre predvolenú kategóriu.

public void SetGamma(float gamma)

Parameters

gamma float

Hodnota gamma korekcie.

SetGamma(Float, Farebný úpravný typ)

Zadajte hodnotu gama pre špecifickú kategóriu.

public void SetGamma(float gamma, ColorAdjustType type)

Parameters

gamma float

Hodnota gamma korekcie.

type ColorAdjustType

Element zoznamu Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je nastavená gamma hodnota.

SetNoOp()

Odomkne nastavenie farieb pre predvolenú kategóriu.

public void SetNoOp()

SetNoOp(ColorAdjustType)

Odomkne nastavenie farieb pre špecifickú kategóriu.

public void SetNoOp(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je farebná korekcia vypnutá.

SetOutputChannel(ColorChannelFlag)

Nastaviť výstupný kanál CMYK (cyan-magenta-žltá-čierna) pre predvolenú kategóriu.

public void SetOutputChannel(ColorChannelFlag flags)

Parameters

flags ColorChannelFlag

Element Aspose.Imaging.ColorChannelFlag, ktorý špecifikuje výstupný kanál.

SetOutputChannel(ColorChannelFlag, farebný štýl)

Nastaviť výstupný kanál CMYK (cyan-magenta-žltá-čierna) pre špecifickú kategóriu.

public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)

Parameters

flags ColorChannelFlag

Element Aspose.Imaging.ColorChannelFlag, ktorý špecifikuje výstupný kanál.

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je nastavený výstupný kanál.

SetOutputChannelColorProfile(Stretnutie)

Nastaviť výsledný kanál farebný profil súbor pre predvolenú kategóriu.

public void SetOutputChannelColorProfile(string colorProfileFilename)

Parameters

colorProfileFilename string

Názov súboru farebného profilu.Ak je súbor farebného profilu v adresári %SystemRoot%\System32\Spool\Drivers\Color, tento parameter môže byť názov súboru.

SetOutputChannelColorProfile(striekačka, ColorAdjustType)

Nastaviť výsledný kanál farebný profil súbor pre špecifikovanú kategóriu.

public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)

Parameters

colorProfileFilename string

Názov súboru farebného profilu.Ak je súbor farebného profilu v adresári %SystemRoot%\System32\Spool\Drivers\Color, tento parameter môže byť názov súboru.

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je nastavený farebný profil súbor výstupného kanálu.

SetRemapTable(ColorMap[])

Umiestnite tabuľku farebnej reštaurácie pre predvolenú kategóriu.

public void SetRemapTable(ColorMap[] map)

Parameters

map ColorMap []

Zariadenie farebných párov typu Aspose.Imaging.ColorMap.Každý pár farieb obsahuje existujúcu farbu (prvá hodnota) a farba, na ktorú sa bude mapovať (druhá hodnotu).

SetRemapTable(ColorMap[], farebná úprava)

Umiestnite farebnú tabuľku pre špecifickú kategóriu.

public void SetRemapTable(ColorMap[] map, ColorAdjustType type)

Parameters

map ColorMap []

Zariadenie farebných párov typu Aspose.Imaging.ColorMap.Každý pár farieb obsahuje existujúcu farbu (prvá hodnota) a farba, na ktorú sa bude mapovať (druhá hodnotu).

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je nastavená tabuľka na opravu farieb.

SetThreshold(flotila)

Nastaviť prah (rozsah transparentnosti) pre predvolenú kategóriu.

public void SetThreshold(float threshold)

Parameters

threshold float

Skutočné číslo, ktoré určuje hraničnú hodnotu.

SetThreshold(Float, Farebný úpravný typ)

Nastaviť prah (rozsah transparentnosti) pre špecifickú kategóriu.

public void SetThreshold(float threshold, ColorAdjustType type)

Parameters

threshold float

Hranicová hodnota od 0,0 do 1,0, ktorá sa používa ako prekážka na usporiadanie farieb, ktoré budú mapované na maximálnu alebo minimálnu hodnotu.

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, ktorý špecifikuje kategóriu, pre ktorú je farebná hranica nastavená.

SetWrapMode(WrapMode)

Umiestnite vŕtací režim, ktorý sa používa na rozhodnutie o tom, ako vytiahnuť textúru cez tvar, alebo na tvarových hraniciach. Textúra je vytiahnutá cez tvar, aby ju vyplnila, keď je textúra menšia ako tvar, ktorý je vyplnený.

public void SetWrapMode(WrapMode mode)

Parameters

mode WrapMode

Element Aspose.Imaging.WrapMode, ktorý špecifikuje, ako sa opakované kópie obrazu používajú na vytlačenie oblasti.

SetWrapMode(WrapMode, farba)

Nastaviť vŕtací režim a farbu použitú na rozhodnutie o tom, ako vytiahnuť textúru cez tvar, alebo na tvarových hraniciach. Textúra je vytiahnutá cez tvar, aby ju vyplnila, keď je textúra menšia ako tvar, ktorý je vyplnený.

public void SetWrapMode(WrapMode mode, Color color)

Parameters

mode WrapMode

Element Aspose.Imaging.WrapMode, ktorý špecifikuje, ako sa opakované kópie obrazu používajú na vytlačenie oblasti.

color Color

Aspose.Imaging.ImageAttributes objekt, ktorý špecifikuje farbu pixelov mimo renderovaného obrazu.Táto farba je viditeľná, ak je parameter režimu nastavený na Wl17.WrapMode.Clamp a zdrojový obdĺžnik prenesený na Drawimage je väčší ako samotný obrázok.

SetWrapMode(WrapMode, farba, bool)

Nastaviť vŕtací režim a farbu použitú na rozhodnutie o tom, ako vytiahnuť textúru cez tvar, alebo na tvarových hraniciach. Textúra je vytiahnutá cez tvar, aby ju vyplnila, keď je textúra menšia ako tvar, ktorý je vyplnený.

public void SetWrapMode(WrapMode mode, Color color, bool clamp)

Parameters

mode WrapMode

Element Aspose.Imaging.WrapMode, ktorý špecifikuje, ako sa opakované kópie obrazu používajú na vytlačenie oblasti.

color Color

Farebný objekt, ktorý určuje farbu pixelov mimo renderovaného obrazu. Táto farba je viditeľná, ak je parameter režimu nastavený na Aspose.Imaging.WrapMode.Clamp a zdrojový obdĺžnik prevedený na DrawImage je väčší ako samotný obrázok.

clamp bool

Tento parameter nemá žiadny účinok. nastavte ho na falošné.

 Slovenčina