Class TIFFJPEGCompressor
java.lang.Object
com.github.jaiimageio.plugins.tiff.TIFFCompressor
com.github.jaiimageio.impl.plugins.tiff.TIFFBaseJPEGCompressor
com.github.jaiimageio.impl.plugins.tiff.TIFFJPEGCompressor
Compressor for encoding compression type 7, TTN2/Adobe JPEG-in-TIFF.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
A filter which identifies the ImageReaderSpi of a JPEG reader which supports JPEG native stream metadata. -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int
private static final boolean
Fields inherited from class com.github.jaiimageio.impl.plugins.tiff.TIFFBaseJPEGCompressor
IMAGE_METADATA_NAME, JPEGParam, JPEGStreamMetadata, JPEGWriter, STREAM_METADATA_NAME, writeAbbreviatedStream
Fields inherited from class com.github.jaiimageio.plugins.tiff.TIFFCompressor
compressionTagValue, compressionType, isCompressionLossless, metadata, stream, writer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static ImageReader
Retrieves a JPEG reader which supports native JPEG stream metadata.void
setMetadata
(IIOMetadata metadata) Sets the value of themetadata
field.Methods inherited from class com.github.jaiimageio.impl.plugins.tiff.TIFFBaseJPEGCompressor
encode, finalize, initJPEGWriter
Methods inherited from class com.github.jaiimageio.plugins.tiff.TIFFCompressor
dispose, getCompressionTagValue, getCompressionType, getMetadata, getStream, getWriter, isCompressionLossless, setStream, setWriter
-
Field Details
-
DEBUG
private static final boolean DEBUG- See Also:
-
CHROMA_SUBSAMPLING
static final int CHROMA_SUBSAMPLING- See Also:
-
-
Constructor Details
-
TIFFJPEGCompressor
-
-
Method Details
-
getJPEGTablesReader
Retrieves a JPEG reader which supports native JPEG stream metadata. -
setMetadata
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:
-