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