Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.desktop - Package : java.awt.image
Version documentée : Java SE 17

Classe « BufferedImage »

Informations générales

Héritage

java.lang.Object
    java.awt.Image
        java.awt.image.BufferedImage

Interfaces implémentées

java.awt.Transparency
java.awt.image.WritableRenderedImage

Définition

public class BufferedImage extends java.awt.Image
implements java.awt.Transparency,
java.awt.image.WritableRenderedImage

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
public static int TYPE_3BYTE_BGR
public static int TYPE_4BYTE_ABGR
public static int TYPE_4BYTE_ABGR_PRE
public static int TYPE_BYTE_BINARY
public static int TYPE_BYTE_GRAY
public static int TYPE_BYTE_INDEXED
public static int TYPE_CUSTOM
public static int TYPE_INT_ARGB
public static int TYPE_INT_ARGB_PRE
public static int TYPE_INT_BGR
public static int TYPE_INT_RGB
public static int TYPE_USHORT_555_RGB
public static int TYPE_USHORT_565_RGB
public static int TYPE_USHORT_GRAY

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
BufferedImage( int width, int height, int imageType )
BufferedImage( int width, int height, int imageType, IndexColorModel cm )
BufferedImage( ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied, Hashtable<?, ?> properties )

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public boolean alphaPremultiplied R/-
public WritableRaster alphaRaster R/-
public ColorModel colorModel R/-
public Raster data R/W
public Graphics graphics R/-
public int height R/-
public int minTileX R/-
public int minTileY R/-
public int minX R/-
public int minY R/-
public int numXTiles R/-
public int numYTiles R/-
public String[] propertyNames R/-
public WritableRaster raster R/-
public SampleModel sampleModel R/-
public ImageProducer source R/-
public Vector sources R/-
public int tileGridXOffset R/-
public int tileGridYOffset R/-
public int tileHeight R/-
public int tileWidth R/-
public int transparency R/-
public int type R/-
public int width R/-
public Point[] writableTileIndices R/-

Propriétés héritées de la classe java.awt.Image

accelerationPriority, graphics, source

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public void addTileObserver( TileObserver to )
public void coerceData( boolean isAlphaPremultiplied )
public WritableRaster copyData( WritableRaster outRaster )
public Graphics2D createGraphics()
public WritableRaster getAlphaRaster()
public ColorModel getColorModel()
public Raster getData( Rectangle rect )
public Raster getData()
public Graphics getGraphics()
public int getHeight( ImageObserver observer )
public int getHeight()
public int getMinTileX()
public int getMinTileY()
public int getMinX()
public int getMinY()
public int getNumXTiles()
public int getNumYTiles()
public Object getProperty( String name )
public Object getProperty( String name, ImageObserver observer )
public String[] getPropertyNames()
public WritableRaster getRaster()
public int getRGB( int x, int y )
public int[] getRGB( int startX, int startY, int w, int h, int[] rgbArray, int offset, int scansize )
public SampleModel getSampleModel()
public ImageProducer getSource()
public Vector<java.awt.image.RenderedImage> getSources()
public BufferedImage getSubimage( int x, int y, int w, int h )
public Raster getTile( int tileX, int tileY )
public int getTileGridXOffset()
public int getTileGridYOffset()
public int getTileHeight()
public int getTileWidth()
public int getTransparency()
public int getType()
public int getWidth( ImageObserver observer )
public int getWidth()
public WritableRaster getWritableTile( int tileX, int tileY )
public Point[] getWritableTileIndices()
public boolean hasTileWriters()
public boolean isAlphaPremultiplied()
public boolean isTileWritable( int tileX, int tileY )
public void releaseWritableTile( int tileX, int tileY )
public void removeTileObserver( TileObserver to )
public void setData( Raster r )
public void setRGB( int x, int y, int rgb )
public void setRGB( int startX, int startY, int w, int h, int[] rgbArray, int offset, int scansize )
public String toString()

Méthodes héritées de la classe java.awt.Image

flush, getAccelerationPriority, getCapabilities, getGraphics, getHeight, getProperty, getScaledInstance, getSource, getWidth, setAccelerationPriority

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait