Package com.lowagie.text.pdf.codec
Class TiffImage
java.lang.Object
com.lowagie.text.pdf.codec.TiffImage
Reads TIFF images
- Author:
- Paulo Soares (psoares@consiste.pt)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddecodePackbits(byte[] data, byte[] dst) static intGets the number of pages the TIFF document has.static ImagegetTiffImage(RandomAccessFileOrArray s, int page) Reads a page from a TIFF image.static ImagegetTiffImage(RandomAccessFileOrArray s, int page, boolean direct) Reads a page from a TIFF image.protected static Imagestatic voidinflate(byte[] deflated, byte[] inflated)
-
Constructor Details
-
TiffImage
public TiffImage()
-
-
Method Details
-
getNumberOfPages
Gets the number of pages the TIFF document has.- Parameters:
s- the file source- Returns:
- the number of pages
-
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
-
decodePackbits
public static void decodePackbits(byte[] data, byte[] dst) -
inflate
public static void inflate(byte[] deflated, byte[] inflated)
-