Class ImageIOJPEGImageWriter
java.lang.Object
org.apache.xmlgraphics.image.writer.imageio.ImageIOImageWriter
org.apache.xmlgraphics.image.writer.imageio.ImageIOJPEGImageWriter
- All Implemented Interfaces:
EventListener
,IIOWriteWarningListener
,ImageWriter
ImageWriter that encodes JPEG images using Image I/O.
- Version:
- $Id$
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ImageWriteParam
getDefaultWriteParam
(ImageWriter iiowriter, RenderedImage image, ImageWriterParams params) Returns the default write parameters for encoding the image.protected IIOMetadata
updateMetadata
(RenderedImage image, IIOMetadata meta, ImageWriterParams params) Updates the metadata information based on the parameters to this writer.Methods inherited from class org.apache.xmlgraphics.image.writer.imageio.ImageIOImageWriter
createMultiImageWriter, createStreamMetadata, getChildNode, getMIMEType, isFunctional, supportsMultiImageWriter, warningOccurred, writeImage, writeImage
-
Constructor Details
-
ImageIOJPEGImageWriter
public ImageIOJPEGImageWriter()Main constructor.
-
-
Method Details
-
updateMetadata
protected IIOMetadata updateMetadata(RenderedImage image, IIOMetadata meta, ImageWriterParams params) Description copied from class:ImageIOImageWriter
Updates the metadata information based on the parameters to this writer.- Overrides:
updateMetadata
in classImageIOImageWriter
- Parameters:
image
- the current image being renderedmeta
- the metadataparams
- the parameters- Returns:
- the updated metadata
-
getDefaultWriteParam
protected ImageWriteParam getDefaultWriteParam(ImageWriter iiowriter, RenderedImage image, ImageWriterParams params) Returns the default write parameters for encoding the image.- Overrides:
getDefaultWriteParam
in classImageIOImageWriter
- Parameters:
iiowriter
- The IIO ImageWriter that will be usedimage
- the image to be encodedparams
- the parameters for this writer instance- Returns:
- the IIO ImageWriteParam instance
-