javax.imageio
Class ImageWriter

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.imageio.ImageWriter
All Implemented Interfaces:
ImageTranscoder sample code for javax.imageio.ImageTranscoder definition code for javax.imageio.ImageTranscoder

public abstract class ImageWriter
extends Object sample code for java.lang.Object definition code for java.lang.Object
implements ImageTranscoder sample code for javax.imageio.ImageTranscoder definition code for javax.imageio.ImageTranscoder

An abstract superclass for encoding and writing images. This class must be subclassed by classes that write out images in the context of the Java Image I/O framework.

ImageWriter objects are normally instantiated by the service provider class for the specific format. Service provider classes are registered with the IIORegistry, which uses them for format recognition and presentation of available format readers and writers.

See Also:
ImageReader sample code for javax.imageio.ImageReader definition code for javax.imageio.ImageReader , ImageWriteParam sample code for javax.imageio.ImageWriteParam definition code for javax.imageio.ImageWriteParam , IIORegistry sample code for javax.imageio.spi.IIORegistry definition code for javax.imageio.spi.IIORegistry , ImageWriterSpi sample code for javax.imageio.spi.ImageWriterSpi definition code for javax.imageio.spi.ImageWriterSpi

Field Summary
protected  Locale sample code for java.util.Locale definition code for java.util.Locale [] availableLocales sample code for javax.imageio.ImageWriter.availableLocales definition code for javax.imageio.ImageWriter.availableLocales
          An array of Locales that may be used to localize warning messages and compression setting values, or null if localization is not supported.
protected  Locale sample code for java.util.Locale definition code for java.util.Locale locale sample code for javax.imageio.ImageWriter.locale definition code for javax.imageio.ImageWriter.locale
          The current Locale to be used for localization, or null if none has been set.
protected  ImageWriterSpi sample code for javax.imageio.spi.ImageWriterSpi definition code for javax.imageio.spi.ImageWriterSpi originatingProvider sample code for javax.imageio.ImageWriter.originatingProvider definition code for javax.imageio.ImageWriter.originatingProvider
          The ImageWriterSpi that instantiated this object, or null if its identity is not known or none exists.
protected  Object sample code for java.lang.Object definition code for java.lang.Object output sample code for javax.imageio.ImageWriter.output definition code for javax.imageio.ImageWriter.output
          The ImageOutputStream or other Object set by setOutput and retrieved by getOutput.
protected  List sample code for java.util.List definition code for java.util.List <IIOWriteProgressListener sample code for javax.imageio.event.IIOWriteProgressListener definition code for javax.imageio.event.IIOWriteProgressListener > progressListeners sample code for javax.imageio.ImageWriter.progressListeners definition code for javax.imageio.ImageWriter.progressListeners
          A List of currently registered IIOWriteProgressListeners, initialized by default null, which is synonymous with an empty List.
protected  List sample code for java.util.List definition code for java.util.List <IIOWriteWarningListener sample code for javax.imageio.event.IIOWriteWarningListener definition code for javax.imageio.event.IIOWriteWarningListener > warningListeners sample code for javax.imageio.ImageWriter.warningListeners definition code for javax.imageio.ImageWriter.warningListeners
          A List of currently registered IIOWriteWarningListeners, initialized by default to null, which is synonymous with an empty List.
protected  List sample code for java.util.List definition code for java.util.List <Locale sample code for java.util.Locale definition code for java.util.Locale > warningLocales sample code for javax.imageio.ImageWriter.warningLocales definition code for javax.imageio.ImageWriter.warningLocales
          A List of Locales, one for each element of warningListeners, initialized by default null, which is synonymous with an empty List.
 
Constructor Summary
protected ImageWriter sample code for javax.imageio.ImageWriter.ImageWriter(javax.imageio.spi.ImageWriterSpi) definition code for javax.imageio.ImageWriter.ImageWriter(javax.imageio.spi.ImageWriterSpi) (ImageWriterSpi sample code for javax.imageio.spi.ImageWriterSpi definition code for javax.imageio.spi.ImageWriterSpi  originatingProvider)
          Constructs an ImageWriter and sets its originatingProvider instance variable to the supplied value.
 
