ImageAttributes

Inheritance: java.lang.Object

public final class ImageAttributes

Ein com.aspose.imaging.ImageAttributes‑Objekt enthält Informationen darüber, wie Bitmap‑ und Metadatei‑Farben während des Renderns manipuliert werden. Ein com.aspose.imaging.ImageAttributes‑Objekt verwaltet mehrere Farb‑Anpassungseinstellungen, einschließlich Farb‑Anpassungsmatrizen, Graustufen‑Anpassungsmatrizen, Gamma‑Korrekturwerte, Farb‑Zuordnungstabellen und Farb‑Schwellenwerte. Beim Rendern können Farben korrigiert, abgedunkelt, aufgehellt und entfernt werden. Um solche Manipulationen anzuwenden, initialisieren Sie ein com.aspose.imaging.ImageAttributes‑Objekt und übergeben den Pfad dieses com.aspose.imaging.ImageAttributes‑Objekts (zusammen mit dem Pfad eines Image) an die drawImage‑Methode.

Konstruktoren

KonstruktorBeschreibung
ImageAttributes()Initialisiert eine neue Instanz der com.aspose.imaging.ImageAttributes‑Klasse.

Methoden

MethodeBeschreibung
setColorMatrix(ColorMatrix newColorMatrix)Setzt die Farb‑Anpassungsmatrix für die Standardkategorie.
setColorMatrix(ColorMatrix newColorMatrix, int flags)Setzt die Farb‑Anpassungsmatrix für die Standardkategorie.
setColorMatrix(ColorMatrix newColorMatrix, int mode, int type)Setzt die Farb‑Anpassungsmatrix für eine angegebene Kategorie.
clearColorMatrix()Löscht die Farb‑Anpassungsmatrix für die Standardkategorie.
clearColorMatrix(int type)Löscht die Farb‑Anpassungsmatrix für eine angegebene Kategorie.
setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)Setzt die Farb‑Anpassungsmatrix und die Graustufen‑Anpassungsmatrix für die Standardkategorie.
setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags)Setzt die Farb‑Anpassungsmatrix und die Graustufen‑Anpassungsmatrix für die Standardkategorie.
setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int mode, int type)Setzt die Farb‑Anpassungsmatrix und die Graustufen‑Anpassungsmatrix für eine angegebene Kategorie.
setThreshold(float threshold)Setzt den Schwellenwert (Transparenzbereich) für die Standardkategorie.
setThreshold(float threshold, int type)Setzt den Schwellenwert (Transparenzbereich) für eine angegebene Kategorie.
clearThreshold()Löscht den Schwellenwert für die Standardkategorie.
clearThreshold(int type)Löscht den Schwellenwert für eine angegebene Kategorie.
setGamma(float gamma)Setzt den Gamma‑Wert für die Standardkategorie.
setGamma(float gamma, int type)Setzt den Gamma‑Wert für eine angegebene Kategorie.
clearGamma()Deaktiviert die Gamma‑Korrektur für die Standardkategorie.
clearGamma(int type)Deaktiviert die Gamma‑Korrektur für eine angegebene Kategorie.
setNoOp()Schaltet die Farb‑Anpassung für die Standardkategorie aus.
setNoOp(int type)Schaltet die Farb‑Anpassung für eine angegebene Kategorie aus.
clearNoOp()Löscht die NoOp‑Einstellung für die Standardkategorie.
clearNoOp(int type)Löscht die NoOp‑Einstellung für eine angegebene Kategorie.
setColorKey(Color colorLow, Color colorHigh)Setzt den Farb‑Schlüssel für die Standardkategorie.
setColorKey(Color colorLow, Color colorHigh, int type)Setzt den Farb‑Schlüssel (Transparenzbereich) für eine angegebene Kategorie.
clearColorKey()Löscht den Farb‑Schlüssel (Transparenzbereich) für die Standardkategorie.
clearColorKey(int type)Löscht den Farb‑Schlüssel (Transparenzbereich) für eine angegebene Kategorie.
setOutputChannel(int flags)Setzt den CMYK‑Ausgabekanal (cyan‑magenta‑gelb‑schwarz) für die Standardkategorie.
setOutputChannel(int flags, int type)Legt den CMYK (cyan-magenta-yellow-black) Ausgabekanal für eine bestimmte Kategorie fest.
clearOutputChannel()Löscht die CMYK (cyan-magenta-yellow-black) Ausgabekanal-Einstellung für die Standardkategorie.
clearOutputChannel(int type)Löscht die (cyan-magenta-yellow-black) Ausgabekanal-Einstellung für eine bestimmte Kategorie.
setOutputChannelColorProfile(String colorProfileFilename)Legt die Farbprofil-Datei des Ausgabekanals für die Standardkategorie fest.
setOutputChannelColorProfile(String colorProfileFilename, int type)Legt die Farbprofil-Datei des Ausgabekanals für eine bestimmte Kategorie fest.
clearOutputChannelColorProfile()Löscht die Farbprofil-Einstellung des Ausgabekanals für die Standardkategorie.
clearOutputChannelColorProfile(int type)Löscht die Farbprofil-Einstellung des Ausgabekanals für eine bestimmte Kategorie.
setRemapTable(ColorMap[] map)Legt die Farb-Remap-Tabelle für die Standardkategorie fest.
setRemapTable(ColorMap[] map, int type)Legt die Farb-Remap-Tabelle für eine bestimmte Kategorie fest.
clearRemapTable()Löscht die Farb-Remap-Tabelle für die Standardkategorie.
clearRemapTable(int type)Löscht die Farb-Remap-Tabelle für eine bestimmte Kategorie.
setBrushRemapTable(ColorMap[] map)Legt die Farb-Remap-Tabelle für die Pinselkategorie fest.
clearBrushRemapTable()Löscht die Pinsel-Farb-Remap-Tabelle dieses com.aspose.imaging.ImageAttributes-Objekts.
setWrapMode(int mode)Legt den Wrap-Modus fest, der verwendet wird, um zu bestimmen, wie eine Textur über eine Form oder an Formgrenzen gekachelt wird.
setWrapMode(int mode, Color color)Legt den Wrap-Modus und die Farbe fest, die verwendet werden, um zu bestimmen, wie eine Textur über eine Form oder an Formgrenzen gekachelt wird.
setWrapMode(int mode, Color color, boolean clamp)Legt den Wrap-Modus und die Farbe fest, die verwendet werden, um zu bestimmen, wie eine Textur über eine Form oder an Formgrenzen gekachelt wird.
equals(Object o)
hashCode()

