com.drew.metadata.exif
public class ExifTiffHandler extends DirectoryTiffHandler
TiffHandler used for handling TIFF tags according to the Exif
standard.
Includes support for camera manufacturer makernotes.| Constructor and Description |
|---|
ExifTiffHandler(Metadata metadata,
boolean storeThumbnailBytes) |
| Modifier and Type | Method and Description |
|---|---|
void |
completed(RandomAccessReader reader,
int tiffHeaderOffset) |
boolean |
customProcessTag(int makernoteOffset,
Set<Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader,
int tagId,
int byteCount) |
boolean |
hasFollowerIfd() |
boolean |
isTagIfdPointer(int tagType) |
void |
setTiffMarker(int marker)
Receives the 2-byte marker found in the TIFF header.
|
endingIFD, error, setByteArray, setDouble, setDoubleArray, setFloat, setFloatArray, setInt16s, setInt16sArray, setInt16u, setInt16uArray, setInt32s, setInt32sArray, setInt32u, setInt32uArray, setInt8s, setInt8sArray, setInt8u, setInt8uArray, setRational, setRationalArray, setString, warnpublic ExifTiffHandler(Metadata metadata, boolean storeThumbnailBytes)
public void setTiffMarker(int marker)
throws TiffProcessingException
TiffHandlermarker - the 2-byte value found at position 2 of the TIFF headerTiffProcessingExceptionpublic boolean isTagIfdPointer(int tagType)
public boolean hasFollowerIfd()
public boolean customProcessTag(int makernoteOffset,
Set<Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader,
int tagId,
int byteCount)
throws IOException
IOExceptionpublic void completed(RandomAccessReader reader, int tiffHeaderOffset)
Copyright © 2002-2014 Drew Noakes. All Rights Reserved.