Method Summary
 void abort sample code for javax.imageio.ImageWriter.abort() definition code for javax.imageio.ImageWriter.abort() ()
          Requests that any current write operation be aborted.
protected  boolean abortRequested sample code for javax.imageio.ImageWriter.abortRequested() definition code for javax.imageio.ImageWriter.abortRequested() ()
          Returns true if a request to abort the current write operation has been made since the writer was instantiated or clearAbortRequest was called.
 void addIIOWriteProgressListener sample code for javax.imageio.ImageWriter.addIIOWriteProgressListener(javax.imageio.event.IIOWriteProgressListener) definition code for javax.imageio.ImageWriter.addIIOWriteProgressListener(javax.imageio.event.IIOWriteProgressListener) (IIOWriteProgressListener sample code for javax.imageio.event.IIOWriteProgressListener definition code for javax.imageio.event.IIOWriteProgressListener  listener)
          Adds an IIOWriteProgressListener to the list of registered progress listeners.
 void addIIOWriteWarningListener sample code for javax.imageio.ImageWriter.addIIOWriteWarningListener(javax.imageio.event.IIOWriteWarningListener) definition code for javax.imageio.ImageWriter.addIIOWriteWarningListener(javax.imageio.event.IIOWriteWarningListener) (IIOWriteWarningListener sample code for javax.imageio.event.IIOWriteWarningListener definition code for javax.imageio.event.IIOWriteWarningListener  listener)
          Adds an IIOWriteWarningListener to the list of registered warning listeners.
 boolean canInsertEmpty sample code for javax.imageio.ImageWriter.canInsertEmpty(int) definition code for javax.imageio.ImageWriter.canInsertEmpty(int) (int imageIndex)
          Returns true if the writer supports the insertion of a new, empty image at the given index.
 boolean canInsertImage sample code for javax.imageio.ImageWriter.canInsertImage(int) definition code for javax.imageio.ImageWriter.canInsertImage(int) (int imageIndex)
          Returns true if the writer supports the insertion of a new image at the given index.
 boolean canRemoveImage sample code for javax.imageio.ImageWriter.canRemoveImage(int) definition code for javax.imageio.ImageWriter.canRemoveImage(int) (int imageIndex)
          Returns true if the writer supports the removal of an existing image at the given index.
 boolean canReplaceImageMetadata sample code for javax.imageio.ImageWriter.canReplaceImageMetadata(int) definition code for javax.imageio.ImageWriter.canReplaceImageMetadata(int) (int imageIndex)
          Returns true if it is possible to replace the image metadata associated with an existing image with index imageIndex.
 boolean canReplacePixels sample code for javax.imageio.ImageWriter.canReplacePixels(int) definition code for javax.imageio.ImageWriter.canReplacePixels(int) (int imageIndex)
          Returns true if the writer allows pixels of the given image to be replaced using the replacePixels methods.
 boolean canReplaceStreamMetadata sample code for javax.imageio.ImageWriter.canReplaceStreamMetadata() definition code for javax.imageio.ImageWriter.canReplaceStreamMetadata() ()
          Returns true if it is possible to replace the stream metadata already present in the output.
 boolean canWriteEmpty sample code for javax.imageio.ImageWriter.canWriteEmpty() definition code for javax.imageio.ImageWriter.canWriteEmpty() ()
          Returns true if the writer supports the writing of a complete image stream consisting of a single image with undefined pixel values and associated metadata and thumbnails to the output.
 boolean canWriteRasters sample code for javax.imageio.ImageWriter.canWriteRasters() definition code for javax.imageio.ImageWriter.canWriteRasters() ()
          Returns true if the methods that take an IIOImage parameter are capable of dealing with a Raster (as opposed to RenderedImage) source image.
 boolean canWriteSequence sample code for javax.imageio.ImageWriter.canWriteSequence() definition code for javax.imageio.ImageWriter.canWriteSequence() ()
          Returns true if the writer is able to append an image to an image stream that already contains header information and possibly prior images.
protected  void clearAbortRequest sample code for javax.imageio.ImageWriter.clearAbortRequest() definition code for javax.imageio.ImageWriter.clearAbortRequest() ()
          Clears any previous abort request.
