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
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é.