Class ImageAttributes

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

object ImageAttributes

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.

 Deutsch