abstract  IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata convertImageMetadata sample code for javax.imageio.ImageWriter.convertImageMetadata(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam) definition code for javax.imageio.ImageWriter.convertImageMetadata(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam) (IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata  inData, ImageTypeSpecifier sample code for javax.imageio.ImageTypeSpecifier definition code for javax.imageio.ImageTypeSpecifier  imageType, ImageWriteParam sample code for javax.imageio.ImageWriteParam definition code for javax.imageio.ImageWriteParam  param)
          Returns an IIOMetadata object that may be used for encoding and optionally modified using its document interfaces or other interfaces specific to the writer plug-in that will be used for encoding.
abstract  IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata convertStreamMetadata sample code for javax.imageio.ImageWriter.convertStreamMetadata(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageWriteParam) definition code for javax.imageio.ImageWriter.convertStreamMetadata(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageWriteParam) (IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata  inData, ImageWriteParam sample code for javax.imageio.ImageWriteParam definition code for javax.imageio.ImageWriteParam  param)
          Returns an IIOMetadata object that may be used for encoding and optionally modified using its document interfaces or other interfaces specific to the writer plug-in that will be used for encoding.
 void dispose sample code for javax.imageio.ImageWriter.dispose() definition code for javax.imageio.ImageWriter.dispose() ()
          Allows any resources held by this object to be released.
 void endInsertEmpty sample code for javax.imageio.ImageWriter.endInsertEmpty() definition code for javax.imageio.ImageWriter.endInsertEmpty() ()
          Completes the insertion of a new image that was begun with a prior call to prepareInsertEmpty.
 void endReplacePixels sample code for javax.imageio.ImageWriter.endReplacePixels() definition code for javax.imageio.ImageWriter.endReplacePixels() ()
          Terminates a sequence of calls to replacePixels.
 void endWriteEmpty sample code for javax.imageio.ImageWriter.endWriteEmpty() definition code for javax.imageio.ImageWriter.endWriteEmpty() ()
          Completes the writing of a new image that was begun with a prior call to prepareWriteEmpty.
 void endWriteSequence sample code for javax.imageio.ImageWriter.endWriteSequence() definition code for javax.imageio.ImageWriter.endWriteSequence() ()
          Completes the writing of a sequence of images begun with prepareWriteSequence.
 Locale sample code for java.util.Locale definition code for java.util.Locale [] getAvailableLocales sample code for javax.imageio.ImageWriter.getAvailableLocales() definition code for javax.imageio.ImageWriter.getAvailableLocales() ()
          Returns an array of Locales that may be used to localize warning listeners and compression settings.
abstract  IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata getDefaultImageMetadata sample code for javax.imageio.ImageWriter.getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam) definition code for javax.imageio.ImageWriter.getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam) (ImageTypeSpecifier sample code for javax.imageio.ImageTypeSpecifier definition code for javax.imageio.ImageTypeSpecifier  imageType, ImageWriteParam sample code for javax.imageio.ImageWriteParam definition code for javax.imageio.ImageWriteParam  param)
          Returns an IIOMetadata object containing default values for encoding an image of the given type.
