| Home >> All >> com >> drew |
| | com.drew.imaging.* (3) | | com.drew.imaging.jpeg.* (3) | | com.drew.lang.* (3) |
| | com.drew.metadata.* (32) | | com.drew.metadata.exif.* (20) | | com.drew.metadata.iptc.* (4) |
Package Samples:
com.drew.imaging.jpeg
com.drew.lang
com.drew.metadata
com.drew.metadata.exif
com.drew.metadata.iptc
Classes:
FujifilmMakernoteDescriptor: Fujifilm's digicam added the MakerNote tag from the Year2000's model (e.g.Finepix1400, Finepix4700). It uses IFD format and start from ASCII character 'FUJIFILM', and next 4 bytes(value 0x000c) points the offset to first IFD entry. Example of actual data structure is shown below. :0000: 46 55 4A 49 46 49 4C 4D-0C 00 00 00 0F 00 00 00 :0000: FUJIFILM........ :0010: 07 00 04 00 00 00 30 31-33 30 00 10 02 00 08 00 :0010: ......0130...... There are two big differences to the other manufacturers. - Fujifilm's Exif data uses Motorola align, but MakerNote ignores it and uses Intel align. - The other manufacturer's ...
NikonType1MakernoteDescriptor: There are 2 formats of Nikon's MakerNote. MakerNote of E700/E800/E900/E900S/E910/E950 starts from ASCII string "Nikon". Data format is the same as IFD, but it starts from offset 0x08. This is the same as Olympus except start string. Example of actual data structure is shown below. :0000: 4E 69 6B 6F 6E 00 01 00-05 00 02 00 02 00 06 00 Nikon........... :0010: 00 00 EC 02 00 00 03 00-03 00 01 00 00 00 06 00 ................
JpegSegmentReader: Performs read functions of Jpeg files, returning specific file segments. TODO add a findAvailableSegments() method TODO add more segment identifiers TODO add a getSegmentDescription() method, returning for example 'App1 application data segment, commonly containing Exif data'
ExifReader: Extracts Exif data from a JPEG header segment, providing information about the camera/scanner/capture device (if available). Information is encapsulated in an Metadata object.
Rational: Immutable class for holding a rational number without loss of precision. Provides a familiar representation via toString() in form numerator/denominator .
CompoundException: Represents a compound exception, as modelled in JDK 1.4, but unavailable in previous versions. This class allows support of these previous JDK versions.
Metadata: Result from an exif extraction operation, containing all tags, their values and support for retrieving them.
Directory: Base class for all Metadata directory types with supporting methods for setting and getting tag values.
ExifProcessingException: The exception type raised during reading of Exif data in the instance of unexpected data conditions.
IptcProcessingException: The exception type raised during reading of Iptc data in the instance of unexpected data conditions.
JpegProcessingException: An exception class thrown upon unexpected and fatal conditions while processing a Jpeg file.
JpegMetadataReader
NullOutputStream
DefaultTagDescriptor
MetadataException
MetadataReader
SampleUsage
Tag
TagDescriptor
CanonMakernoteDescriptor
CanonMakernoteDirectory
CasioMakernoteDescriptor
CasioMakernoteDirectory
ExifDescriptor
ExifDirectory
| Home | Contact Us | Privacy Policy | Terms of Service |