Package | Description |
---|---|
com.drew.imaging.jpeg |
Contains classes for working with JPEG files.
|
com.drew.metadata.adobe |
Contains classes for the extraction and modelling of Adobe metadata.
|
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.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.jpeg |
Contains classes for the extraction and modelling of JPEG file format metadata.
|
com.drew.metadata.photoshop |
Contains classes for the extraction and modelling of Photoshop metadata.
|
com.drew.metadata.xmp |
Contains classes for the extraction and modelling of Adobe's XMP metadata.
|
Modifier and Type | Field and Description |
---|---|
static Collection<JpegSegmentType> |
JpegSegmentType.canContainMetadataTypes |
Modifier and Type | Method and Description |
---|---|
static JpegSegmentType |
JpegSegmentType.fromByte(byte segmentTypeByte) |
static JpegSegmentType |
JpegSegmentType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static JpegSegmentType[] |
JpegSegmentType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
Iterable<JpegSegmentType> |
JpegSegmentData.getSegmentTypes()
Gets the set of JPEG segment type identifiers.
|
Iterable<JpegSegmentType> |
JpegSegmentMetadataReader.getSegmentTypes()
Gets the set of JPEG segment types that this reader is interested in.
|
Modifier and Type | Method and Description |
---|---|
boolean |
JpegSegmentMetadataReader.canProcess(byte[] segmentBytes,
JpegSegmentType segmentType)
Gets a value indicating whether the supplied byte data can be processed by this reader.
|
boolean |
JpegSegmentData.containsSegment(JpegSegmentType segmentType)
Determines whether data is present for a given segment type.
|
void |
JpegSegmentMetadataReader.extract(byte[] segmentBytes,
Metadata metadata,
JpegSegmentType segmentType)
Extracts metadata from a JPEG segment's byte array and merges it into the specified
Metadata object. |
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.
|
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 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 |
---|---|
Iterable<JpegSegmentType> |
AdobeJpegReader.getSegmentTypes() |
Modifier and Type | Method and Description |
---|---|
boolean |
AdobeJpegReader.canProcess(byte[] segmentBytes,
JpegSegmentType segmentType) |
void |
AdobeJpegReader.extract(byte[] segmentBytes,
Metadata metadata,
JpegSegmentType segmentType) |
Modifier and Type | Method and Description |
---|---|
Iterable<JpegSegmentType> |
ExifReader.getSegmentTypes() |
Modifier and Type | Method and Description |
---|---|
boolean |
ExifReader.canProcess(byte[] segmentBytes,
JpegSegmentType segmentType) |
void |
ExifReader.extract(byte[] segmentBytes,
Metadata metadata,
JpegSegmentType segmentType) |
Modifier and Type | Method and Description |
---|---|
Iterable<JpegSegmentType> |
IccReader.getSegmentTypes() |
Modifier and Type | Method and Description |
---|---|
boolean |
IccReader.canProcess(byte[] segmentBytes,
JpegSegmentType segmentType) |
void |
IccReader.extract(byte[] segmentBytes,
Metadata metadata,
JpegSegmentType segmentType) |
Modifier and Type | Method and Description |
---|---|
Iterable<JpegSegmentType> |
IptcReader.getSegmentTypes() |
Modifier and Type | Method and Description |
---|---|
boolean |
IptcReader.canProcess(byte[] segmentBytes,
JpegSegmentType segmentType) |
void |
IptcReader.extract(byte[] segmentBytes,
Metadata metadata,
JpegSegmentType segmentType) |
Modifier and Type | Method and Description |
---|---|
Iterable<JpegSegmentType> |
JfifReader.getSegmentTypes() |
Modifier and Type | Method and Description |
---|---|
boolean |
JfifReader.canProcess(byte[] segmentBytes,
JpegSegmentType segmentType) |
void |
JfifReader.extract(byte[] segmentBytes,
Metadata metadata,
JpegSegmentType segmentType) |
Modifier and Type | Method and Description |
---|---|
Iterable<JpegSegmentType> |
JpegReader.getSegmentTypes() |
Iterable<JpegSegmentType> |
JpegCommentReader.getSegmentTypes() |
Modifier and Type | Method and Description |
---|---|
boolean |
JpegReader.canProcess(byte[] segmentBytes,
JpegSegmentType segmentType) |
boolean |
JpegCommentReader.canProcess(byte[] segmentBytes,
JpegSegmentType segmentType) |
void |
JpegReader.extract(byte[] segmentBytes,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegCommentReader.extract(byte[] segmentBytes,
Metadata metadata,
JpegSegmentType segmentType) |
Modifier and Type | Method and Description |
---|---|
Iterable<JpegSegmentType> |
PhotoshopReader.getSegmentTypes() |
Modifier and Type | Method and Description |
---|---|
boolean |
PhotoshopReader.canProcess(byte[] segmentBytes,
JpegSegmentType segmentType) |
void |
PhotoshopReader.extract(byte[] segmentBytes,
Metadata metadata,
JpegSegmentType segmentType) |
Modifier and Type | Method and Description |
---|---|
Iterable<JpegSegmentType> |
XmpReader.getSegmentTypes() |
Modifier and Type | Method and Description |
---|---|
boolean |
XmpReader.canProcess(byte[] segmentBytes,
JpegSegmentType segmentType) |
void |
XmpReader.extract(byte[] segmentBytes,
Metadata metadata,
JpegSegmentType segmentType)
Version specifically for dealing with XMP found in JPEG segments.
|
Copyright © 2002-2015 Drew Noakes. All Rights Reserved.