abstract  IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata getDefaultStreamMetadata sample code for javax.imageio.ImageWriter.getDefaultStreamMetadata(javax.imageio.ImageWriteParam) definition code for javax.imageio.ImageWriter.getDefaultStreamMetadata(javax.imageio.ImageWriteParam) (ImageWriteParam sample code for javax.imageio.ImageWriteParam definition code for javax.imageio.ImageWriteParam  param)
          Returns an IIOMetadata object containing default values for encoding a stream of images.
 ImageWriteParam sample code for javax.imageio.ImageWriteParam definition code for javax.imageio.ImageWriteParam getDefaultWriteParam sample code for javax.imageio.ImageWriter.getDefaultWriteParam() definition code for javax.imageio.ImageWriter.getDefaultWriteParam() ()
          Returns a new ImageWriteParam object of the appropriate type for this file format containing default values, that is, those values that would be used if no ImageWriteParam object were specified.
 Locale sample code for java.util.Locale definition code for java.util.Locale getLocale sample code for javax.imageio.ImageWriter.getLocale() definition code for javax.imageio.ImageWriter.getLocale() ()
          Returns the currently set Locale, or null if none has been set.
 int getNumThumbnailsSupported sample code for javax.imageio.ImageWriter.getNumThumbnailsSupported(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam, javax.imageio.metadata.IIOMetadata, javax.imageio.metadata.IIOMetadata) definition code for javax.imageio.ImageWriter.getNumThumbnailsSupported(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam, javax.imageio.metadata.IIOMetadata, javax.imageio.metadata.IIOMetadata) (ImageTypeSpecifier sample code for javax.imageio.ImageTypeSpecifier definition code for javax.imageio.ImageTypeSpecifier  imageType, ImageWriteParam sample code for javax.imageio.ImageWriteParam definition code for javax.imageio.ImageWriteParam  param, IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata  streamMetadata, IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata  imageMetadata)
          Returns the number of thumbnails suported by the format being written, given the image type and any additional write parameters and metadata objects that will be used during encoding.
 ImageWriterSpi sample code for javax.imageio.spi.ImageWriterSpi definition code for javax.imageio.spi.ImageWriterSpi getOriginatingProvider sample code for javax.imageio.ImageWriter.getOriginatingProvider() definition code for javax.imageio.ImageWriter.getOriginatingProvider() ()
          Returns the ImageWriterSpi object that created this ImageWriter, or null if this object was not created through the IIORegistry.
 Object sample code for java.lang.Object definition code for java.lang.Object getOutput sample code for javax.imageio.ImageWriter.getOutput() definition code for javax.imageio.ImageWriter.getOutput() ()
          Returns the ImageOutputStream or other Object set by the most recent call to the setOutput method.
 Dimension sample code for java.awt.Dimension definition code for java.awt.Dimension [] getPreferredThumbnailSizes sample code for javax.imageio.ImageWriter.getPreferredThumbnailSizes(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam, javax.imageio.metadata.IIOMetadata, javax.imageio.metadata.IIOMetadata) definition code for javax.imageio.ImageWriter.getPreferredThumbnailSizes(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam, javax.imageio.metadata.IIOMetadata, javax.imageio.metadata.IIOMetadata) (ImageTypeSpecifier sample code for javax.imageio.ImageTypeSpecifier definition code for javax.imageio.ImageTypeSpecifier  imageType, ImageWriteParam sample code for javax.imageio.ImageWriteParam definition code for javax.imageio.ImageWriteParam  param, IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata  streamMetadata, IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata  imageMetadata)
          Returns an array of Dimensions indicating the legal size ranges for thumbnail images as they will be encoded in the output file or stream.
 void prepareInsertEmpty sample code for javax.imageio.ImageWriter.prepareInsertEmpty(int, javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, java.util.List, javax.imageio.ImageWriteParam) definition code for javax.imageio.ImageWriter.prepareInsertEmpty(int, javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, java.util.List, javax.imageio.ImageWriteParam) (int imageIndex, ImageTypeSpecifier sample code for javax.imageio.ImageTypeSpecifier definition code for javax.imageio.ImageTypeSpecifier  imageType, int width, int height, IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata  imageMetadata, List sample code for java.util.List definition code for java.util.List <? extends BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage > thumbnails, ImageWriteParam sample code for javax.imageio.ImageWriteParam definition code for javax.imageio.ImageWriteParam  param)
          Begins the insertion of a new image with undefined pixel values into an existing image stream.
 void prepareReplacePixels sample code for javax.imageio.ImageWriter.prepareReplacePixels(int, java.awt.Rectangle) definition code for javax.imageio.ImageWriter.prepareReplacePixels(int, java.awt.Rectangle) (int imageIndex, Rectangle sample code for java.awt.Rectangle definition code for java.awt.Rectangle  region)
          Prepares the writer to handle a series of calls to the replacePixels methods.
 void prepareWriteEmpty sample code for javax.imageio.ImageWriter.prepareWriteEmpty(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, java.util.List, javax.imageio.ImageWriteParam) definition code for javax.imageio.ImageWriter.prepareWriteEmpty(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, java.util.List, javax.imageio.ImageWriteParam) (IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata  streamMetadata, ImageTypeSpecifier sample code for javax.imageio.ImageTypeSpecifier definition code for javax.imageio.ImageTypeSpecifier  imageType, int width, int height, IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata  imageMetadata, List sample code for java.util.List definition code for java.util.List <? extends BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage > thumbnails, ImageWriteParam sample code for javax.imageio.ImageWriteParam definition code for javax.imageio.ImageWriteParam  param)
          Begins the writing of a complete image stream, consisting of a single image with undefined pixel values and associated metadata and thumbnails, to the output.
 void prepareWriteSequence sample code for javax.imageio.ImageWriter.prepareWriteSequence(javax.imageio.metadata.IIOMetadata) definition code for javax.imageio.ImageWriter.prepareWriteSequence(javax.imageio.metadata.IIOMetadata) (IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata  streamMetadata)
          Prepares a stream to accept a series of subsequent writeToSequence calls, using the provided stream metadata object.
