ImageAttributes

Inheritance: java.lang.Object

public final class ImageAttributes

Un objet com.aspose.imaging.ImageAttributes contient des informations sur la façon dont les couleurs des bitmap et des métafichiers sont manipulées pendant le rendu. Un objet com.aspose.imaging.ImageAttributes maintient plusieurs paramètres d’ajustement des couleurs, y compris les matrices d’ajustement des couleurs, les matrices d’ajustement en niveaux de gris, les valeurs de correction gamma, les tables de correspondance des couleurs et les valeurs de seuil de couleur. Lors du rendu, les couleurs peuvent être corrigées, assombries, éclaircies et supprimées. Pour appliquer de telles manipulations, initialisez un objet com.aspose.imaging.ImageAttributes et transmettez le chemin de cet objet com.aspose.imaging.ImageAttributes (ainsi que le chemin d’une Image) à la méthode drawImage.

Constructeurs

ConstructeurDescription
ImageAttributes()Initialise une nouvelle instance de la classe com.aspose.imaging.ImageAttributes.

Méthodes

MéthodeDescription
setColorMatrix(ColorMatrix newColorMatrix)Définit la matrice d’ajustement des couleurs pour la catégorie par défaut.
setColorMatrix(ColorMatrix newColorMatrix, int flags)Définit la matrice d’ajustement des couleurs pour la catégorie par défaut.
setColorMatrix(ColorMatrix newColorMatrix, int mode, int type)Définit la matrice d’ajustement des couleurs pour une catégorie spécifiée.
clearColorMatrix()Efface la matrice d’ajustement des couleurs pour la catégorie par défaut.
clearColorMatrix(int type)Efface la matrice d’ajustement des couleurs pour une catégorie spécifiée.
setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)Définit la matrice d’ajustement des couleurs et la matrice d’ajustement en niveaux de gris pour la catégorie par défaut.
setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags)Définit la matrice d’ajustement des couleurs et la matrice d’ajustement en niveaux de gris pour la catégorie par défaut.
setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int mode, int type)Définit la matrice d’ajustement des couleurs et la matrice d’ajustement en niveaux de gris pour une catégorie spécifiée.
setThreshold(float threshold)Définit le seuil (plage de transparence) pour la catégorie par défaut.
setThreshold(float threshold, int type)Définit le seuil (plage de transparence) pour une catégorie spécifiée.
clearThreshold()Efface la valeur du seuil pour la catégorie par défaut.
clearThreshold(int type)Efface la valeur du seuil pour une catégorie spécifiée.
setGamma(float gamma)Définit la valeur gamma pour la catégorie par défaut.
setGamma(float gamma, int type)Définit la valeur gamma pour une catégorie spécifiée.
clearGamma()Désactive la correction gamma pour la catégorie par défaut.
clearGamma(int type)Désactive la correction gamma pour une catégorie spécifiée.
setNoOp()Désactive l’ajustement des couleurs pour la catégorie par défaut.
setNoOp(int type)Désactive l’ajustement des couleurs pour une catégorie spécifiée.
clearNoOp()Efface le paramètre NoOp pour la catégorie par défaut.
clearNoOp(int type)Efface le paramètre NoOp pour une catégorie spécifiée.
setColorKey(Color colorLow, Color colorHigh)Définit la clé de couleur pour la catégorie par défaut.
setColorKey(Color colorLow, Color colorHigh, int type)Définit la clé de couleur (plage de transparence) pour une catégorie spécifiée.
clearColorKey()Efface la clé de couleur (plage de transparence) pour la catégorie par défaut.
clearColorKey(int type)Efface la clé de couleur (plage de transparence) pour une catégorie spécifiée.
setOutputChannel(int flags)Définit le canal de sortie CMYK (cyan-magenta-jaune-noir) pour la catégorie par défaut.
setOutputChannel(int flags, int type)Définit le canal de sortie CMYK (cyan-magenta-jaune-noir) pour une catégorie spécifiée.
clearOutputChannel()Supprime le paramètre du canal de sortie CMYK (cyan-magenta-jaune-noir) pour la catégorie par défaut.
clearOutputChannel(int type)Supprime le paramètre du canal de sortie (cyan-magenta-jaune-noir) pour une catégorie spécifiée.
setOutputChannelColorProfile(String colorProfileFilename)Définit le fichier de profil couleur du canal de sortie pour la catégorie par défaut.
setOutputChannelColorProfile(String colorProfileFilename, int type)Définit le fichier de profil couleur du canal de sortie pour une catégorie spécifiée.
clearOutputChannelColorProfile()Supprime le paramètre de profil couleur du canal de sortie pour la catégorie par défaut.
clearOutputChannelColorProfile(int type)Supprime le paramètre de profil couleur du canal de sortie pour une catégorie spécifiée.
setRemapTable(ColorMap[] map)Définit la table de remappage des couleurs pour la catégorie par défaut.
setRemapTable(ColorMap[] map, int type)Définit la table de remappage des couleurs pour une catégorie spécifiée.
clearRemapTable()Supprime la table de remappage des couleurs pour la catégorie par défaut.
clearRemapTable(int type)Supprime la table de remappage des couleurs pour une catégorie spécifiée.
setBrushRemapTable(ColorMap[] map)Définit la table de remappage des couleurs pour la catégorie de pinceau.
clearBrushRemapTable()Supprime la table de remappage des couleurs du pinceau de cet objet com.aspose.imaging.ImageAttributes.
setWrapMode(int mode)Définit le mode d’enroulement utilisé pour déterminer comment carreler une texture sur une forme, ou aux limites de la forme.
setWrapMode(int mode, Color color)Définit le mode d’enroulement et la couleur utilisés pour déterminer comment carreler une texture sur une forme, ou aux limites de la forme.
setWrapMode(int mode, Color color, boolean clamp)Définit le mode d’enroulement et la couleur utilisés pour déterminer comment carreler une texture sur une forme, ou aux limites de la forme.
equals(Object o)
hashCode()

