public class TiffImage extends Object
Constructor and Description |
---|
TiffImage() |
Modifier and Type | Method and Description |
---|---|
static void |
applyPredictor(byte[] uncompData, int predictor, int w, int h, int samplesPerPixel) |
static void |
decodePackbits(byte[] data, byte[] dst) |
static int |
getNumberOfPages(RandomAccessFileOrArray s)
Gets the number of pages the TIFF document has.
|
static Image |
getTiffImage(RandomAccessFileOrArray s, boolean recoverFromImageError, int page) |
static Image |
getTiffImage(RandomAccessFileOrArray s, boolean recoverFromImageError, int page, boolean direct) |
static Image |
getTiffImage(RandomAccessFileOrArray s, int page)
Reads a page from a TIFF image.
|
static Image |
getTiffImage(RandomAccessFileOrArray s, int page, boolean direct)
Reads a page from a TIFF image.
|
protected static Image |
getTiffImageColor(TIFFDirectory dir, RandomAccessFileOrArray s) |
static void |
inflate(byte[] deflated, byte[] inflated) |
public static int getNumberOfPages(RandomAccessFileOrArray s)
s
- the file source
public static Image getTiffImage(RandomAccessFileOrArray s, boolean recoverFromImageError, int page, boolean direct)
public static Image getTiffImage(RandomAccessFileOrArray s, boolean recoverFromImageError, int page)
public static Image getTiffImage(RandomAccessFileOrArray s, int page)
s
- the file source
page
- the page to get. The first page is 1
Image
public static Image getTiffImage(RandomAccessFileOrArray s, int page, boolean direct)
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
Image
protected static Image getTiffImageColor(TIFFDirectory dir, RandomAccessFileOrArray s)
public static void decodePackbits(byte[] data, byte[] dst)
public static void inflate(byte[] deflated, byte[] inflated)
public static void applyPredictor(byte[] uncompData, int predictor, int w, int h, int samplesPerPixel)
Copyright © 2016. All rights reserved.