Class TiffImage

java.lang.Object
com.aowagie.text.pdf.codec.TiffImage

public class TiffImage extends Object
Reads TIFF images
  • Constructor Details

    • TiffImage

      public TiffImage()
  • Method Details

    • getDpi

      private static int getDpi(TIFFField fd, int resolutionUnit)
    • getTiffImage

      public static Image getTiffImage(RandomAccessFileOrArray s, int page)
      Reads a page from a TIFF image. Direct mode is not used.
      Parameters:
      s - the file source
      page - the page to get. The first page is 1
      Returns:
      the Image
    • getTiffImage

      private static Image getTiffImage(RandomAccessFileOrArray s, int page, boolean direct)
      Reads a page from a TIFF image.
      Parameters:
      s - the file source
      page - the page to get. The first page is 1
      direct - 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

      private static Image getTiffImageColor(TIFFDirectory dir, RandomAccessFileOrArray s)
    • getArrayLongShort

      private static long[] getArrayLongShort(TIFFDirectory dir, int tag)
    • decodePackbits

      private static void decodePackbits(byte[] data, byte[] dst)
    • inflate

      private static void inflate(byte[] deflated, byte[] inflated)