ImageAttributes()

public ImageAttributes()

Initialisiert eine neue Instanz der com.aspose.imaging.ImageAttributes‑Klasse.

setColorMatrix(ColorMatrix newColorMatrix)

public void setColorMatrix(ColorMatrix newColorMatrix)

Setzt die Farb‑Anpassungsmatrix für die Standardkategorie.

Parameters:

ParameterTypBeschreibung
newColorMatrixColorMatrixDie Farbkorrekturmatrix.

setColorMatrix(ColorMatrix newColorMatrix, int flags)

public void setColorMatrix(ColorMatrix newColorMatrix, int flags)

Setzt die Farb‑Anpassungsmatrix für die Standardkategorie.

Parameters:

ParameterTypBeschreibung
newColorMatrixColorMatrixDie Farbkorrekturmatrix.
KennzeichenintEin Element von Aspose.Imaging.ColorMatrixFlag, das den Bild- und Farbtyp angibt, der von der Farbkorrekturmatrix betroffen ist.

setColorMatrix(ColorMatrix newColorMatrix, int mode, int type)

public void setColorMatrix(ColorMatrix newColorMatrix, int mode, int type)

Setzt die Farb‑Anpassungsmatrix für eine angegebene Kategorie.

Parameters:

ParameterTypBeschreibung
newColorMatrixColorMatrixDie Farbkorrekturmatrix.
ModusintEin Element von Aspose.Imaging.ColorMatrixFlag, das den Bild- und Farbtyp angibt, der von der Farbkorrekturmatrix betroffen ist.
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Farbkorrekturmatrix festgelegt wird.

clearColorMatrix()

public void clearColorMatrix()

Löscht die Farb‑Anpassungsmatrix für die Standardkategorie.

clearColorMatrix(int type)

public void clearColorMatrix(int type)

Löscht die Farb‑Anpassungsmatrix für eine angegebene Kategorie.

Parameters:

ParameterTypBeschreibung
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Farbkorrekturmatrix gelöscht wird.

setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)

public void setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)

Setzt die Farb‑Anpassungsmatrix und die Graustufen‑Anpassungsmatrix für die Standardkategorie.

Parameters:

ParameterTypBeschreibung
newColorMatrixColorMatrixDie Farbkorrekturmatrix.
grayMatrixColorMatrixDie Graustufen-Korrekturmatrix.

setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags)

public void setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags)

Setzt die Farb‑Anpassungsmatrix und die Graustufen‑Anpassungsmatrix für die Standardkategorie.

Parameters:

ParameterTypBeschreibung
newColorMatrixColorMatrixDie Farbkorrekturmatrix.
grayMatrixColorMatrixDie Graustufen-Korrekturmatrix.
KennzeichenintEin Element von Aspose.Imaging.ColorMatrixFlag, das den Bild- und Farbtyp angibt, der von den Farbkorrektur- und Graustufen-Korrekturmatrizen betroffen ist.

setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int mode, int type)

public void setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int mode, int type)

Setzt die Farb‑Anpassungsmatrix und die Graustufen‑Anpassungsmatrix für eine angegebene Kategorie.

Parameters:

ParameterTypBeschreibung
newColorMatrixColorMatrixDie Farbkorrekturmatrix.
grayMatrixColorMatrixDie Graustufen-Korrekturmatrix.
ModusintEin Element von Aspose.Imaging.ColorMatrixFlag, das den Bild- und Farbtyp angibt, der von den Farbkorrektur- und Graustufen-Korrekturmatrizen betroffen ist.
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Farbkorrektur- und Graustufen-Korrekturmatrizen festgelegt werden.

setThreshold(float threshold)

public void setThreshold(float threshold)

Setzt den Schwellenwert (Transparenzbereich) für die Standardkategorie.

Parameters:

ParameterTypBeschreibung
thresholdfloatEine reelle Zahl, die den Schwellenwert angibt.

setThreshold(float threshold, int type)

public void setThreshold(float threshold, int type)

Setzt den Schwellenwert (Transparenzbereich) für eine angegebene Kategorie.

Parameters:

ParameterTypBeschreibung
thresholdfloatEin Schwellenwert von 0.0 bis 1.0, der als Trennpunkt verwendet wird, um Farben zu sortieren, die entweder einem Maximal- oder einem Minimalwert zugeordnet werden.
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die der Farbschwellenwert festgelegt ist.

clearThreshold()

public void clearThreshold()

Löscht den Schwellenwert für die Standardkategorie.

clearThreshold(int type)

public void clearThreshold(int type)

Löscht den Schwellenwert für eine angegebene Kategorie.

Parameters:

ParameterTypBeschreibung
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die der Schwellenwert gelöscht wird.

setGamma(float gamma)

public void setGamma(float gamma)

Setzt den Gamma‑Wert für die Standardkategorie.

Parameters:

ParameterTypBeschreibung
GammafloatDer Gamma-Korrekturwert.

setGamma(float gamma, int type)

public void setGamma(float gamma, int type)

Setzt den Gamma‑Wert für eine angegebene Kategorie.

Parameters:

ParameterTypBeschreibung
GammafloatDer Gamma-Korrekturwert.
TypintEin Element der Aufzählung Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die der Gammawert festgelegt ist.

clearGamma()

public void clearGamma()

Deaktiviert die Gamma‑Korrektur für die Standardkategorie.

clearGamma(int type)

public void clearGamma(int type)

Deaktiviert die Gamma‑Korrektur für eine angegebene Kategorie.

Parameters:

ParameterTypBeschreibung
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Gamma-Korrektur deaktiviert ist.

setNoOp()

public void setNoOp()

Schaltet die Farb‑Anpassung für die Standardkategorie aus.

setNoOp(int type)

public void setNoOp(int type)

Schaltet die Farb‑Anpassung für eine angegebene Kategorie aus.

Parameters:

ParameterTypBeschreibung
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Farbkorrigierung ausgeschaltet ist.

clearNoOp()

public void clearNoOp()

Löscht die NoOp‑Einstellung für die Standardkategorie.

clearNoOp(int type)

public void clearNoOp(int type)

Löscht die NoOp‑Einstellung für eine angegebene Kategorie.

Parameters:

ParameterTypBeschreibung
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die NoOp-Einstellung gelöscht wird.

setColorKey(Color colorLow, Color colorHigh)

public void setColorKey(Color colorLow, Color colorHigh)

Setzt den Farb‑Schlüssel für die Standardkategorie.

Parameters:

ParameterTypBeschreibung
colorLowColorDer niedrige Farbschlüsselwert.
colorHighColorDer hohe Farbschlüsselwert.

