Section courante

A propos

Section administrative du site

DirectColorModel

Modèle de couleur directe
Java java.awt.image

Description

Cette classe permet d'intégrer l'objet ColorModel afin de travailler les valeurs de pixel sous forme de représentation de couleur RVB (RGB) ou d'information alpha et étant séparé de simple élément ainsi que des paquets de simple pixel dans les quantités des valeurs de types de données int, short ou byte.

Liste des méthodes

Méthode Prototype Description Hérité
DIRECTCOLORMODEL public DirectColorModel(ColorSpace space, int bits, int rmask, int gmask, int bmask, int amask, boolean isAlphaPremultiplied, int transferType); Ce constructeur permet de créer l'objet avec les paramètres spécifiés.  
DIRECTCOLORMODEL public DirectColorModel(int bits, int rmask, int gmask, int bmask); Ce constructeur permet de créer l'objet avec les masques spécifiés indiquant les bits par pixel en entier représentant le rouge, le vert et le bleu.  
DIRECTCOLORMODEL public DirectColorModel(int bits, int rmask, int gmask, int bmask, int amask); Ce constructeur permet de créer l'objet avec les masques spécifiés indiquant les bits par pixel en entier représentant le rouge, le vert, le bleu et l'alpha.  
COERCEDATA ColorModel coerceData(WritableRaster raster, boolean isAlphaPremultiplied); Cette méthode permet de forcer les données trimé à correspondre à l'état spécifié.  
CREATECOMPATIBLEWRITABLERASTER WritableRaster createCompatibleWritableRaster(int w, int h); Cette méthode permet de créer un objet WritableRaster avec la largeur et la hauteur spécifié étant dans des dispositions de données compatible avec l'objet ColorModel.  
GETALPHA 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 l'objet spécifié par une valeur, d'un échelle de 0 à 255.  
GETALPHAMASK int getAlphaMask(); Cette méthode permet de demander le masque indiquant quel bits dans un pixel de valeur entière représente le contenu de la composante alpha.  
GETBLUE int getBlue(int pixel); Cette méthode permet de demander la composante bleu pour le pixel spécifié par une valeur, d'un échelle de 0 à 255.  
GETBLUE int getBlue(Object inData); Cette méthode permet de demander la composante bleu pour l'objet spécifié par une valeur, d'un échelle de 0 à 255.  
GETBLUEMASK int getBlueMask(); Cette méthode permet de demander le masque indiquant quel bits dans un pixel de valeur entière représente le contenu de la composante bleu.  
GETCOMPONENTS int[] getComponents(int pixel, int[] components, int offset); Cette méthode permet de demander un tableau de composantes couleur et alpha dénormalisé spécifié par un pixel dans l'objet ColorModel.  
GETCOMPONENTS int[] getComponents(Object pixel, int[] components, int offset); Cette méthode permet de demander un tableau de composantes couleur et alpha dénormalisé spécifié par un objet de pixel dans l'objet ColorModel.  
GETDATAELEMENT int getDataElement(int[] components, int offset); Cette méthode permet de demander une valeur de pixel représentant une valeur entière dans l'objet ColorModel à l'aide d'un tableau de composante de couleur et alpha dénormalisée.  
GETDATAELEMENTS Object getDataElements(int[] components, int offset, Object obj); Cette méthode permet de demander un élément de tableau de données représentant un pixel dans l'objet ColorModel à l'aide d'un tableau de composante de couleur et alpha dénormalisée.  
GETDATAELEMENTS Object getDataElements(int rgb, Object pixel); Cette méthode permet de demander un élément de tableau de données représentant un objet de pixel dans l'objet ColorModel à l'aide d'un modèle de couleur RVB par défaut.  
GETGREEN int getGreen(int pixel); Cette méthode permet de demander la composante verte pour le pixel spécifié par une valeur, d'un échelle de 0 à 255.  
GETGREEN int getGreen(Object inData); Cette méthode permet de demander la composante verte pour l'objet spécifié par une valeur, d'un échelle de 0 à 255.  
GETGREENMASK int getGreenMask(); Cette méthode permet de demander le masque indiquant quel bits dans un pixel de valeur entière représente le contenu de la composante verte.  
GETRED int getRed(int pixel); Cette méthode permet de demander la composante rouge pour le pixel spécifié par une valeur, d'un échelle de 0 à 255.  
GETRED int getRed(Object inData); Cette méthode permet de demander la composante rouge pour l'objet spécifié par une valeur, d'un échelle de 0 à 255.  
GETREDMASK int getRedMask(); Cette méthode permet de demander le masque indiquant quel bits dans un pixel de valeur entière représente le contenu de la composante rouge.  
GETRGB int getRGB(int pixel); Cette méthode permet de demander la composante de couleur et alpha d'un 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 d'un objet de pixel dans le format de modèle de couleur RVB par défaut.  
ISCOMPATIBLERASTER boolean isCompatibleRaster(Raster raster); Cette méthode permet de demander si le trime est compatible avec l'objet ColorModel (true) ou non (false).  
TOSTRING String toString(); Cette méthode permet de demander la chaine de caractères représentant cet objet.  


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