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