[This is preliminary documentation and is subject to change.]

Contains classes related to reading and manipulating Exif metadata.

Classes

  ClassDescription
Public classDirectoryEntry
Represents read-only directory entry of Exif data
Public classExif
Provides high-level acces to Exif metadata
Public classExifIfdReader
Provides low level access to stream containing exif IFD (Image File Directory) or SubIFD
Public classExifMapGenerator
Generates map of Exif metadata in order to get known which areas can be safely overwritten without loss of unknown data (maker notes, unknown sub-ifds etc.)
Public classExifReader
Provides low level access to stream of Exif data
Public classExifReader..::..ExifEventArgs
Arguments of event which occures during Exif metedata reading
Public classExifReader..::..ExifReaderContext
Run-time read-only representation of ExifReaderSettings
Public classExifReaderSettings
Settings for ExifReader
Public classExifRecord
Represents one Exif record
Public classExifRecordDescription
Describes one Exif record
Public classExifTagFormat
Describes which data can be stored in recognized Exif tag
Public classExifWriter
This class provides low-level writer of Exif matadata
Public classIfd
Provides read-write access to Image File Directory of Exif data
Public classIfdExif
Exif Sub IFD
Public classIfdGps
Exif GPS IFD
Public classIfdInterop
Exif Interoperability IFD
Public classIfdMain
Exif main and thumbnail IFD
Public classSubIfd
Represents any Exif Sub-IFD (an IFD embdeded somewhere in IFD block and pointed by some tag from another IFD)
Public classSubIFDReader
Represents reader of Sub IFD

Interfaces

  InterfaceDescription
Public interfaceIExifGetter
Represents provider that provides stream of Exif data
Public interfaceIExifWriter
Represents provider that provides stream of Exif data for reading and writing

Delegates

  DelegateDescription
Public delegateExifWriter..::..RecordWrittenCallback
Delegate used as callback function by Save(Exif, ExifWriter..::..RecordWrittenCallback) method whenever record is written to stream
Public delegateExifWriter..::..RecordWrittenCallbackCls
Delegate used as callback function by Save(Exif, ExifWriter..::..RecordWrittenCallback) method whenever record is written to stream (CLS-compliant)

Enumerations

  EnumerationDescription
Public enumerationErrorRecoveryModes
Defines error recovery modes for ExifReader
Public enumerationExifDataTypes
Possible data types for Exif values
Public enumerationExifReader..::..ReaderItemKinds
Kinds of Exif metadata items as reported by reader events
Public enumerationExifWriter..::..PointerSizes
Supportede datatypes for pointers in Exif stream
Public enumerationExifWriter..::..WriterStates
States of writer
Public enumerationIfdExif..::..ColorSpaceValues
Possible values of the ColorSpace property
Public enumerationIfdExif..::..ComponentsConfigurationValues
Possible values of the ComponentsConfiguration property
Public enumerationIfdExif..::..ContrastValues
Possible values of the Contrast property
Public enumerationIfdExif..::..CustomRenderedValues
Possible values of the CustomRendered property
Public enumerationIfdExif..::..ExposureModeValues
Possible values of the ExposureMode property
Public enumerationIfdExif..::..ExposureProgramValues
Possible values of the ExposureProgram property
Public enumerationIfdExif..::..FileSourceValues
Possible values of the FileSource property
Public enumerationIfdExif..::..FlashpixVersionValues
Possible values of the FlashpixVersion property
Public enumerationIfdExif..::..FocalLengthIn35mmFilmValues
Possible values of the FocalLengthIn35mmFilm property
Public enumerationIfdExif..::..GainControlValues
Possible values of the GainControl property
Public enumerationIfdExif..::..LightSourceValues
Possible values of the LightSource property
Public enumerationIfdExif..::..MeteringModeValues
Possible values of the MeteringMode property
Public enumerationIfdExif..::..SaturationValues
Possible values of the Saturation property
Public enumerationIfdExif..::..SensingMethodValues
Possible values of the SensingMethod property
Public enumerationIfdExif..::..SharpnessValues
Possible values of the Sharpness property
Public enumerationIfdExif..::..SubjectDistanceRangeValues
Possible values of the SubjectDistanceRange property
Public enumerationIfdExif..::..Tags
Tag numbers used in Exif Sub IFD
Public enumerationIfdExif..::..WhiteBalanceValues
Possible values of the WhiteBalance property
Public enumerationIfdGps..::..GPSAltitudeRefValues
Possible values of the GPSAltitudeRef property
Public enumerationIfdGps..::..GPSLatitudeRefValues
Possible values of the GPSLatitudeRef property
Public enumerationIfdGps..::..GPSLongitudeRefValues
Possible values of the GPSLongitudeRef property
Public enumerationIfdGps..::..GPSMeasureModeValues
Possible values of the GPSMeasureMode property
Public enumerationIfdGps..::..GPSSpeedRefValues
Possible values of the GPSSpeedRef property
Public enumerationIfdGps..::..GPSStatusValues
Possible values of the GPSStatus property
Public enumerationIfdGps..::..GPSTrackRefValues
Possible values of the GPSTrackRef property
Public enumerationIfdGps..::..Tags
Tag numbers used in GPS Sub IFD
Public enumerationIfdInterop..::..Tags
Tag numbers used in Exif Interoperability IFD
Public enumerationIfdMain..::..CompressionValues
Possible values of the Compression property
Public enumerationIfdMain..::..OrientationValues
Possible values of the Orientation property
Public enumerationIfdMain..::..PhotometricInterpretationValues
Possible values of the PhotometricInterpretation property
Public enumerationIfdMain..::..PlanarConfigurationValues
Possible values of the PlanarConfiguration property
Public enumerationIfdMain..::..Tags
Tag numbers used in IFD0 and IFD1
Public enumerationIfdMain..::..YCbCrPositioningValues
Possible values of the YCbCrPositioning property

Collapse/expand Version History

1.5.3