ImageAttributes()

public ImageAttributes()

Initialise une nouvelle instance de la classe com.aspose.imaging.ImageAttributes.

setColorMatrix(ColorMatrix newColorMatrix)

public void setColorMatrix(ColorMatrix newColorMatrix)

Définit la matrice d’ajustement des couleurs pour la catégorie par défaut.

Parameters:

ParamètreTypeDescription
newColorMatrixColorMatrixLa matrice d’ajustement des couleurs.

setColorMatrix(ColorMatrix newColorMatrix, int flags)

public void setColorMatrix(ColorMatrix newColorMatrix, int flags)

Définit la matrice d’ajustement des couleurs pour la catégorie par défaut.

Parameters:

ParamètreTypeDescription
newColorMatrixColorMatrixLa matrice d’ajustement des couleurs.
drapeauxintUn élément de Aspose.Imaging.ColorMatrixFlag qui spécifie le type d’image et de couleur qui seront affectés par la matrice d’ajustement des couleurs.

setColorMatrix(ColorMatrix newColorMatrix, int mode, int type)

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

Définit la matrice d’ajustement des couleurs pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
newColorMatrixColorMatrixLa matrice d’ajustement des couleurs.
modeintUn élément de Aspose.Imaging.ColorMatrixFlag qui spécifie le type d’image et de couleur qui seront affectés par la matrice d’ajustement des couleurs.
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle la matrice d’ajustement des couleurs est définie.

clearColorMatrix()

public void clearColorMatrix()

Efface la matrice d’ajustement des couleurs pour la catégorie par défaut.

clearColorMatrix(int type)

public void clearColorMatrix(int type)

Efface la matrice d’ajustement des couleurs pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle la matrice d’ajustement des couleurs est supprimée.

setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)

public void setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)

Définit la matrice d’ajustement des couleurs et la matrice d’ajustement en niveaux de gris pour la catégorie par défaut.

Parameters:

ParamètreTypeDescription
newColorMatrixColorMatrixLa matrice d’ajustement des couleurs.
grayMatrixColorMatrixLa matrice d’ajustement du niveau de gris.

setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags)

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

Définit la matrice d’ajustement des couleurs et la matrice d’ajustement en niveaux de gris pour la catégorie par défaut.

Parameters:

ParamètreTypeDescription
newColorMatrixColorMatrixLa matrice d’ajustement des couleurs.
grayMatrixColorMatrixLa matrice d’ajustement du niveau de gris.
drapeauxintUn élément de Aspose.Imaging.ColorMatrixFlag qui spécifie le type d’image et de couleur qui seront affectés par les matrices d’ajustement des couleurs et du niveau de gris.

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

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

Définit la matrice d’ajustement des couleurs et la matrice d’ajustement en niveaux de gris pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
newColorMatrixColorMatrixLa matrice d’ajustement des couleurs.
grayMatrixColorMatrixLa matrice d’ajustement du niveau de gris.
modeintUn élément de Aspose.Imaging.ColorMatrixFlag qui spécifie le type d’image et de couleur qui seront affectés par les matrices d’ajustement des couleurs et du niveau de gris.
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle les matrices d’ajustement des couleurs et du niveau de gris sont définies.

setThreshold(float threshold)

public void setThreshold(float threshold)

Définit le seuil (plage de transparence) pour la catégorie par défaut.

Parameters:

ParamètreTypeDescription
thresholdfloatUn nombre réel qui spécifie la valeur du seuil.

setThreshold(float threshold, int type)

public void setThreshold(float threshold, int type)

Définit le seuil (plage de transparence) pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
thresholdfloatUne valeur de seuil de 0.0 à 1.0 qui est utilisée comme point de rupture pour trier les couleurs qui seront mappées soit à une valeur maximale, soit à une valeur minimale.
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle le seuil de couleur est défini.

clearThreshold()

public void clearThreshold()

Efface la valeur du seuil pour la catégorie par défaut.

clearThreshold(int type)

public void clearThreshold(int type)

Efface la valeur du seuil pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle le seuil est réinitialisé.

setGamma(float gamma)

public void setGamma(float gamma)

Définit la valeur gamma pour la catégorie par défaut.

Parameters:

ParamètreTypeDescription
gammafloatLa valeur de correction gamma.

setGamma(float gamma, int type)

public void setGamma(float gamma, int type)

Définit la valeur gamma pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
gammafloatLa valeur de correction gamma.
typeintUn élément de l’énumération Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle la valeur gamma est définie.

clearGamma()

public void clearGamma()

Désactive la correction gamma pour la catégorie par défaut.

clearGamma(int type)

public void clearGamma(int type)

Désactive la correction gamma pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle la correction gamma est désactivée.

setNoOp()

public void setNoOp()

Désactive l’ajustement des couleurs pour la catégorie par défaut.

setNoOp(int type)

public void setNoOp(int type)

Désactive l’ajustement des couleurs pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle la correction des couleurs est désactivée.

clearNoOp()

public void clearNoOp()

Efface le paramètre NoOp pour la catégorie par défaut.

clearNoOp(int type)

public void clearNoOp(int type)

Efface le paramètre NoOp pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle le paramètre NoOp est réinitialisé.

setColorKey(Color colorLow, Color colorHigh)

public void setColorKey(Color colorLow, Color colorHigh)

Définit la clé de couleur pour la catégorie par défaut.

Parameters:

ParamètreTypeDescription
colorLowColorLa valeur basse de la clé de couleur.
colorHighColorLa valeur haute de la clé de couleur.

setColorKey(Color colorLow, Color colorHigh, int type)

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

Définit la clé de couleur (plage de transparence) pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
colorLowColorLa valeur basse de la clé de couleur.
colorHighColorLa valeur haute de la clé de couleur.
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle la clé de couleur est définie.

clearColorKey()

public void clearColorKey()

Efface la clé de couleur (plage de transparence) pour la catégorie par défaut.

clearColorKey(int type)

public void clearColorKey(int type)

Efface la clé de couleur (plage de transparence) pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle la clé de couleur est réinitialisée.

setOutputChannel(int flags)

public void setOutputChannel(int flags)

Définit le canal de sortie CMYK (cyan-magenta-jaune-noir) pour la catégorie par défaut.

Parameters:

ParamètreTypeDescription
drapeauxintUn élément de Aspose.Imaging.ColorChannelFlag qui spécifie le canal de sortie.

setOutputChannel(int flags, int type)

public void setOutputChannel(int flags, int type)

Définit le canal de sortie CMYK (cyan-magenta-jaune-noir) pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
drapeauxintUn élément de Aspose.Imaging.ColorChannelFlag qui spécifie le canal de sortie.
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle le canal de sortie est défini.

clearOutputChannel()

public void clearOutputChannel()

Supprime le paramètre du canal de sortie CMYK (cyan-magenta-jaune-noir) pour la catégorie par défaut.

clearOutputChannel(int type)

public void clearOutputChannel(int type)

Supprime le paramètre du canal de sortie (cyan-magenta-jaune-noir) pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle le paramètre du canal de sortie est réinitialisé.

setOutputChannelColorProfile(String colorProfileFilename)

public void setOutputChannelColorProfile(String colorProfileFilename)

Définit le fichier de profil couleur du canal de sortie pour la catégorie par défaut.

Parameters:

ParamètreTypeDescription
colorProfileFilenamejava.lang.StringLe nom de chemin d’un fichier de profil couleur. Si le fichier de profil couleur se trouve dans le répertoire %SystemRoot%\System32\Spool\Drivers\Color, ce paramètre peut être le nom du fichier. Sinon, ce paramètre doit être le chemin d’accès complet.

setOutputChannelColorProfile(String colorProfileFilename, int type)

public void setOutputChannelColorProfile(String colorProfileFilename, int type)