setColorKey(Color colorLow, Color colorHigh, int type)

public void setColorKey(Color colorLow, Color colorHigh, int type)

Setzt den Farb‑Schlüssel (Transparenzbereich) für eine angegebene Kategorie.

Parameters:

ParameterTypBeschreibung
colorLowColorDer niedrige Farbschlüsselwert.
colorHighColorDer hohe Farbschlüsselwert.
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die der Farbschlüssel festgelegt ist.

clearColorKey()

public void clearColorKey()

Löscht den Farb‑Schlüssel (Transparenzbereich) für die Standardkategorie.

clearColorKey(int type)

public void clearColorKey(int type)

Löscht den Farb‑Schlüssel (Transparenzbereich) für eine angegebene Kategorie.

Parameters:

ParameterTypBeschreibung
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die der Farbschlüssel gelöscht wird.

setOutputChannel(int flags)

public void setOutputChannel(int flags)

Setzt den CMYK‑Ausgabekanal (cyan‑magenta‑gelb‑schwarz) für die Standardkategorie.

Parameters:

ParameterTypBeschreibung
KennzeichenintEin Element von Aspose.Imaging.ColorChannelFlag, das den Ausgabekanal angibt.

setOutputChannel(int flags, int type)

public void setOutputChannel(int flags, int type)

Legt den CMYK (cyan-magenta-yellow-black) Ausgabekanal für eine bestimmte Kategorie fest.

Parameters:

ParameterTypBeschreibung
KennzeichenintEin Element von Aspose.Imaging.ColorChannelFlag, das den Ausgabekanal angibt.
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die der Ausgabekanal festgelegt ist.

clearOutputChannel()

public void clearOutputChannel()

Löscht die CMYK (cyan-magenta-yellow-black) Ausgabekanal-Einstellung für die Standardkategorie.

clearOutputChannel(int type)

public void clearOutputChannel(int type)

Löscht die (cyan-magenta-yellow-black) Ausgabekanal-Einstellung für eine bestimmte Kategorie.

Parameters:

ParameterTypBeschreibung
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Einstellung des Ausgabekanals gelöscht wird.

setOutputChannelColorProfile(String colorProfileFilename)

public void setOutputChannelColorProfile(String colorProfileFilename)

Legt die Farbprofil-Datei des Ausgabekanals für die Standardkategorie fest.

Parameters:

ParameterTypBeschreibung
colorProfileFilenamejava.lang.StringDer Pfadname einer Farbprofildatei. Wenn die Farbprofildatei im %SystemRoot%\System32\Spool\Drivers\Color-Verzeichnis liegt, kann dieser Parameter der Dateiname sein. Andernfalls muss dieser Parameter den vollständig qualifizierten Pfadnamen enthalten.

setOutputChannelColorProfile(String colorProfileFilename, int type)

public void setOutputChannelColorProfile(String colorProfileFilename, int type)

Legt die Farbprofil-Datei des Ausgabekanals für eine bestimmte Kategorie fest.

Parameters:

ParameterTypBeschreibung
colorProfileFilenamejava.lang.StringDer Pfadname einer Farbprofildatei. Wenn die Farbprofildatei im %SystemRoot%\System32\Spool\Drivers\Color-Verzeichnis liegt, kann dieser Parameter der Dateiname sein. Andernfalls muss dieser Parameter den vollständig qualifizierten Pfadnamen enthalten.
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Farbprofildatei des Ausgabekanals festgelegt ist.

clearOutputChannelColorProfile()

public void clearOutputChannelColorProfile()

Löscht die Farbprofil-Einstellung des Ausgabekanals für die Standardkategorie.

clearOutputChannelColorProfile(int type)

public void clearOutputChannelColorProfile(int type)

Löscht die Farbprofil-Einstellung des Ausgabekanals für eine bestimmte Kategorie.

Parameters:

ParameterTypBeschreibung
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Einstellung des Ausgabekanalprofils gelöscht wird.

setRemapTable(ColorMap[] map)

public void setRemapTable(ColorMap[] map)

Legt die Farb-Remap-Tabelle für die Standardkategorie fest.

Parameters:

ParameterTypBeschreibung
mapColorMap[]Ein Array von Farbpaaren vom Typ com.aspose.imaging.ColorMap. Jedes Farbpaar enthält eine vorhandene Farbe (den ersten Wert) und die Farbe, auf die sie abgebildet wird (den zweiten Wert).

