Section courante

A propos

Section administrative du site

ColorModel

Modèle de couleur
Java java.awt.image

Description

Cette classe permet d'intégrer les méthodes de translation d'une valeur de pixel dans une composante de couleur (par exemple, rouge, vert et bleu) et dans une composante alpha.

Liste des méthodes

Méthode Prototype Description Hérité
COLORMODEL public ColorModel(int bits); Ce constructeur permet de créer l'objet avec le nombre de bits de couleur par composante alpha spécifié.  
COLORMODEL protected ColorModel(int pixel_bits, int[] bits, ColorSpace cspace, boolean hasAlpha, boolean isAlphaPremultiplied, int transparency, int transferType); Ce constructeur permet de créer l'objet avec les valeurs de pixel composante alpha et de couleur spécifiés.  
COERCEDATA ColorModel coerceData(WritableRaster raster, boolean isAlphaPremultiplied); Cette méthode permet de forcer les données trimé correspondant à l'état spécifié.  
CREATECOMPATIBLESAMPLEMODEL SampleModel createCompatibleSampleModel(int w, int h); Cette méthode permet de créer un nouveau modèle de bande avec la largeur et la hauteur spécifié étant dans une disposition compatible avec cet objet.  
CREATECOMPATIBLEWRITABLERASTER WritableRaster createCompatibleWritableRaster(int w, int h); Cette méthode permet de créer un nouveau WritableRaster avec la largeur et la hauteur spécifié étant dans une disposition compatible avec cet objet.  
EQUALS boolean equals(Object obj); Cette méthode permet de vérifier si l'objet spécifié est une instance de modèle de couleur est égale cet objet.  
FINALIZE void finalize(); Cette méthode permet de disposer des ressources associées avec cet objet et de libérer les références vers cet objet.  
GETALPHA abstract int getAlpha(int pixel); Cette méthode permet de demander la composante alpha pour le pixel spécifié par une valeur, d'un échelle de 0 à 255.  
GETALPHA int getAlpha(Object inData); Cette méthode permet de demander la composante alpha pour le pixel spécifié par un objet, d'un échelle de 0 à 255.  
GETALPHARASTER WritableRaster getAlphaRaster(WritableRaster raster); Cette méthode permet de demander de trimé la représentation d'un canal alpha d'une image, extraire l'entrée trimé, fournir les valeurs de pixel de cet objet représenté par des informations de couleur et d'alpha séparé par une bande spatial.  
GETBLUE abstract int getBlue(int pixel); Cette méthode permet de demander la composante de couleur bleu pour le pixel spécifié par un entier, d'un échelle de 0 à 255 dans l'espace de couleur RVB par défaut.  
GETBLUE int getBlue(Object inData); Cette méthode permet de demander la composante de couleur bleu pour le pixel spécifié par un objet, d'un échelle de 0 à 255 dans l'espace de couleur RVB par défaut.  
GETCOLORSPACE ColorSpace getColorSpace(); Cette méthode permet de demander l'espace de couleur associé avec cet objet.  
GETCOMPONENTS int[] getComponents(int pixel, int[] components, int offset); Cette méthode permet de demander un tableau de composantes de couleur et alpha dénormalisé spécifié pour un pixel spécifié dans cet objet.  
GETCOMPONENTS int[] getComponents(Object pixel, int[] components, int offset); Cette méthode permet de demander un tableau de composantes de couleur et alpha dénormalisé spécifié pour un objet de pixel spécifié dans cet objet.  
GETCOMPONENTSIZE int[] getComponentSize(); Cette méthode permet de demander un tableau du nombre de bits pour la composante de couleur et alpha.  
GETCOMPONENTSIZE int getComponentSize(int componentIdx); Cette méthode permet de demander un tableau du nombre de bits pour la composante spécifié de couleur et alpha.  
GETDATAELEMENT int getDataElement(float[] normComponents, int normOffset); Cette méthode permet de demander une valeur de pixel représentant un entier dans cet objet à l'aide d'un tableau de couleur d'alpha normalisé pour les composantes.  
GETDATAELEMENT int getDataElement(int[] components, int offset); Cette méthode permet de demander une valeur de pixel représentant un entier dans cet objet à l'aide d'un tableau de couleur d'alpha dénormalisé pour les composantes.  
GETDATAELEMENTS Object getDataElements(float[] normComponents, int normOffset, Object obj); Cette méthode permet de demander un tableau d'élément de données représentant un pixel dans cet objet à l'aide d'un tableau de couleur d'alpha normalisé pour les composantes.  
GETDATAELEMENTS Object getDataElements(int[] components, int offset, Object obj); Cette méthode permet de demander un tableau d'élément de données représentant un pixel dans cet objet à l'aide d'un tableau de couleur d'alpha dénormalisé pour les composantes.  
GETDATAELEMENTS Object getDataElements(int rgb, Object pixel); Cette méthode permet de demander un tableau d'élément de données représentant un pixel dans cet objet à l'aide d'un entier indiquant un pixel représentant le modèle de couleur RVB par défaut.  
GETGREEN abstract int getGreen(int pixel); Cette méthode permet de demander une composante de couleur verte pour le pixel spécifié, d'un échelle entre 0 et 255 dans un espace de couleur RVB (Rouge-Vert-Bleu).  
GETGREEN int getGreen(Object inData); Cette méthode permet de demander une composante de couleur verte pour l'objet de pixel spécifié, d'un échelle entre 0 et 255 dans un espace de couleur RVB (Rouge-Vert-Bleu).  
GETNORMALIZEDCOMPONENTS float[] getNormalizedComponents(int[] components, int offset, float[] normComponents, int normOffset); Cette méthode permet de demander un tableau de tous les composantes de couleur et alpha pour un formulaire normalisé à l'aide d'un tableau de composante dénormalisé.  
GETNORMALIZEDCOMPONENTS float[] getNormalizedComponents(Object pixel, float[] normComponents, int normOffset); Cette méthode permet de demander un tableau de tous les composantes de couleur et alpha pour un formulaire normalisé à l'aide du pixel spécifié dans cet objet.  
GETNUMCOLORCOMPONENTS int getNumColorComponents(); Cette méthode permet de demander le nombre de composante de couleur dans cet objet.  
GETNUMCOMPONENTS int getNumComponents(); Cette méthode permet de demander le nombre de composdante, incluant l'alpha, dans cet objet.  
GETPIXELSIZE int getPixelSize(); Cette méthode permet de demander le nombre de bits par pixels dans cet objet.  
GETRED abstract int getRed(int pixel); Cette méthode permet de demander une composante de couleur rouge pour le pixel spécifié, d'un échelle entre 0 et 255 dans un espace de couleur RVB (Rouge-Vert-Bleu).  
GETRED int getRed(Object inData); Cette méthode permet de demander une composante de couleur rouge pour l'objet de pixel spécifié, d'un échelle entre 0 et 255 dans un espace de couleur RVB (Rouge-Vert-Bleu).  
GETRGB int getRGB(int pixel); Cette méthode permet de demander la composante de couleur et alpha du pixel dans le format de modèle de couleur RVB par défaut.  
GETRGB int getRGB(Object inData); Cette méthode permet de demander la composante de couleur et alpha du pixel spécifié dans le format de modèle de couleur RVB par défaut.  
GETRGBDEFAULT static ColorModel getRGBdefault(); Cette méthode permet de demander un objet DirectColorModel décrivant le format par défaut des valeurs entières RVB utilisé dans beaucoup de méthode de l'interface d'image AWT pour les convenances des programmeurs.  
GETTRANSFERTYPE int getTransferType(); Cette méthode permet de demander le type de transfère de cet objet.  
GETTRANSPARENCY int getTransparency(); Cette méthode permet de demander la transparence de cet objet.  
GETUNNORMALIZEDCOMPONENTS int[] getUnnormalizedComponents(float[] normComponents, int normOffset, int[] components, int offset); Cette méthode permet de demander un tableau de tous les composantes de couleur et alpha d'un formulaire dénormalisé à l'aide du tableau de composante normalisé.  
HASALPHA boolean hasAlpha(); Cette méthode permet de vérifier si l'alpha est supporté par cette objet (true) ou non (false).  
HASHCODE int hashCode(); Cette méthode permet de demander le code haché de cet objet.  
ISALPHAPREMULTIPLIED boolean isAlphaPremultiplied(); Cette méthode permet de vérifier si l'alpha doit être pré-multiplié dans les valeurs de pixel à convertir par cet objet.  
ISCOMPATIBLERASTER boolean isCompatibleRaster(Raster raster); Cette méthode permet de demander si le trimé est compatible avec cet objet (true) ou non (false).  
ISCOMPATIBLESAMPLEMODEL boolean isCompatibleSampleModel(SampleModel sm); Cette méthode permet de vérifier si l'objet SampleModel est compatible avec cet objet (true) ou non (false).  
TOSTRING String toString(); Cette méthode permet de demander une chaine de caractères représentant le contenu de cet objet.  


Dernière mise à jour : Dimanche, le 21 juin 2015