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:
java.util.EventListener
,javax.imageio.event.IIOWriteWarningListener
,ImageWriter
public class ImageIOJPEGImageWriter extends ImageIOImageWriter
ImageWriter that encodes JPEG images using Image I/O.- Version:
- $Id: ImageIOJPEGImageWriter.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
JPEG_NATIVE_FORMAT
-
Constructor Summary
Constructors Constructor Description ImageIOJPEGImageWriter()
Main constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static javax.imageio.metadata.IIOMetadata
addAdobeTransform(javax.imageio.metadata.IIOMetadata meta)
protected javax.imageio.ImageWriteParam
getDefaultWriteParam(javax.imageio.ImageWriter iiowriter, java.awt.image.RenderedImage image, ImageWriterParams params)
Returns the default write parameters for encoding the image.protected javax.imageio.metadata.IIOMetadata
updateMetadata(javax.imageio.metadata.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 Detail
-
JPEG_NATIVE_FORMAT
private static final java.lang.String JPEG_NATIVE_FORMAT
- See Also:
- Constant Field Values
-
-
Method Detail
-
updateMetadata
protected javax.imageio.metadata.IIOMetadata updateMetadata(javax.imageio.metadata.IIOMetadata meta, ImageWriterParams params)
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
private static javax.imageio.metadata.IIOMetadata addAdobeTransform(javax.imageio.metadata.IIOMetadata meta)
-
getDefaultWriteParam
protected javax.imageio.ImageWriteParam getDefaultWriteParam(javax.imageio.ImageWriter iiowriter, java.awt.image.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
-
-