Package | Description |
---|---|
com.drew.imaging.tiff |
Contains classes for working with TIFF format files.
|
com.drew.lang |
Contains classes of generic utility.
|
com.drew.metadata |
Provides classes for generic modelling of metadata directories and tags.
|
com.drew.metadata.exif |
Contains classes for the extraction and modelling of Exif metadata and camera manufacturer-specific makernotes.
|
com.drew.metadata.icc |
Contains classes for the extraction and modelling of ICC (International Color Consortium) profile metadata.
|
com.drew.metadata.jfif |
Contains classes for the extraction and modelling of JFIF metadata.
|
com.drew.metadata.jfxx |
Contains classes for the extraction and modelling of JFXX (JFIF extension) metadata.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TiffHandler.customProcessTag(int tagOffset,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader,
int tagId,
int byteCount) |
static void |
TiffReader.processIfd(TiffHandler handler,
RandomAccessReader reader,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int ifdOffset,
int tiffHeaderOffset)
Processes a TIFF IFD.
|
private static void |
TiffReader.processTag(TiffHandler handler,
int tagId,
int tagValueOffset,
int componentCount,
int formatCode,
RandomAccessReader reader) |
void |
TiffReader.processTiff(RandomAccessReader reader,
TiffHandler handler,
int tiffHeaderOffset)
Processes a TIFF data sequence.
|
static Metadata |
TiffMetadataReader.readMetadata(RandomAccessReader reader) |
Modifier and Type | Class and Description |
---|---|
class |
ByteArrayReader
Provides methods to read specific values from a byte array, with a consistent, checked exception structure for
issues.
|
class |
RandomAccessFileReader
Provides methods to read specific values from a
RandomAccessFile , with a consistent, checked exception structure for
issues. |
class |
RandomAccessStreamReader |
Modifier and Type | Method and Description |
---|---|
void |
MetadataReader.extract(RandomAccessReader reader,
Metadata metadata)
Extracts metadata from
reader and merges it into the specified Metadata object. |
Modifier and Type | Method and Description |
---|---|
boolean |
ExifTiffHandler.customProcessTag(int tagOffset,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader,
int tagId,
int byteCount) |
void |
ExifReader.extract(RandomAccessReader reader,
Metadata metadata)
Reads TIFF formatted Exif data from start of the specified
RandomAccessReader . |
void |
ExifReader.extract(RandomAccessReader reader,
Metadata metadata,
int readerOffset)
Reads TIFF formatted Exif data a specified offset within a
RandomAccessReader . |
void |
ExifReader.extract(RandomAccessReader reader,
Metadata metadata,
int readerOffset,
Directory parentDirectory)
Reads TIFF formatted Exif data at a specified offset within a
RandomAccessReader . |
private static void |
ExifTiffHandler.ProcessBinary(Directory directory,
int tagValueOffset,
RandomAccessReader reader,
int byteCount,
java.lang.Boolean issigned,
int arrayLength) |
private static void |
ExifTiffHandler.processKodakMakernote(KodakMakernoteDirectory directory,
int tagValueOffset,
RandomAccessReader reader) |
private boolean |
ExifTiffHandler.processMakernote(int makernoteOffset,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader) |
private static void |
ExifTiffHandler.ProcessPrintIM(PrintIMDirectory directory,
int tagValueOffset,
RandomAccessReader reader,
int byteCount) |
private static void |
ExifTiffHandler.processReconyxHyperFireMakernote(ReconyxHyperFireMakernoteDirectory directory,
int makernoteOffset,
RandomAccessReader reader) |
private static void |
ExifTiffHandler.processReconyxUltraFireMakernote(ReconyxUltraFireMakernoteDirectory directory,
int makernoteOffset,
RandomAccessReader reader) |
Modifier and Type | Method and Description |
---|---|
void |
IccReader.extract(RandomAccessReader reader,
Metadata metadata) |
void |
IccReader.extract(RandomAccessReader reader,
Metadata metadata,
Directory parentDirectory) |
private void |
IccReader.set4ByteString(Directory directory,
int tagType,
RandomAccessReader reader) |
private void |
IccReader.setDate(IccDirectory directory,
int tagType,
RandomAccessReader reader) |
private void |
IccReader.setInt32(Directory directory,
int tagType,
RandomAccessReader reader) |
private void |
IccReader.setInt64(Directory directory,
int tagType,
RandomAccessReader reader) |
Modifier and Type | Method and Description |
---|---|
void |
JfifReader.extract(RandomAccessReader reader,
Metadata metadata)
Performs the Jfif data extraction, adding found values to the specified
instance of
Metadata . |
Modifier and Type | Method and Description |
---|---|
void |
JfxxReader.extract(RandomAccessReader reader,
Metadata metadata)
Performs the JFXX data extraction, adding found values to the specified
instance of
Metadata . |