Class ImageAttributes
Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.4.0)
En Aspose.Imaging.ImageAttributes objekt innehåller information om hur bitmapp och metafilfärger manipuleras under rendering. En Aspose.Imaging.ImageAttributes objekt upprätthåller flera färgjusteringsinställningar, inklusive färgjusteringsmatriser, gråskal justeringsmatriser, gamma-korrigeringsvärden, färgmapp tabeller och färggränsvärden. Under rendering kan färger korrigeras, mörkas, belysas och avlägsnas. För att tillämpa sådana manipulationer, initiera en Aspose.Imaging.ImageAttributes objekt och passera vägen för att Aspose.Imaging.ImageAttributes objekt (med patogen av Aspose.Imaging.Image) till Drawage metoden.
public sealed class ImageAttributes
Inheritance
Arvsmedlemmar
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 skruvfärg-remap-tabellen för detta Aspose.Imaging.ImageAttributes objekt.
public void ClearBrushRemapTable()
ClearColorKey()
Rengör färgnyckeln (transparensområde) för standardkategorin.
public void ClearColorKey()
ClearColorKey(ColorAdjustType)
Rengör färgnyckeln (transparensområde) för en angiven kategori.
public void ClearColorKey(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ett element i Aspose.Imaging.ColorAdjustType som anger kategorin för vilken färgnyckeln är stängd.
ClearColorMatrix()
Rengör färgjusteringsmatrisen för standardkategorin.
public void ClearColorMatrix()
ClearColorMatrix(ColorAdjustType)
Rengör färgjusteringsmatrisen för en specifik kategori.
public void ClearColorMatrix(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ett element av Aspose.Imaging.ColorAdjustType som anger kategorin för vilken färgjusteringsmatrisen rengörs.
ClearGamma()
Inaktiverar gamma korrigering för standardkategorin.
public void ClearGamma()
ClearGamma(ColorAdjustType)
Inaktiverar gamma korrigering för en specifik kategori.
public void ClearGamma(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ett element av Aspose.Imaging.ColorAdjustType som anger kategorin för vilken gamma korrigering är inaktiverad.
ClearNoOp()
Rengör NoOp-inställningen för standardkategorin.
public void ClearNoOp()
ClearNoOp(ColorAdjustType)
Rengör NoOp-inställningen för en specifik kategori.
public void ClearNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ett element i Aspose.Imaging.ColorAdjustType som anger kategorin för vilken NoOp-inställningen är stängd.
ClearOutputChannel()
Rengör CMYK (Cyan-magenta-gula-svart) utgångskanalinställning för standardkategorin.
public void ClearOutputChannel()
ClearOutputChannel(ColorAdjustType)
Rengör (Cyan-magenta-gula-svart) utgångskanalinställning för en angiven kategori.
public void ClearOutputChannel(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ett element i Aspose.Imaging.ColorAdjustType som anger kategorin för vilken utgångskanalinställningen är stängd.
ClearOutputChannelColorProfile()
Rengör utgångskanalens färgprofilinställning för standardkategorin.
public void ClearOutputChannelColorProfile()
ClearOutputChannelColorProfile(ColorAdjustType)
Rengör utgångskanalen färgprofilinställning för en angiven kategori.
public void ClearOutputChannelColorProfile(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ett element i Aspose.Imaging.ColorAdjustType som anger kategorin för vilken utgångskanalprofilinställningen är raderad.
ClearRemapTable()
Rengör färgremaptabellen för standardkategorin.
public void ClearRemapTable()
ClearRemapTable(ColorAdjustType)
Rengör färgremaptabellen för en angiven kategori.
public void ClearRemapTable(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ett element i Aspose.Imaging.ColorAdjustType som anger kategorin för vilken remaptabellen är stängd.
ClearThreshold()
Klara gränsvärdet för standardkategorin.
public void ClearThreshold()
ClearThreshold(ColorAdjustType)
Tydliggör gränsvärdet för en specifik kategori.
public void ClearThreshold(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ett element av Aspose.Imaging.ColorAdjustType som anger kategorin för vilken tröskeln är klar.
SetBrushRemapTable(ColorMap[])
Ställ in färgremaptabellen för brushkategorin.
public void SetBrushRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[ ]
En uppsättning Aspose.Imaging.ColorMap objekt.
SetColorKey(Färg, färg)
Ställ in färgnyckeln för standardkategorin.
public void SetColorKey(Color colorLow, Color colorHigh)
Parameters
colorLow
Color
Den låga färgnyckelvärdet.
colorHigh
Color
Hög färgnyckelvärde.
SetColorKey(Färg, färg, ColorAdjustType)
Ställ in färgnyckeln (transparensområde) för en specifik kategori.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)
Parameters
colorLow
Color
Den låga färgnyckelvärdet.
colorHigh
Color
Hög färgnyckelvärde.
type
ColorAdjustType
Ett element av Aspose.Imaging.ColorAdjustType som anger kategorin för vilken färgnyckeln är inställd.
SetColorMatrices(färgmatrix, färgmatrix)
Ställ in färgjusteringsmatrisen och grayscalejusteringsmatrisen för standardkategorin.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Parameters
newColorMatrix
ColorMatrix
Färgjusteringens matris.
grayMatrix
ColorMatrix
Den grayscale justeringsmatrisen.
SetColorMatrices(ColorMatrix, ColorMatrix och ColorMatrix)
Ställ in färgjusteringsmatrisen och grayscalejusteringsmatrisen för standardkategorin.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Färgjusteringens matris.
grayMatrix
ColorMatrix
Den grayscale justeringsmatrisen.
flags
ColorMatrixFlag
Ett element av Aspose.Imaging.ColorMatrixFlag som anger typen av bild och färg som kommer att påverkas av färgjusterings- och gråskaljusteringsmatriser.
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag och ColorAdjust)
Ställ in färgjusteringsmatrisen och grayscalejusteringsmatrisen för en specifik kategori.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Färgjusteringens matris.
grayMatrix
ColorMatrix
Den grayscale justeringsmatrisen.
mode
ColorMatrixFlag
Ett element av Aspose.Imaging.ColorMatrixFlag som anger typen av bild och färg som kommer att påverkas av färgjusterings- och gråskaljusteringsmatriser.
type
ColorAdjustType
Ett element av Aspose.Imaging.ColorAdjustType som anger kategorin för vilken färgjusterings- och gråskaljusteringsmatriser är inställda.
SetColorMatrix(ColorMatrix)
Ställ in färgjusteringsmatrisen för standardkategorin.
public void SetColorMatrix(ColorMatrix newColorMatrix)
Parameters
newColorMatrix
ColorMatrix
Färgjusteringens matris.
SetColorMatrix(Föregående: ColorMatrix, ColorMatrixFlag)
Ställ in färgjusteringsmatrisen för standardkategorin.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Färgjusteringens matris.
flags
ColorMatrixFlag
Ett element av Aspose.Imaging.ColorMatrixFlag som anger typen av bild och färg som kommer att påverkas av färgjusteringsmatrisen.
SetColorMatrix(ColorMatrix, ColorMatrixFlag och ColorAdjustType)
Ställ in färgjusteringsmatrisen för en specifik kategori.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Färgjusteringens matris.
mode
ColorMatrixFlag
Ett element av Aspose.Imaging.ColorMatrixFlag som anger typen av bild och färg som kommer att påverkas av färgjusteringsmatrisen.
type
ColorAdjustType
Ett element av Aspose.Imaging.ColorAdjustType som anger kategorin för vilken färgjusteringsmatrisen är inställd.
SetGamma(Flotta)
Ange gammavärdet för standardkategorin.
public void SetGamma(float gamma)
Parameters
gamma
float
Gamma korrigering värde.
SetGamma(flöde, ColorAdjustType)
Ange gammavärdet för en specifik kategori.
public void SetGamma(float gamma, ColorAdjustType type)
Parameters
gamma
float
Gamma korrigering värde.
type
ColorAdjustType
Ett element i Aspose.Imaging.ColorAdjustType-förteckningen som anger kategorin för vilken gammavärdet ställs in.
SetNoOp()
Stäng av färgjustering för standardkategorin.
public void SetNoOp()
SetNoOp(ColorAdjustType)
Stäng av färgjustering för en specifik kategori.
public void SetNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ett element i Aspose.Imaging.ColorAdjustType som anger kategorin för vilken färgkorrigering är avstängd.
SetOutputChannel(ColorChannelFlag)
Ställ in utgångskanalen CMYK (Cyan-magenta-gula-svart) för standardkategorin.
public void SetOutputChannel(ColorChannelFlag flags)
Parameters
flags
ColorChannelFlag
Ett element av Aspose.Imaging.ColorChannelFlag som anger utgångskanalen.
SetOutputChannel(ColorChannelFlag och ColorAdjustType)
Sätt utgångskanalen CMYK (cyan-magenta-gul-svart) för en angiven kategori.
public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)
Parameters
flags
ColorChannelFlag
Ett element av Aspose.Imaging.ColorChannelFlag som anger utgångskanalen.
type
ColorAdjustType
Ett element i Aspose.Imaging.ColorAdjustType som anger kategorin för vilken utgångskanalen är inställd.
SetOutputChannelColorProfile(Sträng)
Sätt utgångskanalen färgprofil fil för standardkategorin.
public void SetOutputChannelColorProfile(string colorProfileFilename)
Parameters
colorProfileFilename
string
Om färgprofilen är i %SystemRoot%\System32\Spool\Drivers\Color-direktivet kan denna parameter vara filnamnet.
SetOutputChannelColorProfile(Sträng, ColorAdjustType)
Sätt utgångskanalen färgprofil fil för en angiven kategori.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)
Parameters
colorProfileFilename
string
Om färgprofilen är i %SystemRoot%\System32\Spool\Drivers\Color-direktivet kan denna parameter vara filnamnet.
type
ColorAdjustType
Ett element i Aspose.Imaging.ColorAdjustType som anger kategorin för vilken utgångskanalen färgprofil filen är inställd.
SetRemapTable(ColorMap[])
Ställ in färgremaptabellen för standardkategorin.
public void SetRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[ ]
Ett antal färgpar av typ Aspose.Imaging.ColorMap. Varje färgpar innehåller en befintlig färg (den första värdet) och den färg som den kommer att kartläggas till (den andra värdet).
SetRemapTable(ColorMap[ ], ColorAdjustType)
Ställ in färgremaptabellen för en specifik kategori.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)
Parameters
map
ColorMap
[ ]
Ett antal färgpar av typ Aspose.Imaging.ColorMap. Varje färgpar innehåller en befintlig färg (den första värdet) och den färg som den kommer att kartläggas till (den andra värdet).
type
ColorAdjustType
Ett element i Aspose.Imaging.ColorAdjustType som anger kategorin för vilken färgremaptabellen är inställd.
SetThreshold(Flotta)
Ställ in gränsen (transparensområde) för standardkategorin.
public void SetThreshold(float threshold)
Parameters
threshold
float
Ett verkligt nummer som anger gränsvärdet.
SetThreshold(flöde, ColorAdjustType)
Ange gränsen (transparensområde) för en specifik kategori.
public void SetThreshold(float threshold, ColorAdjustType type)
Parameters
threshold
float
Ett gränsvärde från 0,0 till 1,0 som används som en avbrottspunkt för att sortera färger som kommer att kartläggas till antingen ett maximalt eller ett minimalt värde.
type
ColorAdjustType
Ett element av Aspose.Imaging.ColorAdjustType som anger kategorin för vilken färggränsen ställs in.
SetWrapMode(WrapMode)
Ställ in tråden som används för att bestämma hur man tränger en textur över en form, eller på formgränser. En textur är trängd över en form för att fylla den i när texten är mindre än formen det fyller.
public void SetWrapMode(WrapMode mode)
Parameters
mode
WrapMode
Ett element i Aspose.Imaging.WrapMode som anger hur upprepade kopior av en bild används för att täcka ett område.
SetWrapMode(WrapMode och färg)
Ställ in väggläget och färgen som används för att bestämma hur man klämmer en textur över en form, eller på formgränser. En textur klämmer över en form för att fylla den i när texturen är mindre än formen den fyller.
public void SetWrapMode(WrapMode mode, Color color)
Parameters
mode
WrapMode
Ett element i Aspose.Imaging.WrapMode som anger hur upprepade kopior av en bild används för att täcka ett område.
color
Color
En Aspose.Imaging.ImageAttributes objekt som anger färgen på pixlar utanför en renderad bild. Denna färg är synlig om läge parametern är inställd på Aspose.Imaging.WrapMode.Clamp och källrutan som passerar till DrawImage är större än bilden själv.
SetWrapMode(WrapMode, Färg, Bool)
Ställ in väggläget och färgen som används för att bestämma hur man klämmer en textur över en form, eller på formgränser. En textur klämmer över en form för att fylla den i när texturen är mindre än formen den fyller.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)
Parameters
mode
WrapMode
Ett element i Aspose.Imaging.WrapMode som anger hur upprepade kopior av en bild används för att täcka ett område.
color
Color
En färgobjekt som anger färgen på pixlar utanför en renderad bild. Denna färg är synlig om lägeparametern är inställd på Aspose.Imaging.WrapMode.Clamp och källrutan som passerar till DrawImage är större än bilden själv.
clamp
bool
Denna parameter har ingen effekt. Ställ den till falsk.