Class TiffImage
java.lang.Object
com.aowagie.text.pdf.codec.TiffImage
Reads TIFF images
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voiddecodePackbits(byte[] data, byte[] dst) private static long[]getArrayLongShort(TIFFDirectory dir, int tag) private static intstatic ImagegetTiffImage(RandomAccessFileOrArray s, int page) Reads a page from a TIFF image.private static ImagegetTiffImage(RandomAccessFileOrArray s, int page, boolean direct) Reads a page from a TIFF image.private static Imageprivate static voidinflate(byte[] deflated, byte[] inflated)
-
Constructor Details
-
TiffImage
public TiffImage()
-
-
Method Details
-
getDpi
-
getTiffImage
Reads a page from a TIFF image. Direct mode is not used.- Parameters:
s- the file sourcepage- the page to get. The first page is 1- Returns:
- the
Image
-
getTiffImage
Reads a page from a TIFF image.- Parameters:
s- the file sourcepage- the page to get. The first page is 1direct- for single strip, CCITT images, generate the image by direct byte copying. It's faster but may not work every time- Returns:
- the
Image
-
getTiffImageColor
-
getArrayLongShort
-
decodePackbits
private static void decodePackbits(byte[] data, byte[] dst) -
inflate
private static void inflate(byte[] deflated, byte[] inflated)
-