Class ImageAttributes
Navne til: Aspose.Imaging Sammensætning: Aspose.Imaging.dll (25.4.0)
En Aspose.Imaging.ImageAttributes objekt indeholder oplysninger om, hvordan bitmap og metafil farver manipuleres under rendering. En Wl17.ImmageAtributs objekt vedligeholder flere farvejustering indstillinger, herunder farvestoffer, grayscale-justerings matrice, gamma-korrektion værdier, farvekarttabeller og farvetrænseværdier. Under renderingen kan farver korrigeres, mørkes, belystes og fjernes. For at anvende sådanne manipulationer, initialiser du en _www.image.
public sealed class ImageAttributes
Inheritance
De arvede medlemmer
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageAttributes()
public ImageAttributes()
Methods
ClearBrushRemapTable()
Rengør brush farve-remap tabellen af dette Aspose.Imaging.ImageAttributes objekt.
public void ClearBrushRemapTable()
ClearColorKey()
Rengør farvenøglen (transparency range) for standardkategorien.
public void ClearColorKey()
ClearColorKey(ColorAdjustType)
Rengør farvenøglen (transparency range) for en bestemt kategori.
public void ClearColorKey(ColorAdjustType type)
Parameters
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken farvenøglen er slukket.
ClearColorMatrix()
Rengør farvejusteringsmatrixen for standardkategorien.
public void ClearColorMatrix()
ClearColorMatrix(ColorAdjustType)
Rengør farvejusteringsmatrisen for en bestemt kategori.
public void ClearColorMatrix(ColorAdjustType type)
Parameters
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken farvejusteringsmatrixen er rengjort.
ClearGamma()
Deaktiverer gamma-korrektion for standardkategorien.
public void ClearGamma()
ClearGamma(ColorAdjustType)
Mangler gamma korrigering for en bestemt kategori.
public void ClearGamma(ColorAdjustType type)
Parameters
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken gamma korrigering er deaktiveret.
ClearNoOp()
Rengør NoOp-indstillingen for standardkategorien.
public void ClearNoOp()
ClearNoOp(ColorAdjustType)
Rengør NoOp-indstillingen for en bestemt kategori.
public void ClearNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Et element på Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken NoOp-indstillingen er slettet.
ClearOutputChannel()
Tilsvarer CMYK (cyan-magenta-gult-svart) udgangskanalindstillinger for standardkategorien.
public void ClearOutputChannel()
ClearOutputChannel(ColorAdjustType)
Rengør udgangskanalen (cyan-magenta-gult-svart) indstilling for en bestemt kategori.
public void ClearOutputChannel(ColorAdjustType type)
Parameters
type
ColorAdjustType
Et element på Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken udgangskanalindstillingen er slettet.
ClearOutputChannelColorProfile()
Rengør udgangskanalens farveprofilindstilling for standardkategorien.
public void ClearOutputChannelColorProfile()
ClearOutputChannelColorProfile(ColorAdjustType)
Rengør udgangskanalens farveprofilindstilling for en bestemt kategori.
public void ClearOutputChannelColorProfile(ColorAdjustType type)
Parameters
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken udgangskanalens profilindstilling er slettet.
ClearRemapTable()
Rengør farve-remap-tabellen for standardkategorien.
public void ClearRemapTable()
ClearRemapTable(ColorAdjustType)
Rengør farve-remap-tabellen for en bestemt kategori.
public void ClearRemapTable(ColorAdjustType type)
Parameters
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken remaptabellen er slettet.
ClearThreshold()
Tilsvarer grænseværdien for standardkategorien.
public void ClearThreshold()
ClearThreshold(ColorAdjustType)
Tilsvarer grænseværdien for en bestemt kategori.
public void ClearThreshold(ColorAdjustType type)
Parameters
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken grænsen er fjernet.
SetBrushRemapTable(ColorMap[])
Sæt farve-remap-tabellen for brush-kategorien.
public void SetBrushRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[]
En række af Aspose.Imaging.ColorMap objekter.
SetColorKey(Farve og farve)
Indsæt farvenøglen for standardkategorien.
public void SetColorKey(Color colorLow, Color colorHigh)
Parameters
colorLow
Color
Den lave farve nøgleværdi.
colorHigh
Color
Den høje farve nøgleværdi.
SetColorKey(Farve, farve og farve)
Indsæt farvenøglen (transparency range) for en bestemt kategori.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)
Parameters
colorLow
Color
Den lave farve nøgleværdi.
colorHigh
Color
Den høje farve nøgleværdi.
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken farvenøglen er indstillet.
SetColorMatrices(ColorMatrix og ColorMatrix)
Indsæt farvejusteringsmatrixen og grayscalejusteringsmatrixen for standardkategorien.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Parameters
newColorMatrix
ColorMatrix
Det er farvejusteringsmatrix.
grayMatrix
ColorMatrix
Den grayscale justeringsmatrix.
SetColorMatrices(ColorMatrix, ColorMatrix og ColorMatrix)
Indsæt farvejusteringsmatrixen og grayscalejusteringsmatrixen for standardkategorien.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Det er farvejusteringsmatrix.
grayMatrix
ColorMatrix
Den grayscale justeringsmatrix.
flags
ColorMatrixFlag
Et element af Aspose.Imaging.ColorMatrixFlag, der angiver typen af billed og farve, som vil blive påvirket af farvestyrings- og grayscale-justeringsmatrices.
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)
Indsæt farvejusteringsmatrixen og grayscalejusteringsmatrixen for en bestemt kategori.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Det er farvejusteringsmatrix.
grayMatrix
ColorMatrix
Den grayscale justeringsmatrix.
mode
ColorMatrixFlag
Et element af Aspose.Imaging.ColorMatrixFlag, der angiver typen af billed og farve, som vil blive påvirket af farvestyrings- og grayscale-justeringsmatrices.
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken farve-justering og grayscale- justering matrices er indstillet.
SetColorMatrix(ColorMatrix)
Indsæt farvejusteringsmatrixen for standardkategorien.
public void SetColorMatrix(ColorMatrix newColorMatrix)
Parameters
newColorMatrix
ColorMatrix
Det er farvejusteringsmatrix.
SetColorMatrix(ColorMatrix og ColorMatrixFlag)
Indsæt farvejusteringsmatrixen for standardkategorien.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Det er farvejusteringsmatrix.
flags
ColorMatrixFlag
Et element af Aspose.Imaging.ColorMatrixFlag, der angiver typen af billed og farve, som vil blive påvirket af farvestyringsmatrixet.
SetColorMatrix(ColorMatrix, ColorMatrixFlag og ColorAdjustType)
Indsæt farvejusteringsmatrixen for en bestemt kategori.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Det er farvejusteringsmatrix.
mode
ColorMatrixFlag
Et element af Aspose.Imaging.ColorMatrixFlag, der angiver typen af billed og farve, som vil blive påvirket af farvestyringsmatrixet.
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken farvejusteringsmatrixen er indstillet.
SetGamma(Flåder)
Indsæt gammaværdien for standardkategorien.
public void SetGamma(float gamma)
Parameters
gamma
float
Gamma korrigeringsværdien.
SetGamma(Flåder, ColorAdjustType)
Indsæt gammaværdien for en bestemt kategori.
public void SetGamma(float gamma, ColorAdjustType type)
Parameters
gamma
float
Gamma korrigeringsværdien.
type
ColorAdjustType
Et element i Aspose.Imaging.ColorAdjustType-listen, der angiver den kategori, for hvilken gammaværdien er indstillet.
SetNoOp()
Deaktiverer farvejustering for standardkategorien.
public void SetNoOp()
SetNoOp(ColorAdjustType)
Afbryder farvejustering for en bestemt kategori.
public void SetNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Et element på Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken farve korrigering er slået af.
SetOutputChannel(ColorChannelFlag)
Indsæt CMYK (cyan-magenta-gul-svart) udgangskanal for standardkategorien.
public void SetOutputChannel(ColorChannelFlag flags)
Parameters
flags
ColorChannelFlag
Et element på Aspose.Imaging.ColorChannelFlag, der angiver udgangskanalen.
SetOutputChannel(ColorChannelFlag, ColorAdjustType)
Indsæt CMYK (cyan-magenta-gult-svart) udgangskanal for en specifik kategori.
public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)
Parameters
flags
ColorChannelFlag
Et element på Aspose.Imaging.ColorChannelFlag, der angiver udgangskanalen.
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken udgangskanalen er indstillet.
SetOutputChannelColorProfile(String)
Sæt udgangskanalens farveprofilfil for standardkategorien.
public void SetOutputChannelColorProfile(string colorProfileFilename)
Parameters
colorProfileFilename
string
Hvis farveprofilen er i %SystemRoot%\System32\Spool\Drivers\Color-diagrammet, kan denne parameter være filnavnet.
SetOutputChannelColorProfile(String, ColorAdjustType)
Sæt udgangskanalens farveprofilfil for en bestemt kategori.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)
Parameters
colorProfileFilename
string
Hvis farveprofilen er i %SystemRoot%\System32\Spool\Drivers\Color-diagrammet, kan denne parameter være filnavnet.
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken udgangskanalen farve-profil fil er indstillet.
SetRemapTable(ColorMap[])
Indsæt farve-remap-tabellen for standardkategorien.
public void SetRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[]
En række farvepar af type Aspose.Imaging.ColorMap. Hvert farvekort indeholder en eksisterende farv (den første værdi) og farven, som det vil blive mappet til (de andet værdier).
SetRemapTable(ColorMap[], ColorAdjustType)
Sæt farve-remap-tabellen for en bestemt kategori.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)
Parameters
map
ColorMap
[]
En række farvepar af type Aspose.Imaging.ColorMap. Hvert farvekort indeholder en eksisterende farv (den første værdi) og farven, som det vil blive mappet til (de andet værdier).
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken farve-remap-tabellen er indstillet.
SetThreshold(Flåder)
Indsæt grænsen (transparency range) for standardkategorien.
public void SetThreshold(float threshold)
Parameters
threshold
float
Et reelt tal, der angiver grænseværdien.
SetThreshold(Flåder, ColorAdjustType)
Indsæt grænsen (transparency range) for en bestemt kategori.
public void SetThreshold(float threshold, ColorAdjustType type)
Parameters
threshold
float
En grænseværdi fra 0,0 til 1,0 som bruges som et breakpoint til at sortere farver, der vil blive mappet til enten et maximum eller et minimum værdi.
type
ColorAdjustType
Et element af Aspose.Imaging.ColorAdjustType, der angiver den kategori, for hvilken farvandsgrænsen er indstillet.
SetWrapMode(WrapMode)
Indsæt modet, der bruges til at bestemme, hvordan man tegner en tekstur over en form, eller på form grænser. En tekstur er tegnet over en form for at fylde den i, når teksturen er mindre end den form, den fylder.
public void SetWrapMode(WrapMode mode)
Parameters
mode
WrapMode
Et element i Aspose.Imaging.WrapMode, der angiver, hvordan gentagne kopier af et billede bruges til at tile et område.
SetWrapMode(WrapMode og farve)
Indsæt modet og farven, der anvendes til at beslutte, hvordan man tegner en tekstur over en form, eller på form grænser. En tekstur er tegnet over en form for at fylde den i, når teksturen er mindre end den form, den fylder.
public void SetWrapMode(WrapMode mode, Color color)
Parameters
mode
WrapMode
Et element i Aspose.Imaging.WrapMode, der angiver, hvordan gentagne kopier af et billede bruges til at tile et område.
color
Color
En Aspose.Imaging.ImageAttributes objekt, der angiver farven af piksler uden for et renderet billede. Denne farve er synlig, hvis modeparameteren er indstillet til Wl17.WrapMode.Clamp og den kilde rektangle overført til DrawImages er større end selve billedet.
SetWrapMode(WrapMode, Farve og Bool)
Indsæt modet og farven, der anvendes til at beslutte, hvordan man tegner en tekstur over en form, eller på form grænser. En tekstur er tegnet over en form for at fylde den i, når teksturen er mindre end den form, den fylder.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)
Parameters
mode
WrapMode
Et element i Aspose.Imaging.WrapMode, der angiver, hvordan gentagne kopier af et billede bruges til at tile et område.
color
Color
Denne farve er synlig, hvis modeparameteren er indstillet til Aspose.Imaging.WrapMode.Clamp og den kilde rektangle overført til DrawImage er større end selve billedet.
clamp
bool
Denne parameter har ingen effekt. sæt den til falsk.