Package | Description |
---|---|
com.drew.metadata |
Provides classes for generic modelling of metadata directories and tags.
|
com.drew.metadata.adobe |
Contains classes for the extraction and modelling of Adobe metadata.
|
com.drew.metadata.bmp |
Contains classes for the extraction and modelling of BMP file metadata.
|
com.drew.metadata.exif |
Contains classes for the extraction and modelling of Exif metadata and camera manufacturer-specific makernotes.
|
com.drew.metadata.exif.makernotes |
Contains
Directory and TagDescriptor classes related to the
modelling of manufacturer-specific makernotes. |
com.drew.metadata.file |
Contains classes for the extraction and modelling of file system metadata.
|
com.drew.metadata.gif |
Contains classes for the extraction and modelling of GIF file metadata.
|
com.drew.metadata.icc |
Contains classes for the extraction and modelling of ICC (International Color Consortium) profile metadata.
|
com.drew.metadata.ico |
Contains classes for the extraction and modelling of ICO (Windows Icon) file metadata.
|
com.drew.metadata.iptc |
Contains classes for the extraction and modelling of IPTC 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.
|
com.drew.metadata.jpeg |
Contains classes for the extraction and modelling of JPEG file format metadata.
|
com.drew.metadata.pcx |
Contains classes for the extraction and modelling of PCX image file metadata.
|
com.drew.metadata.photoshop |
Contains classes for the extraction and modelling of Photoshop metadata.
|
com.drew.metadata.png |
Contains classes for the extraction and modelling of PNG file metadata.
|
com.drew.metadata.webp |
Contains classes for the extraction and modelling of WebP file metadata.
|
com.drew.metadata.xmp |
Contains classes for the extraction and modelling of Adobe's XMP metadata.
|
Modifier and Type | Class and Description |
---|---|
class |
TagDescriptor<T extends Directory>
Base class for all tag descriptor classes.
|
Modifier and Type | Class and Description |
---|---|
class |
ErrorDirectory
A directory to use for the reporting of errors.
|
Modifier and Type | Method and Description |
---|---|
<T extends Directory> |
Metadata.addDirectory(T directory)
Adds a directory to this metadata collection.
|
<T extends Directory> |
Metadata.getDirectoriesOfType(Class<T> type) |
<T extends Directory> |
Metadata.getFirstDirectoryOfType(Class<T> type)
Gets the first
Directory of the specified type contained within this metadata collection. |
Modifier and Type | Method and Description |
---|---|
Directory |
Directory.getParent() |
Modifier and Type | Method and Description |
---|---|
Iterable<Directory> |
Metadata.getDirectories()
Returns an iterable set of the
Directory instances contained in this metadata collection. |
Modifier and Type | Method and Description |
---|---|
void |
Directory.setParent(Directory parent) |
Modifier and Type | Method and Description |
---|---|
boolean |
Metadata.containsDirectoryOfType(Class<? extends Directory> type)
Indicates whether an instance of the given directory type exists in this Metadata instance.
|
Constructor and Description |
---|
Tag(int tagType,
Directory directory) |
Modifier and Type | Class and Description |
---|---|
class |
AdobeJpegDirectory
Contains image encoding information for DCT filters, as stored by Adobe.
|
Modifier and Type | Class and Description |
---|---|
class |
BmpHeaderDirectory |
Modifier and Type | Class and Description |
---|---|
class |
ExifDescriptorBase<T extends Directory>
Base class for several Exif format descriptor classes.
|
Modifier and Type | Class and Description |
---|---|
class |
ExifDirectoryBase
Base class for several Exif format tag directories.
|
class |
ExifIFD0Directory
Describes Exif tags from the IFD0 directory.
|
class |
ExifImageDirectory
Describes One of several Exif directories.
|
class |
ExifInteropDirectory
Describes Exif interoperability tags.
|
class |
ExifSubIFDDirectory
Describes Exif tags from the SubIFD directory.
|
class |
ExifThumbnailDirectory
One of several Exif directories.
|
class |
GpsDirectory
Describes Exif tags that contain Global Positioning System (GPS) data.
|
class |
PanasonicRawDistortionDirectory
These tags can be found in Panasonic/Leica RAW, RW2 and RWL images.
|
class |
PanasonicRawIFD0Directory
These tags are found in IFD0 of Panasonic/Leica RAW, RW2 and RWL images.
|
class |
PanasonicRawWbInfo2Directory
These tags can be found in Panasonic/Leica RAW, RW2 and RWL images.
|
class |
PanasonicRawWbInfoDirectory
These tags can be found in Panasonic/Leica RAW, RW2 and RWL images.
|
class |
PrintIMDirectory
These tags can be found in Epson proprietary metadata.
|
Modifier and Type | Method and Description |
---|---|
void |
ExifReader.extract(RandomAccessReader reader,
Metadata metadata,
int readerOffset,
Directory parentDirectory)
Reads TIFF formatted Exif data at a specified offset within a
RandomAccessReader . |
Constructor and Description |
---|
ExifTiffHandler(Metadata metadata,
Directory parentDirectory) |
Modifier and Type | Class and Description |
---|---|
class |
AppleMakernoteDirectory
Describes tags specific to Apple cameras.
|
class |
CanonMakernoteDirectory
Describes tags specific to Canon cameras.
|
class |
CasioType1MakernoteDirectory
Describes tags specific to Casio (type 1) cameras.
|
class |
CasioType2MakernoteDirectory
Describes tags specific to Casio (type 2) cameras.
|
class |
FujifilmMakernoteDirectory
Describes tags specific to Fujifilm cameras.
|
class |
KodakMakernoteDirectory
Describes tags specific to Kodak cameras.
|
class |
KyoceraMakernoteDirectory
Describes tags specific to Kyocera and Contax cameras.
|
class |
LeicaMakernoteDirectory
Describes tags specific to certain Leica cameras.
|
class |
LeicaType5MakernoteDirectory
Describes tags specific to certain Leica cameras.
|
class |
NikonType1MakernoteDirectory
Describes tags specific to Nikon (type 1) cameras.
|
class |
NikonType2MakernoteDirectory
Describes tags specific to Nikon (type 2) cameras.
|
class |
OlympusCameraSettingsMakernoteDirectory
The Olympus camera settings makernote is used by many manufacturers (Epson, Konica, Minolta and Agfa...), and as such contains some tags
that appear specific to those manufacturers.
|
class |
OlympusEquipmentMakernoteDirectory
The Olympus equipment makernote is used by many manufacturers (Epson, Konica, Minolta and Agfa...), and as such contains some tags
that appear specific to those manufacturers.
|
class |
OlympusFocusInfoMakernoteDirectory
The Olympus focus info makernote is used by many manufacturers (Epson, Konica, Minolta and Agfa...), and as such contains some tags
that appear specific to those manufacturers.
|
class |
OlympusImageProcessingMakernoteDirectory
The Olympus image processing makernote is used by many manufacturers (Epson, Konica, Minolta and Agfa...), and as such contains some tags
that appear specific to those manufacturers.
|
class |
OlympusMakernoteDirectory
The Olympus makernote is used by many manufacturers (Epson, Konica, Minolta and Agfa...), and as such contains some tags
that appear specific to those manufacturers.
|
class |
OlympusRawDevelopment2MakernoteDirectory
The Olympus raw development 2 makernote is used by many manufacturers (Epson, Konica, Minolta and Agfa...), and as such contains some tags
that appear specific to those manufacturers.
|
class |
OlympusRawDevelopmentMakernoteDirectory
The Olympus raw development makernote is used by many manufacturers (Epson, Konica, Minolta and Agfa...), and as such contains some tags
that appear specific to those manufacturers.
|
class |
OlympusRawInfoMakernoteDirectory
These tags are found only in ORF images of some models (eg.
|
class |
PanasonicMakernoteDirectory
Describes tags specific to Panasonic and Leica cameras.
|
class |
PentaxMakernoteDirectory
Describes tags specific to Pentax and Asahi cameras.
|
class |
ReconyxHyperFireMakernoteDirectory
Describes tags specific to Reconyx HyperFire cameras.
|
class |
ReconyxUltraFireMakernoteDirectory
Describes tags specific to Reconyx UltraFire cameras.
|
class |
RicohMakernoteDirectory
Describes tags specific to Ricoh cameras.
|
class |
SamsungType2MakernoteDirectory
Describes tags specific certain 'newer' Samsung cameras.
|
class |
SanyoMakernoteDirectory
Describes tags specific to Sanyo cameras.
|
class |
SigmaMakernoteDirectory
Describes tags specific to Sigma / Foveon cameras.
|
class |
SonyType1MakernoteDirectory
Describes tags specific to Sony cameras that use the Sony Type 1 makernote tags.
|
class |
SonyType6MakernoteDirectory
Describes tags specific to Sony cameras that use the Sony Type 6 makernote tags.
|
Modifier and Type | Class and Description |
---|---|
class |
FileMetadataDirectory |
Modifier and Type | Class and Description |
---|---|
class |
GifAnimationDirectory |
class |
GifCommentDirectory |
class |
GifControlDirectory |
class |
GifHeaderDirectory |
class |
GifImageDirectory |
Modifier and Type | Class and Description |
---|---|
class |
IccDirectory |
Modifier and Type | Method and Description |
---|---|
void |
IccReader.extract(RandomAccessReader reader,
Metadata metadata,
Directory parentDirectory) |
Modifier and Type | Class and Description |
---|---|
class |
IcoDirectory |
Modifier and Type | Class and Description |
---|---|
class |
IptcDirectory
Describes tags used by the International Press Telecommunications Council (IPTC) metadata format.
|
Modifier and Type | Method and Description |
---|---|
void |
IptcReader.extract(SequentialReader reader,
Metadata metadata,
long length,
Directory parentDirectory)
Performs the IPTC data extraction, adding found values to the specified instance of
Metadata . |
Modifier and Type | Class and Description |
---|---|
class |
JfifDirectory
Directory of tags and values for the SOF0 Jfif segment.
|
Modifier and Type | Class and Description |
---|---|
class |
JfxxDirectory
Directory of tags and values for the SOF0 JFXX segment.
|
Modifier and Type | Class and Description |
---|---|
class |
HuffmanTablesDirectory
Directory of tables for the DHT (Define Huffman Table(s)) segment.
|
class |
JpegCommentDirectory
Describes tags used by a JPEG file comment.
|
class |
JpegDirectory
Directory of tags and values for the SOF0 JPEG segment.
|
Modifier and Type | Class and Description |
---|---|
class |
PcxDirectory |
Modifier and Type | Class and Description |
---|---|
class |
DuckyDirectory
Holds the data found in Photoshop "ducky" segments, created during Save-for-Web.
|
class |
PhotoshopDirectory
Holds the metadata found in the APPD segment of a JPEG file saved by Photoshop.
|
class |
PsdHeaderDirectory
Holds the basic metadata found in the header of a Photoshop PSD file.
|
Modifier and Type | Class and Description |
---|---|
class |
PngChromaticitiesDirectory |
class |
PngDirectory |
Modifier and Type | Class and Description |
---|---|
class |
WebpDirectory |
Modifier and Type | Class and Description |
---|---|
class |
XmpDirectory
Wraps an instance of Adobe's
XMPMeta object, which holds XMP data. |
Modifier and Type | Method and Description |
---|---|
void |
XmpReader.extract(byte[] xmpBytes,
int offset,
int length,
Metadata metadata,
Directory parentDirectory)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(byte[] xmpBytes,
Metadata metadata,
Directory parentDirectory)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(String xmpString,
Metadata metadata,
Directory parentDirectory)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
Copyright © 2019. All rights reserved.