Définit le fichier de profil couleur du canal de sortie pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
colorProfileFilenamejava.lang.StringLe nom de chemin d’un fichier de profil couleur. Si le fichier de profil couleur se trouve dans le répertoire %SystemRoot%\System32\Spool\Drivers\Color, ce paramètre peut être le nom du fichier. Sinon, ce paramètre doit être le chemin d’accès complet.
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle le fichier de profil couleur du canal de sortie est défini.

clearOutputChannelColorProfile()

public void clearOutputChannelColorProfile()

Supprime le paramètre de profil couleur du canal de sortie pour la catégorie par défaut.

clearOutputChannelColorProfile(int type)

public void clearOutputChannelColorProfile(int type)

Supprime le paramètre de profil couleur du canal de sortie pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle le paramètre de profil du canal de sortie est réinitialisé.

setRemapTable(ColorMap[] map)

public void setRemapTable(ColorMap[] map)

Définit la table de remappage des couleurs pour la catégorie par défaut.

Parameters:

ParamètreTypeDescription
mapColorMap[]Un tableau de paires de couleurs du type com.aspose.imaging.ColorMap. Chaque paire de couleurs contient une couleur existante (la première valeur) et la couleur vers laquelle elle sera mappée (la deuxième valeur).

setRemapTable(ColorMap[] map, int type)

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

Définit la table de remappage des couleurs pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
mapColorMap[]Un tableau de paires de couleurs du type com.aspose.imaging.ColorMap. Chaque paire de couleurs contient une couleur existante (la première valeur) et la couleur vers laquelle elle sera mappée (la deuxième valeur).
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle la table de remappage des couleurs est définie.

clearRemapTable()

public void clearRemapTable()

Supprime la table de remappage des couleurs pour la catégorie par défaut.

clearRemapTable(int type)

public void clearRemapTable(int type)

Supprime la table de remappage des couleurs pour une catégorie spécifiée.

Parameters:

ParamètreTypeDescription
typeintUn élément de Aspose.Imaging.ColorAdjustType qui spécifie la catégorie pour laquelle la table de remappage est réinitialisée.

setBrushRemapTable(ColorMap[] map)

public void setBrushRemapTable(ColorMap[] map)

Définit la table de remappage des couleurs pour la catégorie de pinceau.

Parameters:

ParamètreTypeDescription
mapColorMap[]Un tableau d’objets com.aspose.imaging.ColorMap.

clearBrushRemapTable()

public void clearBrushRemapTable()

Supprime la table de remappage des couleurs du pinceau de cet objet com.aspose.imaging.ImageAttributes.

setWrapMode(int mode)

public void setWrapMode(int mode)

Définit le mode d’enroulement utilisé pour déterminer comment répéter une texture sur une forme, ou aux limites de la forme. Une texture est répétée sur une forme pour la remplir lorsque la texture est plus petite que la forme qu’elle doit remplir.

Parameters:

ParamètreTypeDescription
modeintUn élément de Aspose.Imaging.WrapMode qui spécifie comment les copies répétées d’une image sont utilisées pour carreler une zone.

setWrapMode(int mode, Color color)

public void setWrapMode(int mode, Color color)

Définit le mode d’enroulement et la couleur utilisés pour décider comment carreler une texture sur une forme, ou aux limites de la forme. Une texture est carrelée sur une forme pour la remplir lorsque la texture est plus petite que la forme qu’elle remplit.

Parameters:

ParamètreTypeDescription
modeintUn élément de Aspose.Imaging.WrapMode qui spécifie comment les copies répétées d’une image sont utilisées pour carreler une zone.
colorColorUn objet com.aspose.imaging.ImageAttributes qui spécifie la couleur des pixels à l’extérieur d’une image rendue. Cette couleur est visible si le paramètre mode est défini sur WrapMode.Clamp et que le rectangle source passé à DrawImage est plus grand que l’image elle-même.

setWrapMode(int mode, Color color, boolean clamp)

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

Définit le mode d’enroulement et la couleur utilisés pour décider comment carreler une texture sur une forme, ou aux limites de la forme. Une texture est carrelée sur une forme pour la remplir lorsque la texture est plus petite que la forme qu’elle remplit.

Parameters:

ParamètreTypeDescription
modeintUn élément de Aspose.Imaging.WrapMode qui spécifie comment les copies répétées d’une image sont utilisées pour carreler une zone.
colorColorUn objet couleur qui spécifie la couleur des pixels à l’extérieur d’une image rendue. Cette couleur est visible si le paramètre mode est défini sur WrapMode.Clamp et que le rectangle source passé à DrawImage est plus grand que l’image elle-même.
clampbooleanCe paramètre n’a aucun effet. Réglez-le sur false.

equals(Object o)

public boolean equals(Object o)

Parameters:

ParamètreTypeDescription
ojava.lang.Object

Returns: boolean

hashCode()

public int hashCode()

Returns: int