Class TIFFJPEGCompressor
- java.lang.Object
-
- com.sun.media.imageio.plugins.tiff.TIFFCompressor
-
- com.sun.media.imageioimpl.plugins.tiff.TIFFBaseJPEGCompressor
-
- com.sun.media.imageioimpl.plugins.tiff.TIFFJPEGCompressor
-
public class TIFFJPEGCompressor extends TIFFBaseJPEGCompressor
Compressor for encoding compression type 7, TTN2/Adobe JPEG-in-TIFF.
-
-
Field Summary
-
Fields inherited from class com.sun.media.imageioimpl.plugins.tiff.TIFFBaseJPEGCompressor
IMAGE_METADATA_NAME, JPEGParam, JPEGStreamMetadata, JPEGWriter, STREAM_METADATA_NAME, writeAbbreviatedStream
-
Fields inherited from class com.sun.media.imageio.plugins.tiff.TIFFCompressor
compressionTagValue, compressionType, isCompressionLossless, metadata, stream, writer
-
-
Constructor Summary
Constructors Constructor Description TIFFJPEGCompressor(ImageWriteParam param)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setMetadata(IIOMetadata metadata)
Sets the value of themetadata
field.-
Methods inherited from class com.sun.media.imageioimpl.plugins.tiff.TIFFBaseJPEGCompressor
encode, finalize, initJPEGWriter
-
Methods inherited from class com.sun.media.imageio.plugins.tiff.TIFFCompressor
getCompressionTagValue, getCompressionType, getMetadata, getStream, getWriter, isCompressionLossless, setStream, setWriter
-
-
-
-
Constructor Detail
-
TIFFJPEGCompressor
public TIFFJPEGCompressor(ImageWriteParam param)
-
-
Method Detail
-
setMetadata
public void setMetadata(IIOMetadata metadata)
Sets the value of themetadata
field.The implementation in this class also adds the TIFF fields JPEGTables, YCbCrSubSampling, YCbCrPositioning, and ReferenceBlackWhite superseding any prior settings of those fields.
- Overrides:
setMetadata
in classTIFFCompressor
- Parameters:
metadata
- theIIOMetadata
object for the image being written.- See Also:
TIFFCompressor.getMetadata()
-
-