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(javax.imageio.ImageWriteParam param)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetMetadata(javax.imageio.metadata.IIOMetadata metadata)Sets the value of themetadatafield.-
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
-
-
-
-
Method Detail
-
setMetadata
public void setMetadata(javax.imageio.metadata.IIOMetadata metadata)
Sets the value of themetadatafield.The implementation in this class also adds the TIFF fields JPEGTables, YCbCrSubSampling, YCbCrPositioning, and ReferenceBlackWhite superseding any prior settings of those fields.
- Overrides:
setMetadatain classTIFFCompressor- Parameters:
metadata- theIIOMetadataobject for the image being written.- See Also:
TIFFCompressor.getMetadata()
-
-