com.drew.metadata.xmp
public class XmpReader extends Object implements JpegSegmentMetadataReader
The extraction is done with Adobe's XmpCore-Library (XMP-Toolkit) Copyright (c) 1999 - 2007, Adobe Systems Incorporated All rights reserved.
| Modifier and Type | Field and Description |
|---|---|
static String |
XMP_JPEG_PREAMBLE |
| Constructor and Description |
|---|
XmpReader() |
| Modifier and Type | Method and Description |
|---|---|
void |
extract(byte[] xmpBytes,
Metadata metadata)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata. |
void |
extract(String xmpString,
Metadata metadata)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata. |
Iterable<JpegSegmentType> |
getSegmentTypes()
Gets the set of JPEG segment types that this reader is interested in.
|
void |
readJpegSegments(Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Version specifically for dealing with XMP found in JPEG segments.
|
public static final String XMP_JPEG_PREAMBLE
public Iterable<JpegSegmentType> getSegmentTypes()
JpegSegmentMetadataReadergetSegmentTypes in interface JpegSegmentMetadataReaderpublic void readJpegSegments(Iterable<byte[]> segments, Metadata metadata, JpegSegmentType segmentType)
readJpegSegments in interface JpegSegmentMetadataReadersegments - The byte array from which the metadata should be extracted.metadata - The Metadata object into which extracted values should be merged.segmentType - The JpegSegmentType being read.public void extract(byte[] xmpBytes,
Metadata metadata)
Metadata.
The extraction is done with Adobe's XMPCore library.
Copyright © 2002-2015 Drew Noakes. All Rights Reserved.