Package | Description |
---|---|
com.drew.imaging |
Contains classes for working with image file formats and photographic conversions.
|
com.drew.imaging.bmp |
Contains classes for working with BMP files.
|
com.drew.imaging.gif |
Contains classes for working with GIF files.
|
com.drew.imaging.ico |
Contains classes for working with ICO (Windows Icon) files.
|
com.drew.imaging.jpeg |
Contains classes for working with JPEG files.
|
com.drew.imaging.pcx |
Contains classes for working with PCX image files.
|
com.drew.imaging.png |
Contains classes for working with PNG (Portable Network Graphic) files.
|
com.drew.imaging.psd |
Contains classes for working with PSD (PhotoShop Document) files.
|
com.drew.imaging.raf |
Contains classes for working with RAF (Fujifilm camera raw) format files.
|
com.drew.imaging.riff |
Contains classes for working with RIFF format files, such as WebP.
|
com.drew.imaging.tiff |
Contains classes for working with TIFF format files.
|
com.drew.imaging.webp |
Contains classes for working with WebP 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.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.tiff |
Contains classes for the extraction and modelling of TIFF 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 | Method and Description |
---|---|
static FileType |
FileTypeDetector.detectFileType(BufferedInputStream inputStream)
Examines the a file's first bytes and estimates the file's type.
|
static Metadata |
ImageMetadataReader.readMetadata(File file)
|
static Metadata |
ImageMetadataReader.readMetadata(InputStream inputStream)
Reads metadata from an
InputStream . |
static Metadata |
ImageMetadataReader.readMetadata(InputStream inputStream,
long streamLength)
Reads metadata from an
InputStream of known length. |
Modifier and Type | Method and Description |
---|---|
static FileType |
FileTypeDetector.detectFileType(BufferedInputStream inputStream)
Examines the a file's first bytes and estimates the file's type.
|
static void |
ImageMetadataReader.main(String[] args)
An application entry point.
|
static Metadata |
ImageMetadataReader.readMetadata(File file)
|
static Metadata |
ImageMetadataReader.readMetadata(InputStream inputStream)
Reads metadata from an
InputStream . |
static Metadata |
ImageMetadataReader.readMetadata(InputStream inputStream,
long streamLength)
Reads metadata from an
InputStream of known length. |
Modifier and Type | Method and Description |
---|---|
static Metadata |
BmpMetadataReader.readMetadata(File file) |
static Metadata |
BmpMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
BmpMetadataReader.readMetadata(File file) |
static Metadata |
BmpMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
GifMetadataReader.readMetadata(File file) |
static Metadata |
GifMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
GifMetadataReader.readMetadata(File file) |
static Metadata |
GifMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
IcoMetadataReader.readMetadata(File file) |
static Metadata |
IcoMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
IcoMetadataReader.readMetadata(File file) |
static Metadata |
IcoMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
Iterable<byte[]> |
JpegSegmentData.getSegments(byte segmentType)
Returns all instances of a given JPEG segment.
|
Iterable<byte[]> |
JpegSegmentData.getSegments(JpegSegmentType segmentType)
Returns all instances of a given JPEG segment.
|
Iterable<JpegSegmentType> |
JpegSegmentMetadataReader.getSegmentTypes()
Gets the set of JPEG segment types that this reader is interested in.
|
static Metadata |
JpegMetadataReader.readMetadata(File file) |
static Metadata |
JpegMetadataReader.readMetadata(File file,
Iterable<JpegSegmentMetadataReader> readers) |
static Metadata |
JpegMetadataReader.readMetadata(InputStream inputStream) |
static Metadata |
JpegMetadataReader.readMetadata(InputStream inputStream,
Iterable<JpegSegmentMetadataReader> readers) |
static JpegSegmentData |
JpegSegmentReader.readSegments(File file,
Iterable<JpegSegmentType> segmentTypes)
Processes the provided JPEG data, and extracts the specified JPEG segments into a
JpegSegmentData object. |
static JpegSegmentData |
JpegSegmentReader.readSegments(SequentialReader reader,
Iterable<JpegSegmentType> segmentTypes)
Processes the provided JPEG data, and extracts the specified JPEG segments into a
JpegSegmentData object. |
Modifier and Type | Method and Description |
---|---|
void |
JpegSegmentData.addSegment(byte segmentType,
byte[] segmentBytes)
Adds segment bytes to the collection.
|
boolean |
JpegSegmentData.containsSegment(JpegSegmentType segmentType)
Determines whether data is present for a given segment type.
|
byte[] |
JpegSegmentData.getSegment(JpegSegmentType segmentType)
Gets the first JPEG segment data for the specified type.
|
byte[] |
JpegSegmentData.getSegment(JpegSegmentType segmentType,
int occurrence)
Gets segment data for a specific occurrence and type.
|
int |
JpegSegmentData.getSegmentCount(JpegSegmentType segmentType)
Returns the count of segment data byte arrays stored for a given segment type.
|
Iterable<byte[]> |
JpegSegmentData.getSegments(JpegSegmentType segmentType)
Returns all instances of a given JPEG segment.
|
static void |
JpegMetadataReader.process(Metadata metadata,
InputStream inputStream) |
static void |
JpegMetadataReader.process(Metadata metadata,
InputStream inputStream) |
static void |
JpegMetadataReader.process(Metadata metadata,
InputStream inputStream,
Iterable<JpegSegmentMetadataReader> readers) |
static void |
JpegMetadataReader.process(Metadata metadata,
InputStream inputStream,
Iterable<JpegSegmentMetadataReader> readers) |
void |
JpegSegmentMetadataReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Extracts metadata from all instances of a particular JPEG segment type.
|
void |
JpegSegmentMetadataReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Extracts metadata from all instances of a particular JPEG segment type.
|
void |
JpegSegmentMetadataReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Extracts metadata from all instances of a particular JPEG segment type.
|
static Metadata |
JpegMetadataReader.readMetadata(File file) |
static Metadata |
JpegMetadataReader.readMetadata(File file,
Iterable<JpegSegmentMetadataReader> readers) |
static Metadata |
JpegMetadataReader.readMetadata(InputStream inputStream) |
static Metadata |
JpegMetadataReader.readMetadata(InputStream inputStream,
Iterable<JpegSegmentMetadataReader> readers) |
static JpegSegmentData |
JpegSegmentReader.readSegments(File file,
Iterable<JpegSegmentType> segmentTypes)
Processes the provided JPEG data, and extracts the specified JPEG segments into a
JpegSegmentData object. |
static JpegSegmentData |
JpegSegmentReader.readSegments(SequentialReader reader,
Iterable<JpegSegmentType> segmentTypes)
Processes the provided JPEG data, and extracts the specified JPEG segments into a
JpegSegmentData object. |
void |
JpegSegmentData.removeSegment(JpegSegmentType segmentType)
Removes all segments from the collection having the specified type.
|
void |
JpegSegmentData.removeSegmentOccurrence(JpegSegmentType segmentType,
int occurrence)
Removes a specified instance of a segment's data from the collection.
|
Modifier and Type | Method and Description |
---|---|
static Metadata |
PcxMetadataReader.readMetadata(File file) |
static Metadata |
PcxMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
PcxMetadataReader.readMetadata(File file) |
static Metadata |
PcxMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
int[] |
PngColorType.getAllowedBitDepths() |
byte[] |
PngChunk.getBytes() |
PngColorType |
PngHeader.getColorType() |
String |
PngColorType.getDescription() |
PngChunkType |
PngChunk.getType() |
static Metadata |
PngMetadataReader.readMetadata(File file) |
static Metadata |
PngMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
Iterable<PngChunk> |
PngChunkReader.extract(SequentialReader reader,
Set<PngChunkType> desiredChunkTypes) |
static Metadata |
PngMetadataReader.readMetadata(File file) |
static Metadata |
PngMetadataReader.readMetadata(InputStream inputStream) |
Constructor and Description |
---|
PngChromaticities(byte[] bytes) |
PngChunk(PngChunkType chunkType,
byte[] bytes) |
PngChunk(PngChunkType chunkType,
byte[] bytes) |
PngChunkType(byte[] bytes) |
PngChunkType(String identifier) |
PngChunkType(String identifier,
boolean multipleAllowed) |
PngHeader(byte[] bytes) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
PsdMetadataReader.readMetadata(File file) |
static Metadata |
PsdMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
PsdMetadataReader.readMetadata(File file) |
static Metadata |
PsdMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
RafMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
RafMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
void |
RiffHandler.processChunk(String fourCC,
byte[] payload)
Perform whatever processing is necessary for the type of chunk with its
payload.
|
void |
RiffHandler.processChunk(String fourCC,
byte[] payload)
Perform whatever processing is necessary for the type of chunk with its
payload.
|
void |
RiffReader.processRiff(SequentialReader reader,
RiffHandler handler)
Processes a RIFF data sequence.
|
void |
RiffReader.processRiff(SequentialReader reader,
RiffHandler handler)
Processes a RIFF data sequence.
|
boolean |
RiffHandler.shouldAcceptChunk(String fourCC)
Gets whether this handler is interested in the specific chunk type.
|
boolean |
RiffHandler.shouldAcceptRiffIdentifier(String identifier)
Gets whether the specified RIFF identifier is of interest to this handler.
|
Modifier and Type | Field and Description |
---|---|
static TiffDataFormat |
TiffDataFormat.DOUBLE |
static TiffDataFormat |
TiffDataFormat.INT16_S |
static TiffDataFormat |
TiffDataFormat.INT16_U |
static TiffDataFormat |
TiffDataFormat.INT32_S |
static TiffDataFormat |
TiffDataFormat.INT32_U |
static TiffDataFormat |
TiffDataFormat.INT8_S |
static TiffDataFormat |
TiffDataFormat.INT8_U |
static TiffDataFormat |
TiffDataFormat.RATIONAL_S |
static TiffDataFormat |
TiffDataFormat.RATIONAL_U |
static TiffDataFormat |
TiffDataFormat.SINGLE |
static TiffDataFormat |
TiffDataFormat.STRING |
static TiffDataFormat |
TiffDataFormat.UNDEFINED |
Modifier and Type | Method and Description |
---|---|
static Metadata |
TiffMetadataReader.readMetadata(File file) |
static Metadata |
TiffMetadataReader.readMetadata(InputStream inputStream) |
static Metadata |
TiffMetadataReader.readMetadata(RandomAccessReader reader) |
String |
TiffDataFormat.toString() |
Modifier and Type | Method and Description |
---|---|
boolean |
TiffHandler.customProcessTag(int tagOffset,
Set<Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader,
int tagId,
int byteCount) |
boolean |
TiffHandler.customProcessTag(int tagOffset,
Set<Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader,
int tagId,
int byteCount) |
void |
TiffHandler.error(String message) |
static void |
TiffReader.processIfd(TiffHandler handler,
RandomAccessReader reader,
Set<Integer> processedIfdOffsets,
int ifdOffset,
int tiffHeaderOffset)
Processes a TIFF IFD.
|
static void |
TiffReader.processIfd(TiffHandler handler,
RandomAccessReader reader,
Set<Integer> processedIfdOffsets,
int ifdOffset,
int tiffHeaderOffset)
Processes a TIFF IFD.
|
static void |
TiffReader.processIfd(TiffHandler handler,
RandomAccessReader reader,
Set<Integer> processedIfdOffsets,
int ifdOffset,
int tiffHeaderOffset)
Processes a TIFF IFD.
|
void |
TiffReader.processTiff(RandomAccessReader reader,
TiffHandler handler,
int tiffHeaderOffset)
Processes a TIFF data sequence.
|
void |
TiffReader.processTiff(RandomAccessReader reader,
TiffHandler handler,
int tiffHeaderOffset)
Processes a TIFF data sequence.
|
static Metadata |
TiffMetadataReader.readMetadata(File file) |
static Metadata |
TiffMetadataReader.readMetadata(InputStream inputStream) |
static Metadata |
TiffMetadataReader.readMetadata(RandomAccessReader reader) |
void |
TiffHandler.setByteArray(int tagId,
byte[] bytes) |
void |
TiffHandler.setDoubleArray(int tagId,
double[] array) |
void |
TiffHandler.setFloatArray(int tagId,
float[] array) |
void |
TiffHandler.setInt16sArray(int tagId,
short[] array) |
void |
TiffHandler.setInt16uArray(int tagId,
int[] array) |
void |
TiffHandler.setInt32sArray(int tagId,
int[] array) |
void |
TiffHandler.setInt32uArray(int tagId,
long[] array) |
void |
TiffHandler.setInt8sArray(int tagId,
byte[] array) |
void |
TiffHandler.setInt8uArray(int tagId,
short[] array) |
void |
TiffHandler.setRational(int tagId,
Rational rational) |
void |
TiffHandler.setRationalArray(int tagId,
Rational[] array) |
void |
TiffHandler.setString(int tagId,
StringValue string) |
void |
TiffHandler.warn(String message) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
WebpMetadataReader.readMetadata(File file) |
static Metadata |
WebpMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
WebpMetadataReader.readMetadata(File file) |
static Metadata |
WebpMetadataReader.readMetadata(InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static double[] |
GeoLocation.decimalToDegreesMinutesSeconds(double decimal)
Converts a decimal degree angle into its corresponding DMS (degrees-minutes-seconds) component values, as
a double array.
|
static String |
GeoLocation.decimalToDegreesMinutesSecondsString(double decimal)
Converts a decimal degree angle into its corresponding DMS (degrees-minutes-seconds) representation as a string,
of format:
-1° 23' 4.56" |
static String |
StringUtil.fromStream(InputStream stream) |
byte[] |
SequentialByteArrayReader.getBytes(int count) |
byte[] |
StreamReader.getBytes(int count) |
abstract byte[] |
SequentialReader.getBytes(int count)
Returns the required number of bytes from the sequence.
|
byte[] |
ByteArrayReader.getBytes(int index,
int count) |
abstract byte[] |
RandomAccessReader.getBytes(int index,
int count)
Returns the required number of bytes from the specified index from the underlying source.
|
byte[] |
RandomAccessFileReader.getBytes(int index,
int count) |
byte[] |
RandomAccessStreamReader.getBytes(int index,
int count) |
String |
KeyValuePair.getKey() |
byte[] |
SequentialReader.getNullTerminatedBytes(int maxLengthBytes)
Returns the sequence of bytes punctuated by a
\0 value. |
byte[] |
RandomAccessReader.getNullTerminatedBytes(int index,
int maxLengthBytes)
Returns the sequence of bytes punctuated by a
\0 value. |
String |
SequentialReader.getNullTerminatedString(int maxLengthBytes,
Charset charset)
Creates a String from the stream, ending where
byte=='\0' or where length==maxLength . |
String |
RandomAccessReader.getNullTerminatedString(int index,
int maxLengthBytes,
Charset charset)
Creates a String from the _data buffer starting at the specified index,
and ending where
byte=='\0' or where length==maxLength . |
StringValue |
SequentialReader.getNullTerminatedStringValue(int maxLengthBytes,
Charset charset)
Creates a String from the stream, ending where
byte=='\0' or where length==maxLength . |
StringValue |
RandomAccessReader.getNullTerminatedStringValue(int index,
int maxLengthBytes,
Charset charset) |
Rational |
Rational.getReciprocal()
Returns the reciprocal value of this object as a new Rational.
|
Rational |
Rational.getSimplifiedInstance()
Simplifies the representation of this
Rational number. |
String |
SequentialReader.getString(int bytesRequested) |
String |
SequentialReader.getString(int bytesRequested,
Charset charset) |
String |
RandomAccessReader.getString(int index,
int bytesRequested,
Charset charset) |
String |
RandomAccessReader.getString(int index,
int bytesRequested,
String charset) |
String |
SequentialReader.getString(int bytesRequested,
String charset) |
StringValue |
SequentialReader.getStringValue(int bytesRequested,
Charset charset) |
StringValue |
RandomAccessReader.getStringValue(int index,
int bytesRequested,
Charset charset) |
StringValue |
KeyValuePair.getValue() |
static String |
StringUtil.join(Iterable<? extends CharSequence> strings,
String delimiter) |
static <T extends CharSequence> |
StringUtil.join(T[] strings,
String delimiter) |
String |
GeoLocation.toDMSString() |
String |
Rational.toSimpleString(boolean allowDecimal)
Returns the simplest representation of this
Rational 's value possible. |
String |
CompoundException.toString() |
String |
Rational.toString()
Returns a string representation of the object of form
numerator/denominator . |
String |
GeoLocation.toString() |
static String |
StringUtil.urlEncode(String name) |
Modifier and Type | Method and Description |
---|---|
int |
Rational.compareTo(Rational that)
Compares two
Rational instances, returning true if they are mathematically
equivalent (in consistence with Rational.equals(Object) method). |
static Double |
GeoLocation.degreesMinutesSecondsToDecimal(Rational degs,
Rational mins,
Rational secs,
boolean isNegative)
Converts DMS (degrees-minutes-seconds) rational values, as given in
GpsDirectory ,
into a single value in degrees, as a double. |
static Double |
GeoLocation.degreesMinutesSecondsToDecimal(Rational degs,
Rational mins,
Rational secs,
boolean isNegative)
Converts DMS (degrees-minutes-seconds) rational values, as given in
GpsDirectory ,
into a single value in degrees, as a double. |
static Double |
GeoLocation.degreesMinutesSecondsToDecimal(Rational degs,
Rational mins,
Rational secs,
boolean isNegative)
Converts DMS (degrees-minutes-seconds) rational values, as given in
GpsDirectory ,
into a single value in degrees, as a double. |
static String |
StringUtil.fromStream(InputStream stream) |
void |
SequentialByteArrayReader.getBytes(byte[] buffer,
int offset,
int count) |
void |
StreamReader.getBytes(byte[] buffer,
int offset,
int count) |
abstract void |
SequentialReader.getBytes(byte[] buffer,
int offset,
int count)
Retrieves bytes, writing them into a caller-provided buffer.
|
String |
RandomAccessReader.getNullTerminatedString(int index,
int maxLengthBytes,
Charset charset)
Creates a String from the _data buffer starting at the specified index,
and ending where
byte=='\0' or where length==maxLength . |
String |
SequentialReader.getString(int bytesRequested,
Charset charset) |
String |
RandomAccessReader.getString(int index,
int bytesRequested,
Charset charset) |
String |
RandomAccessReader.getString(int index,
int bytesRequested,
String charset) |
static String |
StringUtil.join(Iterable<? extends CharSequence> strings,
String delimiter) |
static String |
StringUtil.join(Iterable<? extends CharSequence> strings,
String delimiter) |
static <T extends CharSequence> |
StringUtil.join(T[] strings,
String delimiter) |
static <T extends CharSequence> |
StringUtil.join(T[] strings,
String delimiter) |
void |
CompoundException.printStackTrace(PrintStream s) |
void |
CompoundException.printStackTrace(PrintWriter s) |
static int |
ByteConvert.toInt32BigEndian(byte[] bytes) |
static int |
ByteConvert.toInt32LittleEndian(byte[] bytes) |
static String |
StringUtil.urlEncode(String name) |
Constructor and Description |
---|
ByteArrayReader(byte[] buffer) |
ByteArrayReader(byte[] buffer,
int baseOffset) |
KeyValuePair(String key,
StringValue value) |
KeyValuePair(String key,
StringValue value) |
RandomAccessFileReader(RandomAccessFile file) |
RandomAccessFileReader(RandomAccessFile file,
int baseOffset) |
RandomAccessStreamReader(InputStream stream) |
RandomAccessStreamReader(InputStream stream,
int chunkLength) |
RandomAccessStreamReader(InputStream stream,
int chunkLength,
long streamLength) |
SequentialByteArrayReader(byte[] bytes) |
SequentialByteArrayReader(byte[] bytes,
int baseIndex) |
StreamReader(InputStream stream) |
Modifier and Type | Field and Description |
---|---|
static String |
Schema.DUBLIN_CORE_SPECIFIC_PROPERTIES |
static String |
Schema.EXIF_ADDITIONAL_PROPERTIES |
static String |
Schema.EXIF_SPECIFIC_PROPERTIES |
static String |
Schema.EXIF_TIFF_PROPERTIES |
static String |
Schema.XMP_PROPERTIES
XMP tag namespace.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
StringValue.getBytes() |
Iterable<Directory> |
Metadata.getDirectories()
Returns an iterable set of the
Directory instances contained in this metadata collection. |
<T extends Directory> |
Metadata.getDirectoriesOfType(Class<T> type) |
String |
Tag.getDirectoryName()
|
Iterable<String> |
Directory.getErrors()
Used to iterate over any error messages contained in this directory.
|
String |
ErrorDirectory.getName() |
abstract String |
Directory.getName()
Provides the name of the directory, for display purposes.
|
String |
Tag.getTagName()
Get the name of the tag, such as
Aperture , or
InteropVersion . |
String |
ErrorDirectory.getTagName(int tagType) |
String |
Directory.getTagName(int tagType)
Returns the name of a specified tag as a String.
|
Collection<Tag> |
Directory.getTags()
Returns an Iterator of Tag instances that have been set in this Directory.
|
String |
Tag.getTagTypeHex()
Gets the tag type in hex notation as a String with padded leading
zeroes if necessary (i.e.
|
String |
Face.toString() |
String |
Tag.toString()
A basic representation of the tag's type and value.
|
Modifier and Type | Method and Description |
---|---|
<T extends Directory> |
Metadata.addDirectory(T directory)
Adds a directory to this metadata collection.
|
void |
Directory.addError(String message)
Registers an error message with this directory.
|
void |
MetadataReader.extract(RandomAccessReader reader,
Metadata metadata)
Extracts metadata from
reader and merges it into the specified Metadata object. |
void |
MetadataReader.extract(RandomAccessReader reader,
Metadata metadata)
Extracts metadata from
reader and merges it into the specified Metadata object. |
static Age |
Age.fromPanasonicString(String s)
Parses an age object from the string format used by Panasonic cameras:
0031:07:15 00:00:00 |
<T extends Directory> |
Metadata.getFirstDirectoryOfType(Class<T> type)
Gets the first
Directory of the specified type contained within this metadata collection. |
void |
Directory.setByteArray(int tagType,
byte[] bytes)
Sets a
byte[] (array) for the specified tag. |
void |
Directory.setDate(int tagType,
Date value)
Sets a
java.util.Date value for the specified tag. |
void |
Directory.setDescriptor(TagDescriptor descriptor)
Sets the descriptor used to interpret tag values.
|
void |
Directory.setDoubleArray(int tagType,
double[] doubles)
Sets a
double[] (array) for the specified tag. |
void |
Directory.setFloatArray(int tagType,
float[] floats)
Sets a
float[] (array) for the specified tag. |
void |
Directory.setIntArray(int tagType,
int[] ints)
Sets an
int[] (array) for the specified tag. |
void |
ErrorDirectory.setObject(int tagType,
Object value) |
void |
Directory.setObject(int tagType,
Object value)
Sets a
Object for the specified tag. |
void |
Directory.setObjectArray(int tagType,
Object array)
Sets an array
Object for the specified tag. |
void |
Directory.setParent(Directory parent) |
void |
Directory.setRational(int tagType,
Rational rational)
Sets a
Rational value for the specified tag. |
void |
Directory.setRationalArray(int tagType,
Rational[] rationals)
Sets a
Rational[] (array) for the specified tag. |
void |
Directory.setString(int tagType,
String value)
Sets a
String value for the specified tag. |
void |
Directory.setStringArray(int tagType,
String[] strings)
Sets a
String[] (array) for the specified tag. |
void |
Directory.setStringValue(int tagType,
StringValue value)
Sets a
StringValue value for the specified tag. |
void |
Directory.setStringValueArray(int tagType,
StringValue[] strings)
Sets a
StringValue[] (array) for the specified tag. |
Constructor and Description |
---|
StringValue(byte[] bytes,
Charset charset) |
Tag(int tagType,
Directory directory) |
TagDescriptor(T directory) |
Modifier and Type | Method and Description |
---|---|
String |
AdobeJpegDirectory.getName() |
Iterable<JpegSegmentType> |
AdobeJpegReader.getSegmentTypes() |
Modifier and Type | Method and Description |
---|---|
void |
AdobeJpegReader.extract(SequentialReader reader,
Metadata metadata) |
void |
AdobeJpegReader.extract(SequentialReader reader,
Metadata metadata) |
void |
AdobeJpegReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
AdobeJpegReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
AdobeJpegReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Modifier and Type | Method and Description |
---|---|
String |
BmpHeaderDirectory.getName() |
Modifier and Type | Method and Description |
---|---|
void |
BmpReader.extract(SequentialReader reader,
Metadata metadata) |
void |
BmpReader.extract(SequentialReader reader,
Metadata metadata) |
Constructor and Description |
---|
BmpHeaderDescriptor(BmpHeaderDirectory directory) |
Modifier and Type | Method and Description |
---|---|
String |
PanasonicRawIFD0Directory.getName() |
String |
PanasonicRawWbInfoDirectory.getName() |
String |
ExifSubIFDDirectory.getName() |
String |
PanasonicRawWbInfo2Directory.getName() |
String |
ExifThumbnailDirectory.getName() |
String |
ExifInteropDirectory.getName() |
String |
ExifIFD0Directory.getName() |
String |
PanasonicRawDistortionDirectory.getName() |
String |
ExifImageDirectory.getName() |
String |
PrintIMDirectory.getName() |
String |
GpsDirectory.getName() |
Iterable<JpegSegmentType> |
ExifReader.getSegmentTypes() |
Modifier and Type | Method and Description |
---|---|
boolean |
ExifTiffHandler.customProcessTag(int tagOffset,
Set<Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader,
int tagId,
int byteCount) |
boolean |
ExifTiffHandler.customProcessTag(int tagOffset,
Set<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)
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)
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 . |
void |
ExifReader.extract(RandomAccessReader reader,
Metadata metadata,
int readerOffset,
Directory parentDirectory)
Reads TIFF formatted Exif data at a specified offset within a
RandomAccessReader . |
void |
ExifReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
ExifReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
ExifReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
ExifDescriptorBase(T directory) |
ExifIFD0Descriptor(ExifIFD0Directory directory) |
ExifImageDescriptor(ExifImageDirectory directory) |
ExifInteropDescriptor(ExifInteropDirectory directory) |
ExifSubIFDDescriptor(ExifSubIFDDirectory directory) |
ExifThumbnailDescriptor(ExifThumbnailDirectory directory) |
ExifTiffHandler(Metadata metadata,
Directory parentDirectory) |
GpsDescriptor(GpsDirectory directory) |
PanasonicRawDistortionDescriptor(PanasonicRawDistortionDirectory directory) |
PanasonicRawIFD0Descriptor(PanasonicRawIFD0Directory directory) |
PanasonicRawWbInfo2Descriptor(PanasonicRawWbInfo2Directory directory) |
PanasonicRawWbInfoDescriptor(PanasonicRawWbInfoDirectory directory) |
PrintIMDescriptor(PrintIMDirectory directory) |
Modifier and Type | Method and Description |
---|---|
String |
LeicaMakernoteDirectory.getName() |
String |
ReconyxUltraFireMakernoteDirectory.getName() |
String |
AppleMakernoteDirectory.getName() |
String |
KyoceraMakernoteDirectory.getName() |
String |
OlympusImageProcessingMakernoteDirectory.getName() |
String |
FujifilmMakernoteDirectory.getName() |
String |
CanonMakernoteDirectory.getName() |
String |
LeicaType5MakernoteDirectory.getName() |
String |
OlympusEquipmentMakernoteDirectory.getName() |
String |
KodakMakernoteDirectory.getName() |
String |
CasioType1MakernoteDirectory.getName() |
String |
RicohMakernoteDirectory.getName() |
String |
PentaxMakernoteDirectory.getName() |
String |
SonyType6MakernoteDirectory.getName() |
String |
PanasonicMakernoteDirectory.getName() |
String |
NikonType2MakernoteDirectory.getName() |
String |
OlympusMakernoteDirectory.getName() |
String |
OlympusRawDevelopment2MakernoteDirectory.getName() |
String |
OlympusFocusInfoMakernoteDirectory.getName() |
String |
SigmaMakernoteDirectory.getName() |
String |
OlympusCameraSettingsMakernoteDirectory.getName() |
String |
NikonType1MakernoteDirectory.getName() |
String |
ReconyxHyperFireMakernoteDirectory.getName() |
String |
SonyType1MakernoteDirectory.getName() |
String |
OlympusRawDevelopmentMakernoteDirectory.getName() |
String |
SamsungType2MakernoteDirectory.getName() |
String |
OlympusRawInfoMakernoteDirectory.getName() |
String |
SanyoMakernoteDirectory.getName() |
String |
CasioType2MakernoteDirectory.getName() |
Modifier and Type | Method and Description |
---|---|
void |
OlympusMakernoteDirectory.setByteArray(int tagType,
byte[] bytes) |
void |
CanonMakernoteDirectory.setObjectArray(int tagType,
Object array) |
Modifier and Type | Method and Description |
---|---|
String |
FileMetadataDirectory.getName() |
Modifier and Type | Method and Description |
---|---|
void |
FileMetadataReader.read(File file,
Metadata metadata) |
void |
FileMetadataReader.read(File file,
Metadata metadata) |
Constructor and Description |
---|
FileMetadataDescriptor(FileMetadataDirectory directory) |
Modifier and Type | Method and Description |
---|---|
GifControlDirectory.DisposalMethod |
GifControlDirectory.getDisposalMethod() |
String |
GifHeaderDirectory.getName() |
String |
GifImageDirectory.getName() |
String |
GifControlDirectory.getName() |
String |
GifCommentDirectory.getName() |
String |
GifAnimationDirectory.getName() |
Modifier and Type | Method and Description |
---|---|
void |
GifReader.extract(SequentialReader reader,
Metadata metadata) |
void |
GifReader.extract(SequentialReader reader,
Metadata metadata) |
Constructor and Description |
---|
GifAnimationDescriptor(GifAnimationDirectory directory) |
GifCommentDescriptor(GifCommentDirectory directory) |
GifControlDescriptor(GifControlDirectory directory) |
GifHeaderDescriptor(GifHeaderDirectory directory) |
GifImageDescriptor(GifImageDirectory directory) |
Modifier and Type | Method and Description |
---|---|
static String |
IccDescriptor.formatDoubleAsString(double value,
int precision,
boolean zeroes) |
String |
IccDirectory.getName() |
Iterable<JpegSegmentType> |
IccReader.getSegmentTypes() |
static String |
IccReader.getStringFromInt32(int d) |
Modifier and Type | Method and Description |
---|---|
void |
IccReader.extract(RandomAccessReader reader,
Metadata metadata) |
void |
IccReader.extract(RandomAccessReader reader,
Metadata metadata) |
void |
IccReader.extract(RandomAccessReader reader,
Metadata metadata,
Directory parentDirectory) |
void |
IccReader.extract(RandomAccessReader reader,
Metadata metadata,
Directory parentDirectory) |
void |
IccReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
IccReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
IccReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
IccDescriptor(IccDirectory directory) |
Modifier and Type | Method and Description |
---|---|
String |
IcoDirectory.getName() |
Modifier and Type | Method and Description |
---|---|
void |
IcoReader.extract(SequentialReader reader,
Metadata metadata) |
void |
IcoReader.extract(SequentialReader reader,
Metadata metadata) |
Constructor and Description |
---|
IcoDescriptor(IcoDirectory directory) |
Modifier and Type | Method and Description |
---|---|
String |
IptcDirectory.getName() |
Iterable<JpegSegmentType> |
IptcReader.getSegmentTypes() |
Modifier and Type | Method and Description |
---|---|
static String |
Iso2022Converter.convertISO2022CharsetToJavaCharset(byte[] bytes)
Converts the given ISO2022 char set to a Java charset name.
|
void |
IptcReader.extract(SequentialReader reader,
Metadata metadata,
long length)
Performs the IPTC data extraction, adding found values to the specified instance of
Metadata . |
void |
IptcReader.extract(SequentialReader reader,
Metadata metadata,
long length)
Performs the IPTC data extraction, adding found values to the specified instance of
Metadata . |
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 . |
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 . |
void |
IptcReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
IptcReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
IptcReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
IptcDescriptor(IptcDirectory directory) |
Modifier and Type | Method and Description |
---|---|
String |
JfifDirectory.getName() |
Iterable<JpegSegmentType> |
JfifReader.getSegmentTypes() |
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 . |
void |
JfifReader.extract(RandomAccessReader reader,
Metadata metadata)
Performs the Jfif data extraction, adding found values to the specified
instance of
Metadata . |
void |
JfifReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JfifReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JfifReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
JfifDescriptor(JfifDirectory directory) |
Modifier and Type | Method and Description |
---|---|
String |
JfxxDirectory.getName() |
Iterable<JpegSegmentType> |
JfxxReader.getSegmentTypes() |
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 . |
void |
JfxxReader.extract(RandomAccessReader reader,
Metadata metadata)
Performs the JFXX data extraction, adding found values to the specified
instance of
Metadata . |
void |
JfxxReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JfxxReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JfxxReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
JfxxDescriptor(JfxxDirectory directory) |
Modifier and Type | Method and Description |
---|---|
String |
JpegComponent.getComponentName()
Returns the component name (one of: Y, Cb, Cr, I, or Q)
|
String |
HuffmanTablesDirectory.getName() |
String |
JpegCommentDirectory.getName() |
String |
JpegDirectory.getName() |
Iterable<JpegSegmentType> |
JpegDhtReader.getSegmentTypes() |
Iterable<JpegSegmentType> |
JpegDnlReader.getSegmentTypes() |
Iterable<JpegSegmentType> |
JpegCommentReader.getSegmentTypes() |
Iterable<JpegSegmentType> |
JpegReader.getSegmentTypes() |
HuffmanTablesDirectory.HuffmanTable |
HuffmanTablesDirectory.getTable(int tableNumber) |
String |
JpegComponent.toString() |
Modifier and Type | Method and Description |
---|---|
void |
JpegDhtReader.extract(SequentialReader reader,
Metadata metadata)
Performs the DHT tables extraction, adding found tables to the specified
instance of
Metadata . |
void |
JpegDhtReader.extract(SequentialReader reader,
Metadata metadata)
Performs the DHT tables extraction, adding found tables to the specified
instance of
Metadata . |
void |
JpegDhtReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegDhtReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegDhtReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegDnlReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegDnlReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegDnlReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegCommentReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegCommentReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegCommentReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
HuffmanTable(HuffmanTablesDirectory.HuffmanTable.HuffmanTableClass tableClass,
int tableDestinationId,
byte[] lBytes,
byte[] vBytes) |
HuffmanTable(HuffmanTablesDirectory.HuffmanTable.HuffmanTableClass tableClass,
int tableDestinationId,
byte[] lBytes,
byte[] vBytes) |
HuffmanTable(HuffmanTablesDirectory.HuffmanTable.HuffmanTableClass tableClass,
int tableDestinationId,
byte[] lBytes,
byte[] vBytes) |
HuffmanTablesDescriptor(HuffmanTablesDirectory directory) |
JpegCommentDescriptor(JpegCommentDirectory directory) |
JpegDescriptor(JpegDirectory directory) |
Modifier and Type | Method and Description |
---|---|
String |
PcxDirectory.getName() |
Modifier and Type | Method and Description |
---|---|
void |
PcxReader.extract(SequentialReader reader,
Metadata metadata) |
void |
PcxReader.extract(SequentialReader reader,
Metadata metadata) |
Constructor and Description |
---|
PcxDescriptor(PcxDirectory directory) |
Modifier and Type | Method and Description |
---|---|
String |
PsdHeaderDirectory.getName() |
String |
DuckyDirectory.getName() |
String |
PhotoshopDirectory.getName() |
Iterable<JpegSegmentType> |
DuckyReader.getSegmentTypes() |
Iterable<JpegSegmentType> |
PhotoshopReader.getSegmentTypes() |
Modifier and Type | Method and Description |
---|---|
void |
PhotoshopReader.extract(SequentialReader reader,
int length,
Metadata metadata) |
void |
PhotoshopReader.extract(SequentialReader reader,
int length,
Metadata metadata) |
void |
DuckyReader.extract(SequentialReader reader,
Metadata metadata) |
void |
DuckyReader.extract(SequentialReader reader,
Metadata metadata) |
void |
PsdReader.extract(SequentialReader reader,
Metadata metadata) |
void |
PsdReader.extract(SequentialReader reader,
Metadata metadata) |
void |
DuckyReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
DuckyReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
DuckyReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
PhotoshopReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
PhotoshopReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
PhotoshopReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
PhotoshopDescriptor(PhotoshopDirectory directory) |
PsdHeaderDescriptor(PsdHeaderDirectory directory) |
Modifier and Type | Method and Description |
---|---|
String |
PngChromaticitiesDirectory.getName() |
String |
PngDirectory.getName() |
PngChunkType |
PngDirectory.getPngChunkType() |
Constructor and Description |
---|
PngDescriptor(PngDirectory directory) |
PngDirectory(PngChunkType pngChunkType) |
Modifier and Type | Method and Description |
---|---|
void |
DirectoryTiffHandler.error(String message) |
void |
DirectoryTiffHandler.setByteArray(int tagId,
byte[] bytes) |
void |
DirectoryTiffHandler.setDoubleArray(int tagId,
double[] array) |
void |
DirectoryTiffHandler.setFloatArray(int tagId,
float[] array) |
void |
DirectoryTiffHandler.setInt16sArray(int tagId,
short[] array) |
void |
DirectoryTiffHandler.setInt16uArray(int tagId,
int[] array) |
void |
DirectoryTiffHandler.setInt32sArray(int tagId,
int[] array) |
void |
DirectoryTiffHandler.setInt32uArray(int tagId,
long[] array) |
void |
DirectoryTiffHandler.setInt8sArray(int tagId,
byte[] array) |
void |
DirectoryTiffHandler.setInt8uArray(int tagId,
short[] array) |
void |
DirectoryTiffHandler.setRational(int tagId,
Rational rational) |
void |
DirectoryTiffHandler.setRationalArray(int tagId,
Rational[] array) |
void |
DirectoryTiffHandler.setString(int tagId,
StringValue string) |
void |
DirectoryTiffHandler.warn(String message) |
Modifier and Type | Method and Description |
---|---|
String |
WebpDirectory.getName() |
Modifier and Type | Method and Description |
---|---|
void |
WebpRiffHandler.processChunk(String fourCC,
byte[] payload) |
void |
WebpRiffHandler.processChunk(String fourCC,
byte[] payload) |
boolean |
WebpRiffHandler.shouldAcceptChunk(String fourCC) |
boolean |
WebpRiffHandler.shouldAcceptRiffIdentifier(String identifier) |
Constructor and Description |
---|
WebpDescriptor(WebpDirectory directory) |
WebpRiffHandler(Metadata metadata) |
Modifier and Type | Method and Description |
---|---|
String |
XmpDirectory.getName() |
Iterable<JpegSegmentType> |
XmpReader.getSegmentTypes() |
com.adobe.xmp.XMPMeta |
XmpDirectory.getXMPMeta()
Gets the XMPMeta object used to populate this directory.
|
Map<String,String> |
XmpDirectory.getXmpProperties()
Gets a map of all XMP properties in this directory.
|
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,
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)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(byte[] xmpBytes,
Metadata metadata)
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(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)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(String xmpString,
Metadata metadata)
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 . |
void |
XmpReader.extract(String xmpString,
Metadata metadata,
Directory parentDirectory)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(StringValue xmpString,
Metadata metadata)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(StringValue xmpString,
Metadata metadata)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Version specifically for dealing with XMP found in JPEG segments.
|
void |
XmpReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Version specifically for dealing with XMP found in JPEG segments.
|
void |
XmpReader.readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Version specifically for dealing with XMP found in JPEG segments.
|
void |
XmpDirectory.setXMPMeta(com.adobe.xmp.XMPMeta xmpMeta) |
Constructor and Description |
---|
XmpDescriptor(XmpDirectory directory) |
Copyright © 2017. All rights reserved.