Class ImageAttributes
Der Name: Aspose.Imaging Versammlung: Aspose.Imaging.dll (25.4.0)
Ein Aspose.Imaging.ImageAttributes Objekt enthält Informationen über die Art und Weise, wie Bitmap und Metaphylfarben während der Renderung manipuliert werden. Ein Aspose.Imaging.ImageAttributes Objekt behält mehrere Farb-Anpassungs-Einstellungen, einschließlich Farb-Anpassungs-Matrixen, Grayscale-Anpassungs-Matrixen, Gamma-Correction-Werte, Farb-Map-Tabellen und Farb-Grenzwerte. Während der Renderung können Farben korrigiert, dunkel, erleuchtet und entfernt werden. Um solche Manipulationen anzuwenden, initialisieren Sie ein Aspose.Imaging.ImageAttributes Objekt und passieren den Weg des Aspose.Imaging.Image.
public sealed class ImageAttributes
Inheritance
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageAttributes()
public ImageAttributes()
Methods
ClearBrushRemapTable()
Reinigen Sie die Brush-Farb-Remap-Tabelle dieses Aspose.Imaging.ImageAttributes Objekt.
public void ClearBrushRemapTable()
ClearColorKey()
Reinigen Sie den Farbschlüssel (Transparenzbereich) für die Standardkategorie.
public void ClearColorKey()
ClearColorKey(ColorAdjustType)
Reinigen Sie den Farbschlüssel (Transparenzbereich) für eine bestimmte Kategorie.
public void ClearColorKey(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die der Farbschlüssel gereinigt wird.
ClearColorMatrix()
Reinigen Sie die Farb-Anpassungsmatrix für die Standardkategorie.
public void ClearColorMatrix()
ClearColorMatrix(ColorAdjustType)
Reinigen Sie die Farb-Anpassungsmatrix für eine bestimmte Kategorie.
public void ClearColorMatrix(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Farbeanpassungsmatrix gereinigt wird.
ClearGamma()
Gamma Korrektur für die Standardkategorie ausgeschaltet.
public void ClearGamma()
ClearGamma(ColorAdjustType)
Gamma Korrektur für eine bestimmte Kategorie verhindert.
public void ClearGamma(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, der die Kategorie angibt, für die die Gamma Korrektur ausgeschaltet ist.
ClearNoOp()
Reinigen Sie die NoOp-Einstellung für die Standardkategorie.
public void ClearNoOp()
ClearNoOp(ColorAdjustType)
Reinigen Sie die NoOp-Einstellung für eine bestimmte Kategorie.
public void ClearNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die NoOp-Einstellung gelöscht wird.
ClearOutputChannel()
Erklären Sie die CMYK (Cyan-magenta-gelb-schwarze) Ausgangskanal-Einstellung für die Standardkategorie.
public void ClearOutputChannel()
ClearOutputChannel(ColorAdjustType)
Fühlt die (Cyan-magenta-gelb-schwarze) Ausgangskanal-Einstellung für eine bestimmte Kategorie aus.
public void ClearOutputChannel(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Ausgangskanal-Einstellung gelöscht wird.
ClearOutputChannelColorProfile()
Reinigen Sie die Farbenprofil-Einstellung des Ausgangskanals für die Standardkategorie.
public void ClearOutputChannelColorProfile()
ClearOutputChannelColorProfile(ColorAdjustType)
Erklären Sie die Farbenprofil-Einstellung des Ausgangskanals für eine bestimmte Kategorie.
public void ClearOutputChannelColorProfile(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Ausgangskanal-Profilinstellung gelöscht wird.
ClearRemapTable()
Reinigen Sie die Farb-Remap-Tabelle für die Standardkategorie.
public void ClearRemapTable()
ClearRemapTable(ColorAdjustType)
Reinigen Sie die Farb-Remap-Tabelle für eine bestimmte Kategorie.
public void ClearRemapTable(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Remap-Tabelle gelöscht wird.
ClearThreshold()
Erklären Sie den Grenzwert für die Standardkategorie.
public void ClearThreshold()
ClearThreshold(ColorAdjustType)
Erklären Sie den Grenzwert für eine bestimmte Kategorie.
public void ClearThreshold(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, der die Kategorie angibt, für die die Grenze gereinigt wird.
SetBrushRemapTable(ColorMap[])
Setzen Sie die Farb-Remap-Tabelle für die Brush-Kategorie.
public void SetBrushRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[][]
Eine Reihe von Aspose.Imaging.ColorMap Objekten.
SetColorKey(Farbe, Farbe)
Setzen Sie den Farbschlüssel für die Standardkategorie.
public void SetColorKey(Color colorLow, Color colorHigh)
Parameters
colorLow
Color
Der niedrige Farbschlüsselwert.
colorHigh
Color
Der hohe Farbschlüsselwert.
SetColorKey(Farbe, Farbe, ColorAdjustType)
Setzen Sie den Farbschlüssel (Transparenzbereich) für eine bestimmte Kategorie.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)
Parameters
colorLow
Color
Der niedrige Farbschlüsselwert.
colorHigh
Color
Der hohe Farbschlüsselwert.
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die der Farbschlüssel eingestellt ist.
SetColorMatrices(Farbe Matrix, Farbe Matrix)
Setzen Sie die Farb-Anpassungsmatrix und die Grayscale-Anpassungsmatrix für die Standardkategorie.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Parameters
newColorMatrix
ColorMatrix
Die Matrix der Farbpassung.
grayMatrix
ColorMatrix
Die Grayscale-Anpassungsmatrix.
SetColorMatrices(ColorMatrix, ColorMatrix und ColorMatrix)
Setzen Sie die Farb-Anpassungsmatrix und die Grayscale-Anpassungsmatrix für die Standardkategorie.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Die Matrix der Farbpassung.
grayMatrix
ColorMatrix
Die Grayscale-Anpassungsmatrix.
flags
ColorMatrixFlag
Ein Element von Aspose.Imaging.ColorMatrixFlag, das die Art des Bildes und der Farbe angibt, die von den Farb-Anpassungs- und Grayscale-Anpassungs-Matrixen beeinflusst werden.
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)
Setzen Sie die Farb-Anpassungsmatrix und die Grayscale-Anpassungsmatrix für eine bestimmte Kategorie.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Die Matrix der Farbpassung.
grayMatrix
ColorMatrix
Die Grayscale-Anpassungsmatrix.
mode
ColorMatrixFlag
Ein Element von Aspose.Imaging.ColorMatrixFlag, das die Art des Bildes und der Farbe angibt, die von den Farb-Anpassungs- und Grayscale-Anpassungs-Matrixen beeinflusst werden.
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, der die Kategorie angibt, für die die Farb-Anpassungs- und Grayscale-Anpassungs-Matrizen eingestellt sind.
SetColorMatrix(ColorMatrix)
Setzen Sie die Farbpassungsmatrix für die Standardkategorie.
public void SetColorMatrix(ColorMatrix newColorMatrix)
Parameters
newColorMatrix
ColorMatrix
Die Matrix der Farbpassung.
SetColorMatrix(Farben mit ColorMatrixFlag)
Setzen Sie die Farbpassungsmatrix für die Standardkategorie.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Die Matrix der Farbpassung.
flags
ColorMatrixFlag
Ein Element von Aspose.Imaging.ColorMatrixFlag, das die Art des Bildes und der Farbe angibt, die von der Farbeanpassungsmatrix beeinflusst wird.
SetColorMatrix(ColorMatrix, ColorMatrixFlag und ColorAdjust)
Setzen Sie die Farb-Anpassungsmatrix für eine bestimmte Kategorie.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Die Matrix der Farbpassung.
mode
ColorMatrixFlag
Ein Element von Aspose.Imaging.ColorMatrixFlag, das die Art des Bildes und der Farbe angibt, die von der Farbeanpassungsmatrix beeinflusst wird.
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Farb-Anpassungsmatrix festgelegt ist.
SetGamma(Flotte)
Setzen Sie die Gamma-Werte für die Standardkategorie.
public void SetGamma(float gamma)
Parameters
gamma
float
Die GAMMA Korrekturwert.
SetGamma(Flöte, ColorAdjustTyp)
Setzen Sie die Gamma-Werte für eine bestimmte Kategorie.
public void SetGamma(float gamma, ColorAdjustType type)
Parameters
gamma
float
Die GAMMA Korrekturwert.
type
ColorAdjustType
Ein Element der Aspose.Imaging.ColorAdjustType-Liste, die die Kategorie angibt, für die die Gamma-Werte festgelegt wird.
SetNoOp()
Es deaktiviert die Farbänderung für die Standardkategorie.
public void SetNoOp()
SetNoOp(ColorAdjustType)
Abschalten Sie die Farbänderung für eine bestimmte Kategorie.
public void SetNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Farbkorrektur abgeschaltet wird.
SetOutputChannel(ColorChannelFlag)
Setzen Sie den CMYK (Cyan-magenta-gelb-schwarz) Ausgangskanal für die Standardkategorie.
public void SetOutputChannel(ColorChannelFlag flags)
Parameters
flags
ColorChannelFlag
Ein Element von Aspose.Imaging.ColorChannelFlag, das den Ausgangskanal angibt.
SetOutputChannel(ColorChannelFlag und ColorAdjustType)
Setzen Sie den CMYK (Cyan-magenta-gelb-schwarz) Ausgangskanal für eine bestimmte Kategorie.
public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)
Parameters
flags
ColorChannelFlag
Ein Element von Aspose.Imaging.ColorChannelFlag, das den Ausgangskanal angibt.
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die der Ausgangskanal eingestellt ist.
SetOutputChannelColorProfile(String)
Setzen Sie die Output-Kanalfarbe-Profil-Datei für die Standardkategorie.
public void SetOutputChannelColorProfile(string colorProfileFilename)
Parameters
colorProfileFilename
string
Der Path Name eines Farbprofildatei.Wenn der Farbprofildatei in der %SystemRoot%\System32\Spool\Drivers\Color-Dokument befindet, kann dieser Parameter der Dateiname sein.
SetOutputChannelColorProfile(String, ColorAdjustType)
Setzen Sie die Ausgangskanale Farbprofile für eine bestimmte Kategorie.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)
Parameters
colorProfileFilename
string
Der Path Name eines Farbprofildatei.Wenn der Farbprofildatei in der %SystemRoot%\System32\Spool\Drivers\Color-Dokument befindet, kann dieser Parameter der Dateiname sein.
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die der Ausgangskanal Farbprofil-Datei eingestellt wird.
SetRemapTable(ColorMap[])
Setzen Sie die Farb-Remap-Tabelle für die Standardkategorie.
public void SetRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[][]
Eine Reihe von Farbpaaren Typ Aspose.Imaging.ColorMap. Jedes Farbpaar enthält eine bestehende Farbe (der erste Wert) und die Farbe, auf die es mappiert wird (der zweite Wert).
SetRemapTable(ColorMap[][], ColorAdjustType)
Setzen Sie die Farb-Remap-Tabelle für eine bestimmte Kategorie.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)
Parameters
map
ColorMap
[][]
Eine Reihe von Farbpaaren Typ Aspose.Imaging.ColorMap. Jedes Farbpaar enthält eine bestehende Farbe (der erste Wert) und die Farbe, auf die es mappiert wird (der zweite Wert).
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Farbe-Remap-Tabelle eingestellt ist.
SetThreshold(Flotte)
Stellen Sie den Grenzwert (Transparenzbereich) für die Standardkategorie fest.
public void SetThreshold(float threshold)
Parameters
threshold
float
Eine tatsächliche Zahl, die den Grenzwert angibt.
SetThreshold(Flöte, ColorAdjustTyp)
Stellen Sie den Grenzwert (Transparenzbereich) für eine bestimmte Kategorie fest.
public void SetThreshold(float threshold, ColorAdjustType type)
Parameters
threshold
float
Eine Grenzwerte von 0,0 bis 1,0, die als Abbrechpunkt verwendet wird, um Farben zu sortieren, die zu einem Höchstwert oder einem Mindestwert mappiert werden.
type
ColorAdjustType
Ein Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die der Farbgrenze festgelegt wird.
SetWrapMode(WrapMode)
Setzt den Wrap-Modus, der verwendet wird, um zu entscheiden, wie man eine Textur über eine Form, oder auf Form Grenzen. Eine Textur ist über eine Form, um es zu füllen, wenn die Textur ist kleiner als die Form, die sie füllt.
public void SetWrapMode(WrapMode mode)
Parameters
mode
WrapMode
Ein Element von Aspose.Imaging.WrapMode, das angibt, wie wiederholte Kopien eines Bildes verwendet werden, um einen Bereich zu zählen.
SetWrapMode(WrapMode und Farbe)
Setzen Sie den Wrap-Modus und die Farbe, die verwendet wird, um zu entscheiden, wie man eine Textur über eine Form, oder auf Form Grenzen. Eine Textur ist über eine Form, um es zu füllen, wenn die Textur ist kleiner als die Form, die sie füllt.
public void SetWrapMode(WrapMode mode, Color color)
Parameters
mode
WrapMode
Ein Element von Aspose.Imaging.WrapMode, das angibt, wie wiederholte Kopien eines Bildes verwendet werden, um einen Bereich zu zählen.
color
Color
Ein Aspose.Imaging.ImageAttributes Objekt, das die Farbe von Pixeln außerhalb eines renderierten Bildes angibt. Diese Farbe ist sichtbar, wenn der Modeparameter auf Aspose.Imaging.WrapMode.Clamp festgelegt wird und der Quellrechtsangel, der auf DrawImage übertragen wird, größer ist als das Bild selbst.
SetWrapMode(WrapMode, Farbe, Bool)
Setzen Sie den Wrap-Modus und die Farbe, die verwendet wird, um zu entscheiden, wie man eine Textur über eine Form, oder auf Form Grenzen. Eine Textur ist über eine Form, um es zu füllen, wenn die Textur ist kleiner als die Form, die sie füllt.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)
Parameters
mode
WrapMode
Ein Element von Aspose.Imaging.WrapMode, das angibt, wie wiederholte Kopien eines Bildes verwendet werden, um einen Bereich zu zählen.
color
Color
Diese Farbe ist sichtbar, wenn der Modeparameter auf Aspose.Imaging.WrapMode.Clamp festgelegt wird und der Quellrechtsangel, der an DrawImage übertragen wird, größer ist als das Bild selbst.
clamp
bool
Dieser Parameter hat keine Wirkung. Set it to false.