Package com.drew.metadata.jpeg
Class JpegDhtReader
java.lang.Object
com.drew.metadata.jpeg.JpegDhtReader
- All Implemented Interfaces:
JpegSegmentMetadataReader
Reader for JPEG Huffman tables, found in the DHT JPEG segment.
- Author:
- Nadahar
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextract(SequentialReader reader, Metadata metadata) Performs the DHT tables extraction, adding found tables to the specified instance ofMetadata.Gets the set of JPEG segment types that this reader is interested in.voidreadJpegSegments(Iterable<byte[]> segments, Metadata metadata, JpegSegmentType segmentType) Extracts metadata from all instances of a particular JPEG segment type.
-
Constructor Details
-
JpegDhtReader
public JpegDhtReader()
-
-
Method Details
-
getSegmentTypes
Description copied from interface:JpegSegmentMetadataReaderGets the set of JPEG segment types that this reader is interested in.- Specified by:
getSegmentTypesin interfaceJpegSegmentMetadataReader
-
readJpegSegments
public void readJpegSegments(Iterable<byte[]> segments, Metadata metadata, JpegSegmentType segmentType) Description copied from interface:JpegSegmentMetadataReaderExtracts metadata from all instances of a particular JPEG segment type.- Specified by:
readJpegSegmentsin interfaceJpegSegmentMetadataReader- Parameters:
segments- A sequence of byte arrays from which the metadata should be extracted. These are in the order encountered in the original file.metadata- TheMetadataobject into which extracted values should be merged.segmentType- TheJpegSegmentTypebeing read.
-
extract
Performs the DHT tables extraction, adding found tables to the specified instance ofMetadata.
-