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 classA filter which identifies the ImageReaderSpi of a JPEG reader which supports JPEG native stream metadata. -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final intprivate static final booleanFields inherited from class com.github.jaiimageio.impl.plugins.tiff.TIFFBaseJPEGCompressor
IMAGE_METADATA_NAME, JPEGParam, JPEGStreamMetadata, JPEGWriter, STREAM_METADATA_NAME, writeAbbreviatedStreamFields inherited from class com.github.jaiimageio.plugins.tiff.TIFFCompressor
compressionTagValue, compressionType, isCompressionLossless, metadata, stream, writer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static ImageReaderRetrieves a JPEG reader which supports native JPEG stream metadata.voidsetMetadata(IIOMetadata metadata) Sets the value of themetadatafield.Methods inherited from class com.github.jaiimageio.impl.plugins.tiff.TIFFBaseJPEGCompressor
encode, finalize, initJPEGWriterMethods 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 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:
-