Package ij.io
Class TiffDecoder
java.lang.Object
ij.io.TiffDecoder
Decodes single and multi-image TIFF files. The LZW decompression
code was contributed by Curtis Rueden.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
protected boolean
static final int
static final int
static final int
static final int
protected RandomAccessStream
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionTiffDecoder
(InputStream in, String name) TiffDecoder
(String directory, String name) -
Method Summary
Modifier and TypeMethodDescriptionvoid
FileInfo[]
void
saveImageDescription
(byte[] description, FileInfo fi) Save the image description in the specified FileInfo.void
saveMetadata
(String name, String data)
-
Field Details
-
NEW_SUBFILE_TYPE
public static final int NEW_SUBFILE_TYPE- See Also:
-
IMAGE_WIDTH
public static final int IMAGE_WIDTH- See Also:
-
IMAGE_LENGTH
public static final int IMAGE_LENGTH- See Also:
-
BITS_PER_SAMPLE
public static final int BITS_PER_SAMPLE- See Also:
-
COMPRESSION
public static final int COMPRESSION- See Also:
-
PHOTO_INTERP
public static final int PHOTO_INTERP- See Also:
-
IMAGE_DESCRIPTION
public static final int IMAGE_DESCRIPTION- See Also:
-
STRIP_OFFSETS
public static final int STRIP_OFFSETS- See Also:
-
ORIENTATION
public static final int ORIENTATION- See Also:
-
SAMPLES_PER_PIXEL
public static final int SAMPLES_PER_PIXEL- See Also:
-
ROWS_PER_STRIP
public static final int ROWS_PER_STRIP- See Also:
-
STRIP_BYTE_COUNT
public static final int STRIP_BYTE_COUNT- See Also:
-
X_RESOLUTION
public static final int X_RESOLUTION- See Also:
-
Y_RESOLUTION
public static final int Y_RESOLUTION- See Also:
-
PLANAR_CONFIGURATION
public static final int PLANAR_CONFIGURATION- See Also:
-
RESOLUTION_UNIT
public static final int RESOLUTION_UNIT- See Also:
-
SOFTWARE
public static final int SOFTWARE- See Also:
-
DATE_TIME
public static final int DATE_TIME- See Also:
-
ARTEST
public static final int ARTEST- See Also:
-
HOST_COMPUTER
public static final int HOST_COMPUTER- See Also:
-
PREDICTOR
public static final int PREDICTOR- See Also:
-
COLOR_MAP
public static final int COLOR_MAP- See Also:
-
TILE_WIDTH
public static final int TILE_WIDTH- See Also:
-
SAMPLE_FORMAT
public static final int SAMPLE_FORMAT- See Also:
-
JPEG_TABLES
public static final int JPEG_TABLES- See Also:
-
METAMORPH1
public static final int METAMORPH1- See Also:
-
METAMORPH2
public static final int METAMORPH2- See Also:
-
IPLAB
public static final int IPLAB- See Also:
-
NIH_IMAGE_HDR
public static final int NIH_IMAGE_HDR- See Also:
-
META_DATA_BYTE_COUNTS
public static final int META_DATA_BYTE_COUNTS- See Also:
-
META_DATA
public static final int META_DATA- See Also:
-
in
-
debugMode
protected boolean debugMode
-
-
Constructor Details
-
TiffDecoder
-
TiffDecoder
-
-
Method Details
-
saveImageDescription
Save the image description in the specified FileInfo. ImageJ saves spatial and density calibration data in this string. For stacks, it also saves the number of images to avoid having to decode an IFD for each image. -
saveMetadata
-
enableDebugging
public void enableDebugging() -
getTiffInfo
- Throws:
IOException
-