protected  void processImageComplete sample code for javax.imageio.ImageWriter.processImageComplete() definition code for javax.imageio.ImageWriter.processImageComplete() ()
          Broadcasts the completion of an image write to all registered IIOWriteProgressListeners by calling their imageComplete method.
protected  void processImageProgress sample code for javax.imageio.ImageWriter.processImageProgress(float) definition code for javax.imageio.ImageWriter.processImageProgress(float) (float percentageDone)
          Broadcasts the current percentage of image completion to all registered IIOWriteProgressListeners by calling their imageProgress method.
protected  void processImageStarted sample code for javax.imageio.ImageWriter.processImageStarted(int) definition code for javax.imageio.ImageWriter.processImageStarted(int) (int imageIndex)
          Broadcasts the start of an image write to all registered IIOWriteProgressListeners by calling their imageStarted method.
protected  void processThumbnailComplete sample code for javax.imageio.ImageWriter.processThumbnailComplete() definition code for javax.imageio.ImageWriter.processThumbnailComplete() ()
          Broadcasts the completion of a thumbnail write to all registered IIOWriteProgressListeners by calling their thumbnailComplete method.
protected  void processThumbnailProgress sample code for javax.imageio.ImageWriter.processThumbnailProgress(float) definition code for javax.imageio.ImageWriter.processThumbnailProgress(float) (float percentageDone)
          Broadcasts the current percentage of thumbnail completion to all registered IIOWriteProgressListeners by calling their thumbnailProgress method.
protected  void processThumbnailStarted sample code for javax.imageio.ImageWriter.processThumbnailStarted(int, int) definition code for javax.imageio.ImageWriter.processThumbnailStarted(int, int) (int imageIndex, int thumbnailIndex)
          Broadcasts the start of a thumbnail write to all registered IIOWriteProgressListeners by calling their thumbnailStarted method.
protected  void processWarningOccurred sample code for javax.imageio.ImageWriter.processWarningOccurred(int, java.lang.String) definition code for javax.imageio.ImageWriter.processWarningOccurred(int, java.lang.String) (int imageIndex, String sample code for java.lang.String definition code for java.lang.String  warning)
          Broadcasts a warning message to all registered IIOWriteWarningListeners by calling their warningOccurred method.
protected  void processWarningOccurred sample code for javax.imageio.ImageWriter.processWarningOccurred(int, java.lang.String, java.lang.String) definition code for javax.imageio.ImageWriter.processWarningOccurred(int, java.lang.String, java.lang.String) (int imageIndex, String sample code for java.lang.String definition code for java.lang.String  baseName, String sample code for java.lang.String definition code for java.lang.String  keyword)
          Broadcasts a localized warning message to all registered IIOWriteWarningListeners by calling their warningOccurred method with a string taken from a ResourceBundle.
