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 : javax.imageio
Version documentée : Java SE 17

Classe « ImageReader »

Informations générales

Héritage

java.lang.Object
    javax.imageio.ImageReader

Définition

public abstract class ImageReader extends java.lang.Object

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
protected Locale[] availableLocales
protected boolean ignoreMetadata
protected Object input
protected Locale locale
protected int minIndex
protected ImageReaderSpi originatingProvider
protected List progressListeners
protected boolean seekForwardOnly
protected List updateListeners
protected List warningListeners
protected List warningLocales

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
ImageReader( ImageReaderSpi originatingProvider )

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

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public Locale[] availableLocales R/-
public ImageReadParam defaultReadParam R/-
public String formatName R/-
public boolean ignoringMetadata R/-
public Object input R/W
public Locale locale R/W
public int minIndex R/-
public ImageReaderSpi originatingProvider R/-
public boolean seekForwardOnly R/-
public abstract IIOMetadata streamMetadata R/-

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 synchronized void abort()
protected synchronized boolean abortRequested()
public void addIIOReadProgressListener( IIOReadProgressListener listener )
public void addIIOReadUpdateListener( IIOReadUpdateListener listener )
public void addIIOReadWarningListener( IIOReadWarningListener listener )
public boolean canReadRaster()
protected static void checkReadParamBandSettings( ImageReadParam param, int numSrcBands, int numDstBands )
protected synchronized void clearAbortRequest()
protected static void computeRegions( ImageReadParam param, int srcWidth, int srcHeight, BufferedImage image, Rectangle srcRegion, Rectangle destRegion )
public void dispose()
public float getAspectRatio( int imageIndex )
public Locale[] getAvailableLocales()
public ImageReadParam getDefaultReadParam()
protected static BufferedImage getDestination( ImageReadParam param, Iterator<javax.imageio.ImageTypeSpecifier> imageTypes, int width, int height )
public String getFormatName()
public abstract int getHeight( int imageIndex )
public IIOMetadata getImageMetadata( int imageIndex, String formatName, Set<java.lang.String> nodeNames )
public abstract IIOMetadata getImageMetadata( int imageIndex )
public abstract Iterator<javax.imageio.ImageTypeSpecifier> getImageTypes( int imageIndex )
public Object getInput()
public Locale getLocale()
public int getMinIndex()
public abstract int getNumImages( boolean allowSearch )
public int getNumThumbnails( int imageIndex )
public ImageReaderSpi getOriginatingProvider()
public ImageTypeSpecifier getRawImageType( int imageIndex )
protected static Rectangle getSourceRegion( ImageReadParam param, int srcWidth, int srcHeight )
public abstract IIOMetadata getStreamMetadata()
public IIOMetadata getStreamMetadata( String formatName, Set<java.lang.String> nodeNames )
public int getThumbnailHeight( int imageIndex, int thumbnailIndex )
public int getThumbnailWidth( int imageIndex, int thumbnailIndex )
public int getTileGridXOffset( int imageIndex )
public int getTileGridYOffset( int imageIndex )
public int getTileHeight( int imageIndex )
public int getTileWidth( int imageIndex )
public abstract int getWidth( int imageIndex )
public boolean hasThumbnails( int imageIndex )
public boolean isIgnoringMetadata()
public boolean isImageTiled( int imageIndex )
public boolean isRandomAccessEasy( int imageIndex )
public boolean isSeekForwardOnly()
protected void processImageComplete()
protected void processImageProgress( float percentageDone )
protected void processImageStarted( int imageIndex )
protected void processImageUpdate( BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands )
protected void processPassComplete( BufferedImage theImage )
protected void processPassStarted( BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands )
protected void processReadAborted()
protected void processSequenceComplete()
protected void processSequenceStarted( int minIndex )
protected void processThumbnailComplete()
protected void processThumbnailPassComplete( BufferedImage theThumbnail )
protected void processThumbnailPassStarted( BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands )
protected void processThumbnailProgress( float percentageDone )
protected void processThumbnailStarted( int imageIndex, int thumbnailIndex )
protected void processThumbnailUpdate( BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands )
protected void processWarningOccurred( String baseName, String keyword )
protected void processWarningOccurred( String warning )
public abstract BufferedImage read( int imageIndex, ImageReadParam param )
public BufferedImage read( int imageIndex )
public IIOImage readAll( int imageIndex, ImageReadParam param )
public Iterator<javax.imageio.IIOImage> readAll( Iterator<? extends javax.imageio.ImageReadParam> params )
public RenderedImage readAsRenderedImage( int imageIndex, ImageReadParam param )
public boolean readerSupportsThumbnails()
public Raster readRaster( int imageIndex, ImageReadParam param )
public BufferedImage readThumbnail( int imageIndex, int thumbnailIndex )
public BufferedImage readTile( int imageIndex, int tileX, int tileY )
public Raster readTileRaster( int imageIndex, int tileX, int tileY )
public void removeAllIIOReadProgressListeners()
public void removeAllIIOReadUpdateListeners()
public void removeAllIIOReadWarningListeners()
public void removeIIOReadProgressListener( IIOReadProgressListener listener )
public void removeIIOReadUpdateListener( IIOReadUpdateListener listener )
public void removeIIOReadWarningListener( IIOReadWarningListener listener )
public void reset()
public void setInput( Object input, boolean seekForwardOnly )
public void setInput( Object input )
public void setInput( Object input, boolean seekForwardOnly, boolean ignoreMetadata )
public void setLocale( Locale locale )

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

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