Section courante

A propos

Section administrative du site

BufferedImage

Image tamporisé
Java java.awt.image

Description

Cette classe contient les descriptions d'un objet Image avec un accès au tampon des données de l'image.

Liste des méthodes

Méthode Prototype Description Hérité
BUFFEREDIMAGE public BufferedImage(ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied, Hashtable<?,?> properties); Ce constructeur permet de créer l'objet avec le modèle de couleur et la trime spécifiés.  
BUFFEREDIMAGE public BufferedImage(int width, int height, int imageType, IndexColorModel cm); Ce constructeur permet de créer l'objet avec les dimensions, le type d'image et le modèle de couleur d'index spécifiés.  
BUFFEREDIMAGE public BufferedImage(int width, int height, int imageType); Ce constructeur permet de créer l'objet avec les dimensions et le type d'image spécifiés.  
ADDTILEOBSERVER void addTileObserver(TileObserver to); Cette méthode permet d'ajouter un observateur de mosaïque.  
COERCEDATA void coerceData(boolean isAlphaPremultiplied); Cette méthode permet de forcer des données correspondant à l'état spécifié.  
COPYDATA WritableRaster copyData(WritableRaster outRaster); Cette méthode permet de calculer une région rectangulaire arbitraire dans d'un tampon d'image et de le copier dans le WritableRaster.  
CREATEGRAPHICS Graphics2D createGraphics(); Cette méthode permet de créer un objet graphique Graphics2D afin qu'il soit utilisé pour dessiner dans le tampon d'image.  
FLUSH void flush(); Cette méthode permet de vider tous les ressources utilisé par l'optimiser de cache d'information.  
GETALPHARASTER WritableRaster getAlphaRaster(); Cette méthode permet de demander un WritableRaster représentant le canal alpha pour les objets de tampon d'image avec les objets de modèle de couleur supportant le canal alpha spatiale séparé, tel ComponentColorModel et DirectColorModel.  
GETCAPABILITIES ImageCapabilities getCapabilities(GraphicsConfiguration gc); Cette méthode permet de demander la capacité du gestionnaire de surface.  
GETCOLORMODEL ColorModel getColorModel(); Cette méthode permet de demander le modèle de couleur.  
GETDATA Raster getData(); Cette méthode permet de demander l'image d'une mosaïque large.  
GETDATA Raster getData(Rectangle rect); Cette méthode permet de calculer et de retourner la région arbitraire du tampon d'image.  
GETGRAPHICS Graphics getGraphics(); Cette méthode permet de demander un objet graphique en 2 dimensions pour une compatibilité ascendante.  
GETHEIGHT int getHeight(); Cette méthode permet de demander la hauteur du tampon d'image.  
GETHEIGHT int getHeight(ImageObserver observer); Cette méthode permet de demander la hauteur du tampon d'image pour le paramètre spécifié.  
GETMINTILEX int getMinTileX(); Cette méthode permet de demander l'index de mosaïque minimum dans la direction horizontal.  
GETMINTILEY int getMinTileY(); Cette méthode permet de demander l'index de mosaïque minimum dans la direction vertical.  
GETMINX int getMinX(); Cette méthode permet de demander la coordonnée horizontal minimum pour le tampon d'image.  
GETMINY int getMinY(); Cette méthode permet de demander la coordonnée vertical minimum pour le tampon d'image.  
GETNUMXTILES int getNumXTiles(); Cette méthode permet de demander le nombre de mosaïque dans la direction horizontal.  
GETNUMYTILES int getNumYTiles(); Cette méthode permet de demander le nombre de mosaïque dans la direction vertical.  
GETPROPERTY Object getProperty(String name); Cette méthode permet de demander une propriété d'image à l'aide de son nom.  
GETPROPERTY Object getProperty(String name, ImageObserver observer); Cette méthode permet de demander une propriété d'image à l'aide de son nom et de l'observateur d'image.  
GETPROPERTYNAMES String[] getPropertyNames(); Cette méthode permet de demander un tableau des noms reconnu par getProperty(String) ou nulle si aucun nom de propriété n'est reconnu.  
GETRASTER WritableRaster getRaster(); Cette méthode premet de demander l'objet WritableRaster.  
GETRGB int getRGB(int x, int y); Cette méthode permet de demander un entier de pixels dans le modèle de couleur RVB par défaut (TYPE_INT_ARGB) et l'espace de couleur RVB.  
GETRGB int[] getRGB(int startX, int startY, int w, int h, int[] rgbArray, int offset, int scansize); Cette méthode permet de demander un entier de pixels dans le modèle de couleur RVB par défaut (TYPE_INT_ARGB) de la portion de données d'images.  
GETSAMPLEMODEL SampleModel getSampleModel(); Cette méthode permet de demander un simple modèle associé avec le tampon d'image.  
GETSOURCE ImageProducer getSource(); Cette méthode permet de demander l'objet produisant les pixels de l'image.  
GETSOURCES Vector<RenderedImage> getSources(); Cette méthode permet de demander un vecteur d'objets RenderedImage étant les sources immédiates.  
GETSUBIMAGE BufferedImage getSubimage(int x, int y, int w, int h); Cette méthode permet de demander une sous-image définit par la région rectangulaire spécifié.  
GETTILE Raster getTile(int tileX, int tileY); Cette méthode permet de demander la mosaïque horizontal et vertical.  
GETTILEGRIDXOFFSET int getTileGridXOffset(); Cette méthode permet de demander le déplacement horizontal pour la grille de mosaïque relative à l'origine.  
GETTILEGRIDYOFFSET int getTileGridYOffset(); Cette méthode permet de demander le déplacement vertical pour la grille de mosaïque relative à l'origine.  
GETTILEHEIGHT int getTileHeight(); Cette méthode permet de demander la hauteur de la mosaïque en pixels.  
GETTILEWIDTH int getTileWidth(); Cette méthode permet de demander la largeur de la mosaïque en pixels.  
GETTRANSPARENCY int getTransparency(); Cette méthode permet de demander la transparence de cet objet.  
GETTYPE int getType(); Cette méthode permet de demander le type d'image de cet objet.  
GETWIDTH int getWidth(); Cette méthode permet de demander la largeur du tampon de l'image.  
GETWIDTH int getWidth(ImageObserver observer); Cette méthode permet de demander la largeur du tampon de l'image de l'image d'observation spécifié.  
GETWRITABLETILE WritableRaster getWritableTile(int tileX, int tileY); Cette méthode permet de vérifier que la sortie de la mosaïque soit écrivable.  
GETWRITABLETILEINDICES Point[] getWritableTileIndices(); Cette méthode permet de demander un tableau d'objets de points indiquant quel mosaïque est vérifié pour la sortie en écriture.  
HASTILEWRITERS boolean hasTileWriters(); Cette méthode permet de vérifier que n'importe quel mosaïque peut sortir en écriture.  
ISALPHAPREMULTIPLIED boolean isAlphaPremultiplied(); Cette méthode permet de vérifier que l'alpha est prémultipliée.  
ISTILEWRITABLE boolean isTileWritable(int tileX, int tileY); Cette méthode permet de vérifier que la mosaïque est actuellement en sortir d'écriture.  
RELEASEWRITABLETILE void releaseWritableTile(int tileX, int tileY); Cette méthode permet de renoncer aux permission d'écriture de la mosaïque.  
REMOVETILEOBSERVER void removeTileObserver(TileObserver to); Cette méthode permet d'enlever l'observateur de mosaïque.  
SETDATA void setData(Raster r); Cette méthode permet de fixer une région rectangulaire de l'image vers le contenu trimé spécifié, lequel suppose que les mêmes espaces de coordonnées sont dans le tampon d'image.  
SETRGB void setRGB(int x, int y, int rgb); Cette méthode permet de fixer un pixel dans ce tampon d'image avec la valeur RVB (Rouge-Vert-Bleu) spécifié.  
SETRGB void setRGB(int startX, int startY, int w, int h, int[] rgbArray, int offset, int scansize); Cette méthode permet de fixer un tableau d'entiers de pixels dans le modèle de couleur RVB par défaut (TYPE_INT_ARGB) et l'espace de couleur RVB, dans la portion de de données d'images.  
TOSTRING String toString(); Cette méthode permet de demander une chaine de caractères représentant l'objet de tampon d'image et ses valeurs.  


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