setRemapTable(ColorMap[] map, int type)

public void setRemapTable(ColorMap[] map, int type)

Legt die Farb-Remap-Tabelle für eine bestimmte Kategorie fest.

Parameters:

ParameterTypBeschreibung
mapColorMap[]Ein Array von Farbpaaren vom Typ com.aspose.imaging.ColorMap. Jedes Farbpaar enthält eine vorhandene Farbe (den ersten Wert) und die Farbe, auf die sie abgebildet wird (den zweiten Wert).
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Farb-Remap-Tabelle festgelegt ist.

clearRemapTable()

public void clearRemapTable()

Löscht die Farb-Remap-Tabelle für die Standardkategorie.

clearRemapTable(int type)

public void clearRemapTable(int type)

Löscht die Farb-Remap-Tabelle für eine bestimmte Kategorie.

Parameters:

ParameterTypBeschreibung
TypintEin Element von Aspose.Imaging.ColorAdjustType, das die Kategorie angibt, für die die Remap-Tabelle gelöscht wird.

setBrushRemapTable(ColorMap[] map)

public void setBrushRemapTable(ColorMap[] map)

Legt die Farb-Remap-Tabelle für die Pinselkategorie fest.

Parameters:

ParameterTypBeschreibung
mapColorMap[]Ein Array von com.aspose.imaging.ColorMap-Objekten.

clearBrushRemapTable()

public void clearBrushRemapTable()

Löscht die Pinsel-Farb-Remap-Tabelle dieses com.aspose.imaging.ImageAttributes-Objekts.

setWrapMode(int mode)

public void setWrapMode(int mode)

Legt den Wrap-Modus fest, der verwendet wird, um zu entscheiden, wie eine Textur über eine Form gekachelt wird oder an Formgrenzen. Eine Textur wird über eine Form gekachelt, um sie zu füllen, wenn die Textur kleiner ist als die zu füllende Form.

Parameters:

ParameterTypBeschreibung
ModusintEin Element von Aspose.Imaging.WrapMode, das festlegt, wie wiederholte Kopien eines Bildes verwendet werden, um einen Bereich zu kacheln.

setWrapMode(int mode, Color color)

public void setWrapMode(int mode, Color color)

Legt den Wrap-Modus und die Farbe fest, die verwendet werden, um zu bestimmen, wie eine Textur über eine Form oder an Formgrenzen gekachelt wird. Eine Textur wird über eine Form gekachelt, um sie zu füllen, wenn die Textur kleiner ist als die zu füllende Form.

Parameters:

ParameterTypBeschreibung
ModusintEin Element von Aspose.Imaging.WrapMode, das festlegt, wie wiederholte Kopien eines Bildes verwendet werden, um einen Bereich zu kacheln.
colorColorEin com.aspose.imaging.ImageAttributes‑Objekt, das die Farbe der Pixel außerhalb eines gerenderten Bildes angibt. Diese Farbe ist sichtbar, wenn der Modus‑Parameter auf WrapMode.Clamp gesetzt ist und das an DrawImage übergebene Quellrechteck größer ist als das Bild selbst.

setWrapMode(int mode, Color color, boolean clamp)

public void setWrapMode(int mode, Color color, boolean clamp)

Legt den Wrap-Modus und die Farbe fest, die verwendet werden, um zu bestimmen, wie eine Textur über eine Form oder an Formgrenzen gekachelt wird. Eine Textur wird über eine Form gekachelt, um sie zu füllen, wenn die Textur kleiner ist als die zu füllende Form.

Parameters:

ParameterTypBeschreibung
ModusintEin Element von Aspose.Imaging.WrapMode, das festlegt, wie wiederholte Kopien eines Bildes verwendet werden, um einen Bereich zu kacheln.
colorColorEin Farbobjekt, das die Farbe der Pixel außerhalb eines gerenderten Bildes angibt. Diese Farbe ist sichtbar, wenn der Modus‑Parameter auf WrapMode.Clamp gesetzt ist und das an DrawImage übergebene Quellrechteck größer ist als das Bild selbst.
clampbooleanDieser Parameter hat keine Wirkung. Setzen Sie ihn auf false.

equals(Object o)

public boolean equals(Object o)

Parameters:

ParameterTypBeschreibung
ojava.lang.Object

Returns: boolean

hashCode()

public int hashCode()

Returns: int