-
-
Notifications
You must be signed in to change notification settings - Fork 315
TIFF Plugin
Harald Kuhr edited this page Jun 9, 2024
·
9 revisions
- Read support for the following "Baseline" TIFF file types:
- Class B (Bi-level), all relevant compression types, 1 bit per sample
- Class G (Gray), all relevant compression types, 2, 4, 8, 16 or 32 bits per sample, unsigned integer
- Class P (Palette/indexed color), all relevant compression types, 1, 2, 4, 8 or 16 bits per sample, unsigned integer
- Class R (RGB), all relevant compression types, 8 or 16 bits per sample, unsigned integer
- Read support for the following TIFF extensions:
- Tiling
- Class F (Facsimile), CCITT Modified Huffman RLE, T4 and T6 (type 2, 3 and 4) compressions.
- LZW Compression (type 5)
- "Old-style" JPEG Compression (type 6), as a best effort, as the spec is not well-defined
- JPEG Compression (type 7)
- ZLib (aka Adobe-style Deflate) Compression (type 8)
- Deflate Compression (type 32946)
- Horizontal differencing Predictor (type 2) for LZW, ZLib, Deflate and PackBits compression
- Alpha channel (ExtraSamples type 1/Associated Alpha and type 2/Unassociated Alpha)
- CMYK data (PhotometricInterpretation type 5/Separated)
- YCbCr data (PhotometricInterpretation type 6/YCbCr) for JPEG
- CIELab data in TIFF, ITU and ICC variants (PhotometricInterpretation type 9, 10 and 11)
- Planar data (PlanarConfiguration type 2/Planar)
- ICC profiles (ICCProfile)
- BitsPerSample values up to 16 for most PhotometricInterpretations
- Floating point samples, up to 64 bits per sample
- Multiple images (pages) in one file
- Read support for the BigTIFF proposal.
- Write support for most "Baseline" TIFF options
- Uncompressed, PackBits, ZLib and Deflate
- Additional support for CCITT T4 and and T6 compressions.
- Additional support for LZW and JPEG (type 7) compressions
- Horizontal differencing Predictor (type 2) for LZW, ZLib, Deflate
- Multiple images (pages) in one file
- Write support for BigTIFF
- Native
javax_imageio_tiff_image_1.0
and Standard metadata support