Package com.aowagie.text.pdf.codec
Class TiffImage
java.lang.Object
com.aowagie.text.pdf.codec.TiffImage
Reads TIFF images
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
decodePackbits
(byte[] data, byte[] dst) private static long[]
getArrayLongShort
(TIFFDirectory dir, int tag) private static int
static Image
getTiffImage
(RandomAccessFileOrArray s, int page) Reads a page from a TIFF image.private static Image
getTiffImage
(RandomAccessFileOrArray s, int page, boolean direct) Reads a page from a TIFF image.private static Image
private static void
inflate
(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)
-