public class IccReader extends Object implements JpegSegmentMetadataReader, MetadataReader
More information about ICC:
Modifier and Type | Field and Description |
---|---|
static String |
JPEG_SEGMENT_PREAMBLE |
Constructor and Description |
---|
IccReader() |
Modifier and Type | Method and Description |
---|---|
void |
extract(RandomAccessReader reader,
Metadata metadata)
Extracts metadata from
reader and merges it into the specified Metadata object. |
void |
extract(RandomAccessReader reader,
Metadata metadata,
Directory parentDirectory) |
Iterable<JpegSegmentType> |
getSegmentTypes()
Gets the set of JPEG segment types that this reader is interested in.
|
static String |
getStringFromInt32(int d) |
void |
readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Extracts metadata from all instances of a particular JPEG segment type.
|
public static final String JPEG_SEGMENT_PREAMBLE
public Iterable<JpegSegmentType> getSegmentTypes()
JpegSegmentMetadataReader
getSegmentTypes
in interface JpegSegmentMetadataReader
public void readJpegSegments(Iterable<byte[]> segments, Metadata metadata, JpegSegmentType segmentType)
JpegSegmentMetadataReader
readJpegSegments
in interface JpegSegmentMetadataReader
segments
- A sequence of byte arrays from which the metadata should be extracted. These are in the order
encountered in the original file.metadata
- The Metadata
object into which extracted values should be merged.segmentType
- The JpegSegmentType
being read.public void extract(RandomAccessReader reader, Metadata metadata)
MetadataReader
reader
and merges it into the specified Metadata
object.extract
in interface MetadataReader
reader
- The RandomAccessReader
from which the metadata should be extracted.metadata
- The Metadata
object into which extracted values should be merged.public void extract(RandomAccessReader reader, Metadata metadata, Directory parentDirectory)
public static String getStringFromInt32(int d)
Copyright © 2010 - 2020 Adobe. All Rights Reserved