Class ImageAttributes
Numele spaţiului: Aspose.Imaging Asamblare: Aspose.Imaging.dll (25.4.0)
Un obiect Aspose.Imaging.ImageAttributes conține informații despre modul în care se manipulează culorile bitmap și metafilă în timpul renderării.Un Obiect Wl17.ImagineaAtributele menține mai multe setări de ajustare a culorii, inclusiv matrice de Ajustarea Culoarelor, matrices de Adaptare Grayscale, valori de corecție gamma, tabele de hârtie de culori și valori limită de culoare.După renderarea, culoarele pot fi corecte, întunecate, iluminate și îndepărtate.
public sealed class ImageAttributes
Inheritance
Membrii moștenitori
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageAttributes()
public ImageAttributes()
Methods
ClearBrushRemapTable()
Clarifică tabelul de reparare a culorilor din acest obiect Aspose.Imaging.ImageAttributes.
public void ClearBrushRemapTable()
ClearColorKey()
Clarifică cheia de culoare (range de transparență) pentru categoria de preferință.
public void ClearColorKey()
ClearColorKey(ColorAdjustType)
Clarifică cheia de culoare (range de transparență) pentru o categorie specificată.
public void ClearColorKey(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care cheia de culoare este curățată.
ClearColorMatrix()
Clarifică matrica de ajustare a culorilor pentru categoria predefinită.
public void ClearColorMatrix()
ClearColorMatrix(ColorAdjustType)
Clarifică matrica de ajustare a culorilor pentru o categorie specificată.
public void ClearColorMatrix(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care este clarificată matrica de ajustare a culorii.
ClearGamma()
Disabilitatea corectării gamma pentru categoria standard.
public void ClearGamma()
ClearGamma(ColorAdjustType)
Disabilitatea corectării gamma pentru o anumită categorie.
public void ClearGamma(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care este dezactivată corecția gamma.
ClearNoOp()
Clarifică setarea NoOp pentru categoria standard.
public void ClearNoOp()
ClearNoOp(ColorAdjustType)
Clarifică setarea NoOp pentru o categorie specificată.
public void ClearNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care se șterge setarea NoOp.
ClearOutputChannel()
Clarifică setarea canalului de ieșire CMYK (cyan-magenta-gelt-negru) pentru categoria de preferință.
public void ClearOutputChannel()
ClearOutputChannel(ColorAdjustType)
Clarifică setarea canalului de ieșire (cyan-magenta-gelt-negru) pentru o categorie specificată.
public void ClearOutputChannel(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care se șterge setarea canalului de ieșire.
ClearOutputChannelColorProfile()
Clarifică setarea profilului de culoare a canalului de ieșire pentru categoria predefinită.
public void ClearOutputChannelColorProfile()
ClearOutputChannelColorProfile(ColorAdjustType)
Clarifică setarea profilului de culoare a canalului de ieșire pentru o categorie specificată.
public void ClearOutputChannelColorProfile(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care se șterge setarea de profil a canalului de ieșire.
ClearRemapTable()
Clarifică tabelul color-remap pentru categoria de preferință.
public void ClearRemapTable()
ClearRemapTable(ColorAdjustType)
Clarifică tabelul de colorare pentru o categorie specificată.
public void ClearRemapTable(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care se șterge tabelul de remap.
ClearThreshold()
Clarifică valoarea pragului pentru categoria standard.
public void ClearThreshold()
ClearThreshold(ColorAdjustType)
Clarifică valoarea pragului pentru o anumită categorie.
public void ClearThreshold(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care este clarificat pragul.
SetBrushRemapTable(ColorMap[])
Setati tabelul color-remap pentru categoria brusc.
public void SetBrushRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[]
Un set de obiecte Aspose.Imaging.ColorMap.
SetColorKey(Culoare , culoare)
Introduceți cheia de culoare pentru categoria standard.
public void SetColorKey(Color colorLow, Color colorHigh)
Parameters
colorLow
Color
Valorile de cheie de culoare scăzute.
colorHigh
Color
Valorile de cheie de culoare.
SetColorKey(Culoare, Culoare, ColorAdjustType)
Setă cheia de culoare (range de transparență) pentru o categorie specificată.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)
Parameters
colorLow
Color
Valorile de cheie de culoare scăzute.
colorHigh
Color
Valorile de cheie de culoare.
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care este setat cheia de culoare.
SetColorMatrices(Etichetă: colormatrix, colormatrix)
Setati matrica de ajustare a culorilor si matrica de ajustare a grayscale pentru categoria standard.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Parameters
newColorMatrix
ColorMatrix
Matrixul de ajustare a culorii.
grayMatrix
ColorMatrix
Matrixul de ajustare a grayscale.
SetColorMatrices(Cuvânt cheie: ColorMatrix, ColorMatrix)
Setati matrica de ajustare a culorilor si matrica de ajustare a grayscale pentru categoria standard.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Matrixul de ajustare a culorii.
grayMatrix
ColorMatrix
Matrixul de ajustare a grayscale.
flags
ColorMatrixFlag
Un element al Aspose.Imaging.ColorMatrixFlag care specifică tipul de imagine și culoarea care va fi afectată de matrice de ajustare a culorilor și grayscale.
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)
Setati matrica de ajustare a culorilor si matrica de ajustare a grai pentru o categorie specificata.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Matrixul de ajustare a culorii.
grayMatrix
ColorMatrix
Matrixul de ajustare a grayscale.
mode
ColorMatrixFlag
Un element al Aspose.Imaging.ColorMatrixFlag care specifică tipul de imagine și culoarea care va fi afectată de matrice de ajustare a culorilor și grayscale.
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care sunt setate matrice de ajustare a culorilor și grayscale.
SetColorMatrix(ColorMatrix)
Setarea matricei de ajustare a culorilor pentru categoria standard.
public void SetColorMatrix(ColorMatrix newColorMatrix)
Parameters
newColorMatrix
ColorMatrix
Matrixul de ajustare a culorii.
SetColorMatrix(Etichetă: ColorMatrixFlag)
Setarea matricei de ajustare a culorilor pentru categoria standard.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Matrixul de ajustare a culorii.
flags
ColorMatrixFlag
Un element al Aspose.Imaging.ColorMatrixFlag care specifică tipul de imagine și culoarea care va fi afectată de matrica de ajustare a culorii.
SetColorMatrix(ColorMatrix, ColorMatrixFlag, ColorAdjustType)
Setă matrica de ajustare a culorilor pentru o categorie specificată.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Matrixul de ajustare a culorii.
mode
ColorMatrixFlag
Un element al Aspose.Imaging.ColorMatrixFlag care specifică tipul de imagine și culoarea care va fi afectată de matrica de ajustare a culorii.
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care este setată matrica de ajustare a culorii.
SetGamma(float)
Setă valoarea gamma pentru categoria standard.
public void SetGamma(float gamma)
Parameters
gamma
float
Valorile de corecţie gamma.
SetGamma(Float, ColorAdjustType)
Setă valoarea gamma pentru o anumită categorie.
public void SetGamma(float gamma, ColorAdjustType type)
Parameters
gamma
float
Valorile de corecţie gamma.
type
ColorAdjustType
Un element al numărului Aspose.Imaging.ColorAdjustType care specifică categoria pentru care este setată valoarea gamma.
SetNoOp()
Închideți ajustarea culorii pentru categoria de preferință.
public void SetNoOp()
SetNoOp(ColorAdjustType)
Închideți ajustarea culorii pentru o categorie specificată.
public void SetNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care corecția de culoare este dezactivată.
SetOutputChannel(ColorChannelFlag)
Setarea canalului de ieșire CMYK (cyan-magenta-gelt-negru) pentru categoria de preferință.
public void SetOutputChannel(ColorChannelFlag flags)
Parameters
flags
ColorChannelFlag
Un element al Aspose.Imaging.ColorChannelFlag care specifică canalul de ieșire.
SetOutputChannel(ColorChannelFlag, ColorAdjustType)
Setarea canalului de ieșire CMYK (cyan-magenta-gelt-negru) pentru o categorie specificată.
public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)
Parameters
flags
ColorChannelFlag
Un element al Aspose.Imaging.ColorChannelFlag care specifică canalul de ieșire.
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care este setat canalul de ieșire.
SetOutputChannelColorProfile(Strângere)
Setarea fișierului de profil color al canalului de ieșire pentru categoria standard.
public void SetOutputChannelColorProfile(string colorProfileFilename)
Parameters
colorProfileFilename
string
Numele de cale al unui fișier de profil de culoare. Dacă fișierul de profil de culoare este în directorul %SystemRoot%\System32\Spool\Drivers\Color, acest parametru poate fi numele fișierului.
SetOutputChannelColorProfile(Culoare, CuloareModificare)
Setarea fișierului de profil color al canalului de ieșire pentru o categorie specificată.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)
Parameters
colorProfileFilename
string
Numele de cale al unui fișier de profil de culoare. Dacă fișierul de profil de culoare este în directorul %SystemRoot%\System32\Spool\Drivers\Color, acest parametru poate fi numele fișierului.
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care este setat fișierul de profil de culoare al canalului de ieșire.
SetRemapTable(ColorMap[])
Setati tabelul color-remap pentru categoria standard.
public void SetRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[]
O serie de perechi de culori de tip Aspose.Imaging.ColorMap. Fiecare pereche de culoare conține o culoare existentă (prima valoare) și culoarea la care va fi mapat (secunda valoare).
SetRemapTable(ColorMap[], CuloareAdjustType)
Setati tabelul color-remap pentru o categorie specificata.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)
Parameters
map
ColorMap
[]
O serie de perechi de culori de tip Aspose.Imaging.ColorMap. Fiecare pereche de culoare conține o culoare existentă (prima valoare) și culoarea la care va fi mapat (secunda valoare).
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care este setată tabelul de reparare a culorilor.
SetThreshold(float)
Setarea pragului (range de transparență) pentru categoria de preferință.
public void SetThreshold(float threshold)
Parameters
threshold
float
Un număr real care specifică valoarea pragului.
SetThreshold(Float, ColorAdjustType)
Setarea pragului (range de transparență) pentru o categorie specificată.
public void SetThreshold(float threshold, ColorAdjustType type)
Parameters
threshold
float
O valoare-limită de la 0,0 la 1,0 care este utilizată ca punct de rupere pentru a sorta culorile care vor fi mapate la o valoare maximă sau minimă.
type
ColorAdjustType
Un element al Aspose.Imaging.ColorAdjustType care specifică categoria pentru care este setat pragul de culoare.
SetWrapMode(WrapMode)
Setarea modului de înfășurare care este utilizat pentru a decide cum să înfășureze o textură peste o formă, sau la limitele formei. o textură este înfășurată peste o formă pentru a o umple atunci când textura este mai mică decât forma pe care o umple.
public void SetWrapMode(WrapMode mode)
Parameters
mode
WrapMode
Un element al Aspose.Imaging.WrapMode care specifică modul în care se utilizează copiile repetate ale unei imagini pentru a tipări o zonă.
SetWrapMode(Vârstă, culoare)
Setarea modului și a culorii utilizate pentru a decide cum să țineți o textură peste o formă, sau la limitele formei. o textură este ținută peste o formă pentru a o umple atunci când textura este mai mică decât forma pe care o umple.
public void SetWrapMode(WrapMode mode, Color color)
Parameters
mode
WrapMode
Un element al Aspose.Imaging.WrapMode care specifică modul în care se utilizează copiile repetate ale unei imagini pentru a tipări o zonă.
color
Color
Un Aspose.Imaging.ImageAttributes obiect care specifică culoarea pixelelor în afara unei imagini renderate. Această culoare este vizibilă dacă parametrul modului este setat la Wl17.WrapMode.Clamp și rectanglul de sursă trecut la DrawImages este mai mare decât imaginea însăși.
SetWrapMode(WrapMode, Culoare, Bool)
Setarea modului și a culorii utilizate pentru a decide cum să țineți o textură peste o formă, sau la limitele formei. o textură este ținută peste o formă pentru a o umple atunci când textura este mai mică decât forma pe care o umple.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)
Parameters
mode
WrapMode
Un element al Aspose.Imaging.WrapMode care specifică modul în care se utilizează copiile repetate ale unei imagini pentru a tipări o zonă.
color
Color
Această culoare este vizibilă dacă parametrul de mod este setat la Aspose.Imaging.WrapMode.Clamp și rectanglul de sursă care a trecut la DrawImage este mai mare decât imaginea însăși.
clamp
bool
Acest parametru nu are efecte. setati-l la fals.