Class ImageAttributes
Název místa: Aspose.Imaging Shromáždění: Aspose.Imaging.dll (25.4.0)
Objekt Aspose.Imaging.ImageAttributes obsahuje informace o tom, jak jsou bitmapy a metafylové barvy manipulovány během renderování. Objekt Aspose.Imaging.ImageAttributes udržuje několik nastavení úpravy barev, včetně barevných úprav matric, grayscale úprav matric, hodnot gamma-korekce, barevných map a barevných hranic hodnot. Během renderování, barvy mohou být opravovány, tmavé, osvětleny a odstraněny. Chcete-li použít takové manipulace, zahájit Aspose.Imaging.ImageAttributes objekt a projít cestou toho Aspose.Imaging.ImageAttributes objekt (spolu s patou Aspose.Imaging.Image) do metody Drawage.
public sealed class ImageAttributes
Inheritance
Dědiční č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čistěte stůl barvy šroubování tohoto objektu Aspose.Imaging.ImageAttributes.
public void ClearBrushRemapTable()
ClearColorKey()
Vyčistí barevný klíč (rozsah transparentnosti) pro výchozí kategorii.
public void ClearColorKey()
ClearColorKey(ColorAdjustType)
Vyčistí barevný klíč (rozsah transparentnosti) pro určitou kategorii.
public void ClearColorKey(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je barevný klíč vymazán.
ClearColorMatrix()
Vyčistěte barevnou úpravu matriky pro výchozí kategorii.
public void ClearColorMatrix()
ClearColorMatrix(ColorAdjustType)
Vyčistěte matraci úpravy barvy pro určitou kategorii.
public void ClearColorMatrix(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je vymazána matrice úpravy barvy.
ClearGamma()
Odstranění gamma korekce pro standardní kategorii.
public void ClearGamma()
ClearGamma(ColorAdjustType)
Zabraňuje gamma korekci pro určitou kategorii.
public void ClearGamma(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je gamma korekce deaktivována.
ClearNoOp()
Vyčistí nastavení NoOp pro výchozí kategorii.
public void ClearNoOp()
ClearNoOp(ColorAdjustType)
Vyčistěte nastavení NoOp pro určitou kategorii.
public void ClearNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastavení NoOp vymazáno.
ClearOutputChannel()
Vyčistí nastavení výstupního kanálu CMYK (cyan-magenta-žlutá-černá) pro výchozí kategorii.
public void ClearOutputChannel()
ClearOutputChannel(ColorAdjustType)
Vyčistí nastavení výstupního kanálu (cyan-magenta-žlutá-černá) pro určitou kategorii.
public void ClearOutputChannel(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastavení výstupního kanálu vymazáno.
ClearOutputChannelColorProfile()
Vyčistí nastavení barevného profilu výstupního kanálu pro výchozí kategorii.
public void ClearOutputChannelColorProfile()
ClearOutputChannelColorProfile(ColorAdjustType)
Vyčistí nastavení barevného profilu výstupního kanálu pro určitou kategorii.
public void ClearOutputChannelColorProfile(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastavení profilu výstupního kanálu vymazáno.
ClearRemapTable()
Vyčistěte tabulku barvy pro výchozí kategorii.
public void ClearRemapTable()
ClearRemapTable(ColorAdjustType)
Vyčistěte barevný stůl pro určitou kategorii.
public void ClearRemapTable(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je tabulka opravy vymazána.
ClearThreshold()
Vyčistěte hranici hodnoty pro standardní kategorii.
public void ClearThreshold()
ClearThreshold(ColorAdjustType)
Vyznačuje hranici hodnoty pro určité kategorie.
public void ClearThreshold(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je prah vymazán.
SetBrushRemapTable(ColorMap[])
Vytvořte tabulku barvy pro kategorii šroub.
public void SetBrushRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[]a[]
Některé objekty Aspose.Imaging.ColorMap.
SetColorKey(barva, barva)
Nastavení barevného klíče pro výchozí kategorii.
public void SetColorKey(Color colorLow, Color colorHigh)
Parameters
colorLow
Color
Nízká hodnota barevného klíče.
colorHigh
Color
Vysoká hodnota barevného klíče.
SetColorKey(Barva, barva a barva)
Nastavení barevného klíče (rozsah transparentnosti) pro určitou kategorii.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)
Parameters
colorLow
Color
Nízká hodnota barevného klíče.
colorHigh
Color
Vysoká hodnota barevného klíče.
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastaven barevný kl.
SetColorMatrices(ColorMatrix a ColorMatrix)
Nastavení barevné úpravy matriky a grayscale úpravy matriky pro výchozí kategorii.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Parameters
newColorMatrix
ColorMatrix
Matrix barevné úpravy.
grayMatrix
ColorMatrix
Matrix grayscale úpravy.
SetColorMatrices(ColorMatrix, ColorMatrix a ColorMatrix)
Nastavení barevné úpravy matriky a grayscale úpravy matriky pro výchozí kategorii.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Matrix barevné úpravy.
grayMatrix
ColorMatrix
Matrix grayscale úpravy.
flags
ColorMatrixFlag
Element Aspose.Imaging.ColorMatrixFlag, který specifikuje typ obrazu a barvy, která bude ovlivněna barevnou úpravou a grayscale úpravou matrice.
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)
Nastavení barevné úpravy matriky a grayscale úpravy matriky pro určitou kategorii.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Matrix barevné úpravy.
grayMatrix
ColorMatrix
Matrix grayscale úpravy.
mode
ColorMatrixFlag
Element Aspose.Imaging.ColorMatrixFlag, který specifikuje typ obrazu a barvy, která bude ovlivněna barevnou úpravou a grayscale úpravou matrice.
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou jsou nastaveny matrice barevné úpravy a šedé úpravy.
SetColorMatrix(ColorMatrix)
Nastavení barevné úpravy matriky pro výchozí kategorii.
public void SetColorMatrix(ColorMatrix newColorMatrix)
Parameters
newColorMatrix
ColorMatrix
Matrix barevné úpravy.
SetColorMatrix(ColorMatrix a ColorMatrixFlag)
Nastavení barevné úpravy matriky pro výchozí kategorii.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Matrix barevné úpravy.
flags
ColorMatrixFlag
Element Aspose.Imaging.ColorMatrixFlag, který specifikuje typ obrazu a barvy, která bude ovlivněna barvou-přizpůsobovací matrice.
SetColorMatrix(ColorMatrix, ColorMatrixFlag, ColorAdjustType)
Nastavení barevné úpravy pro určité kategorie.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Matrix barevné úpravy.
mode
ColorMatrixFlag
Element Aspose.Imaging.ColorMatrixFlag, který specifikuje typ obrazu a barvy, která bude ovlivněna barvou-přizpůsobovací matrice.
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastaven matrice úpravy barvy.
SetGamma(flotila)
Nastavení hodnoty gama pro předvolnou kategorii.
public void SetGamma(float gamma)
Parameters
gamma
float
Hodnoty gamma korekce.
SetGamma(Plzeň, ColorAdjustType)
Zadejte hodnotu gama pro určitou kategorii.
public void SetGamma(float gamma, ColorAdjustType type)
Parameters
gamma
float
Hodnoty gamma korekce.
type
ColorAdjustType
Jedná se o prvek seznamu Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je stanovena gamma hodnota.
SetNoOp()
Odstraní nastavení barev pro výchozí kategorii.
public void SetNoOp()
SetNoOp(ColorAdjustType)
Odstraní nastavení barev pro určitou kategorii.
public void SetNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je barva korekce vypnut.
SetOutputChannel(ColorChannelFlag)
Nastavení výstupního kanálu CMYK (cyan-magenta-žlutá-černá) pro výchozí kategorii.
public void SetOutputChannel(ColorChannelFlag flags)
Parameters
flags
ColorChannelFlag
Element Aspose.Imaging.ColorChannelFlag, který specifikuje výstupní kanál.
SetOutputChannel(ColorChannelFlag, barevná přizpůsobení)
Nastavení výstupního kanálu CMYK (cyan-magenta-žlutá-černá) pro určitou kategorii.
public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)
Parameters
flags
ColorChannelFlag
Element Aspose.Imaging.ColorChannelFlag, který specifikuje výstupní kanál.
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je výchozí kanál nastaven.
SetOutputChannelColorProfile(Stringová)
Nastavení výsledného kanálu barevného profilu pro výchozí kategorii.
public void SetOutputChannelColorProfile(string colorProfileFilename)
Parameters
colorProfileFilename
string
Název souboru barevného profilu. Pokud je soubor barevného profilu v adresáři %SystemRoot%\System32\Spool\Drivers\Color, tento parametr může být název souboru.
SetOutputChannelColorProfile(Třída, ColorAdjustType)
Vytvořte soubor barevného profilu výstupního kanálu pro určitou kategorii.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)
Parameters
colorProfileFilename
string
Název souboru barevného profilu. Pokud je soubor barevného profilu v adresáři %SystemRoot%\System32\Spool\Drivers\Color, tento parametr může být název souboru.
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastaven soubor barevného profilu výstupního kanálu.
SetRemapTable(ColorMap[])
Nastavení tabulky barvy pro výchozí kategorii.
public void SetRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[]a[]
Různé barevné páry typu Aspose.Imaging.ColorMap. Každý barevný pár obsahuje stávající barvu (první hodnota) a barvu, na kterou bude mapován (druhá hodnota).
SetRemapTable(ColorMap[]a[], ColorAdjustTyp)
Nastavení barevné tabulky pro určitou kategorii.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)
Parameters
map
ColorMap
[]a[]
Různé barevné páry typu Aspose.Imaging.ColorMap. Každý barevný pár obsahuje stávající barvu (první hodnota) a barvu, na kterou bude mapován (druhá hodnota).
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastaven barevný stůl.
SetThreshold(flotila)
Nastavení prahu (rozsah transparentnosti) pro výchozí kategorii.
public void SetThreshold(float threshold)
Parameters
threshold
float
Reálné číslo, které určuje hraniční hodnotu.
SetThreshold(Plzeň, ColorAdjustType)
Nastavení prahu (rozsah transparentnosti) pro určitou kategorii.
public void SetThreshold(float threshold, ColorAdjustType type)
Parameters
threshold
float
Hranicová hodnota od 0,0 do 1,0, která se používá jako bod pro třídění barev, které budou mapovány na maximální nebo minimální hodnotu.
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastaven barevný prah.
SetWrapMode(WrapMode)
Nastavte režim vápníku, který se používá k rozhodnutí o tom, jak vytisknout texturu přes tvar, nebo na hranicích tvaru. Textura je vytisknuta přes tvar, aby ji vyplnila, když je textura menší než tvar, který je vyplněn.
public void SetWrapMode(WrapMode mode)
Parameters
mode
WrapMode
Aspose.Imaging.WrapMode je prvek, který specifikuje, jak se opakované kopie obrazu používají k vytisknutí oblasti.
SetWrapMode(WrapMode, barva)
Nastavte režim vápníku a barvu používanou k rozhodování o tom, jak vytáhnout texturu přes tvar, nebo na hranicích tvaru. Textura je vytáhnuta přes tvar, aby ji vyplnila, když je textura menší než tvar, který je vyplněn.
public void SetWrapMode(WrapMode mode, Color color)
Parameters
mode
WrapMode
Aspose.Imaging.WrapMode je prvek, který specifikuje, jak se opakované kopie obrazu používají k vytisknutí oblasti.
color
Color
Aspose.Imaging.ImageAttributes objekt, který specifikuje barvu pixelů mimo renderovaný obrázek. Tato barva je viditelná, pokud je režim parametr nastaven na Aspose.Imaging.WrapMode.Clamp a zdrojový obdélník převeden na DrawImage je větší než samotný obrázek.
SetWrapMode(WrapMode, barva, bool)
Nastavte režim vápníku a barvu používanou k rozhodování o tom, jak vytáhnout texturu přes tvar, nebo na hranicích tvaru. Textura je vytáhnuta přes tvar, aby ji vyplnila, když je textura menší než tvar, který je vyplněn.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)
Parameters
mode
WrapMode
Aspose.Imaging.WrapMode je prvek, který specifikuje, jak se opakované kopie obrazu používají k vytisknutí oblasti.
color
Color
Tato barva je viditelná, pokud je parametr režimu nastaven na Aspose.Imaging.WrapMode.Clamp a zdrojový obdélník přenesený na DrawImage je větší než samotný obrázek.
clamp
bool
Tento parametr nemá žádný účinek. nastavte ho na falešn.