protected  void processWriteAborted sample code for javax.imageio.ImageWriter.processWriteAborted() definition code for javax.imageio.ImageWriter.processWriteAborted() ()
          Broadcasts that the write has been aborted to all registered IIOWriteProgressListeners by calling their writeAborted method.
 void removeAllIIOWriteProgressListeners sample code for javax.imageio.ImageWriter.removeAllIIOWriteProgressListeners() definition code for javax.imageio.ImageWriter.removeAllIIOWriteProgressListeners() ()
          Removes all currently registered IIOWriteProgressListener objects.
 void removeAllIIOWriteWarningListeners sample code for javax.imageio.ImageWriter.removeAllIIOWriteWarningListeners() definition code for javax.imageio.ImageWriter.removeAllIIOWriteWarningListeners() ()
          Removes all currently registered IIOWriteWarningListener objects.
 void removeIIOWriteProgressListener sample code for javax.imageio.ImageWriter.removeIIOWriteProgressListener(javax.imageio.event.IIOWriteProgressListener) definition code for javax.imageio.ImageWriter.removeIIOWriteProgressListener(javax.imageio.event.IIOWriteProgressListener) (IIOWriteProgressListener sample code for javax.imageio.event.IIOWriteProgressListener definition code for javax.imageio.event.IIOWriteProgressListener  listener)
          Removes an IIOWriteProgressListener from the list of registered progress listeners.
 void removeIIOWriteWarningListener sample code for javax.imageio.ImageWriter.removeIIOWriteWarningListener(javax.imageio.event.IIOWriteWarningListener) definition code for javax.imageio.ImageWriter.removeIIOWriteWarningListener(javax.imageio.event.IIOWriteWarningListener) (IIOWriteWarningListener sample code for javax.imageio.event.IIOWriteWarningListener definition code for javax.imageio.event.IIOWriteWarningListener  listener)
          Removes an IIOWriteWarningListener from the list of registered warning listeners.
 void removeImage sample code for javax.imageio.ImageWriter.removeImage(int) definition code for javax.imageio.ImageWriter.removeImage(int) (int imageIndex)
          Removes an image from the stream.
 void replaceImageMetadata sample code for javax.imageio.ImageWriter.replaceImageMetadata(int, javax.imageio.metadata.IIOMetadata) definition code for javax.imageio.ImageWriter.replaceImageMetadata(int, javax.imageio.metadata.IIOMetadata) (int imageIndex, IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata  imageMetadata)
          Replaces the image metadata associated with an existing image.
 void replacePixels sample code for javax.imageio.ImageWriter.replacePixels(java.awt.image.Raster, javax.imageio.ImageWriteParam) definition code for javax.imageio.ImageWriter.replacePixels(java.awt.image.Raster, javax.imageio.ImageWriteParam) (Raster sample code for java.awt.image.Raster definition code for java.awt.image.Raster  raster, ImageWriteParam sample code for javax.imageio.ImageWriteParam definition code for javax.imageio.ImageWriteParam  param)
          Replaces a portion of an image already present in the output with a portion of the given Raster.
 void replacePixels sample code for javax.imageio.ImageWriter.replacePixels(java.awt.image.RenderedImage, javax.imageio.ImageWriteParam) definition code for javax.imageio.ImageWriter.replacePixels(java.awt.image.RenderedImage, javax.imageio.ImageWriteParam) (RenderedImage sample code for java.awt.image.RenderedImage definition code for java.awt.image.RenderedImage  image, ImageWriteParam sample code for javax.imageio.ImageWriteParam definition code for javax.imageio.ImageWriteParam  param)
          Replaces a portion of an image already present in the output with a portion of the given image.
 void replaceStreamMetadata sample code for javax.imageio.ImageWriter.replaceStreamMetadata(javax.imageio.metadata.IIOMetadata) definition code for javax.imageio.ImageWriter.replaceStreamMetadata(javax.imageio.metadata.IIOMetadata) (IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata  streamMetadata)
          Replaces the stream metadata in the output with new information.
 void reset sample code for javax.imageio.ImageWriter.reset() definition code for javax.imageio.ImageWriter.reset() ()
          Restores the ImageWriter to its initial state.
 void setLocale sample code for javax.imageio.ImageWriter.setLocale(java.util.Locale) definition code for javax.imageio.ImageWriter.setLocale(java.util.Locale) (Locale sample code for java.util.Locale definition code for java.util.Locale  locale)
          Sets the current Locale of this ImageWriter to the given value.
 void setOutput