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
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
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
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
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
2024 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
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 :