Package com.itextpdf.io.image
Class TiffImageHelper
java.lang.Object
com.itextpdf.io.image.TiffImageHelper
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
applyPredictor
(byte[] uncompData, int predictor, int w, int h, int samplesPerPixel) private static void
decodePackbits
(byte[] data, byte[] dst) private static long[]
getArrayLongShort
(TIFFDirectory dir, int tag) private static int
private static void
processExtraSamples
(DeflaterOutputStream zip, DeflaterOutputStream mzip, byte[] outBuf, int samplePerPixel, int bitsPerSample, int width, int height) static void
processImage
(ImageData image) Processes the ImageData as a TIFF image.private static void
private static void
processTiffImageColor
(TIFFDirectory dir, RandomAccessFileOrArray s, TiffImageHelper.TiffParameters tiff)
-
Constructor Details
-
TiffImageHelper
TiffImageHelper()
-
-
Method Details
-
processImage
Processes the ImageData as a TIFF image.- Parameters:
image
- image to process.
-
processTiffImage
private static void processTiffImage(RandomAccessFileOrArray s, TiffImageHelper.TiffParameters tiff) -
processTiffImageColor
private static void processTiffImageColor(TIFFDirectory dir, RandomAccessFileOrArray s, TiffImageHelper.TiffParameters tiff) -
getDpi
-
processExtraSamples
private static void processExtraSamples(DeflaterOutputStream zip, DeflaterOutputStream mzip, byte[] outBuf, int samplePerPixel, int bitsPerSample, int width, int height) throws IOException - Throws:
IOException
-
getArrayLongShort
-
decodePackbits
private static void decodePackbits(byte[] data, byte[] dst) -
applyPredictor
private static void applyPredictor(byte[] uncompData, int predictor, int w, int h, int samplesPerPixel)
-