Class ImageIOJPEGImageWriter
java.lang.Object
org.apache.batik.ext.awt.image.codec.imageio.ImageIOImageWriter
org.apache.batik.ext.awt.image.codec.imageio.ImageIOJPEGImageWriter
- All Implemented Interfaces:
EventListener
,IIOWriteWarningListener
,ImageWriter
ImageWriter that encodes JPEG images using Image I/O.
- Version:
- $Id: ImageIOJPEGImageWriter.java 1733416 2016-03-03 07:07:13Z gadams $
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static IIOMetadata
addAdobeTransform
(IIOMetadata meta) protected ImageWriteParam
getDefaultWriteParam
(ImageWriter iiowriter, RenderedImage image, ImageWriterParams params) Returns the default write parameters for encoding the image.protected IIOMetadata
updateMetadata
(IIOMetadata meta, ImageWriterParams params) Updates the metadata information based on the parameters to this writer.Methods inherited from class org.apache.batik.ext.awt.image.codec.imageio.ImageIOImageWriter
getChildNode, getMIMEType, warningOccurred, writeImage, writeImage
-
Field Details
-
JPEG_NATIVE_FORMAT
- See Also:
-
-
Constructor Details
-
ImageIOJPEGImageWriter
public ImageIOJPEGImageWriter()Main constructor.
-
-
Method Details
-
updateMetadata
Updates the metadata information based on the parameters to this writer.- Overrides:
updateMetadata
in classImageIOImageWriter
- Parameters:
meta
- the metadataparams
- the parameters- Returns:
- the updated metadata
-
addAdobeTransform
-
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
-