This documentation is for the old version. Go to the latest Graphics Mill docs

ExifDictionary Members

The ExifDictionary type exposes the following members.

Constructors

Name Description
Public method ExifDictionary Overloaded.

Creates and initializes new empty ExifDictionary object.

Methods

Name Description
Public method {dtor}

Enables using delete operator in C++ applications. It is strongly not recommended to use it directly.

Public method Add Overloaded.

Adds some data to the dictionary.

Public method Clear

Remove all items from the dictionary.

(Inherited from MetadataDictionary.)
Public method Clone

Returns a full copy of this ExifDictionary class instance.

Public method Contains

Checks whether the dictionary contains an element with the specified key.

(Inherited from MetadataDictionary.)
Public method CopyTo

Copies the elements of the dictionary into the specified array beginning from specified index.

(Inherited from MetadataDictionary.)
Public method Dispose

Releases all resources used by this LockableObject.

(Inherited from LockableObject.)
Public method Equals (Inherited from Object.)
Public method GetEnumerator Overloaded.
Public method GetHashCode (Inherited from Object.)
Public method GetItemArray

Gets all items with the specified key.

(Inherited from MetadataDictionary.)
Public method GetItemInfo

Returns the information about the EXIF item by the key.

Public method GetItemString

Gets a string representation of the item with the specified key.

(Inherited from MetadataDictionary.)
Public method GetKeyDescription

Returns textual description for the specified key.

(Inherited from MetadataDictionary.)
Public method GetType (Inherited from Object.)
Public method Lock

Locks the object.

(Inherited from LockableObject.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Remove

Removes the item with specified key.

(Inherited from MetadataDictionary.)
Public method SetItemArray

Sets multiple items at specified key.

(Inherited from MetadataDictionary.)
Public method ToString (Inherited from Object.)
Public method Unlock

Unlocks the object previously locked with method Lock().

(Inherited from LockableObject.)

Fields

Name Description
Public field Static member ApertureValue

The lens aperture (in APEX units).

Public field Static member Artist

The name of photographer or image creator.

Public field Static member BitsPerSample

The number of bits per image component.

Public field Static member BrightnessValue

The brightness value (in APEX units).

Public field Static member CfaPattern

The color filter pattern.

Public field Static member ColorSpace

The color space of the image.

Public field Static member ComponentsConfiguration

The order of pixel channels (components).

Public field Static member CompressedBitsPerPixel

The number of bits per pixel in the compressed image.

Public field Static member Compression

The compression type.

Public field Static member Contrast

The contrast settings applied when images was captured.

Public field Static member Copyright

The copyright information.

Public field Static member CustomRendered

Value that indicates that special processing on image was applied.

Public field Static member DateTime

The date and time of image creation.

Public field Static member DateTimeDigitized

The date and time when the images was converted into digital representation.

Public field Static member DateTimeOriginal

The date and time of the original file was created.

Public field Static member DeviceSettingDescription

The description of the image capturing device settings.

Public field Static member DigitalZoomRatio

The digital zoom ratio.

Public field Static member ExifVersion

The version of the EXIF specification this data is stored at.

Public field Static member ExposureBiasValue

The exposure bias (in APEX units).

Public field Static member ExposureIndex

The exposure index of the device when image is being captured.

Public field Static member ExposureMode

The exposure mode.

Public field Static member ExposureProgram

The exposure program.

Public field Static member ExposureTime

The exposure time (in seconds).

Public field Static member FileSource

The image source.

Public field Static member Flash

The flash status.

Public field Static member FlashEnergy

The flash energy (in BCPS).

Public field Static member FlashPixVersion

The version of FlashPix format.

Public field Static member FNumber

The F number.

Public field Static member FocalLength

The focal length of the lens (in millimeters).

Public field Static member FocalLengthIn35mmFilm

The focal length of the lens assuming 35mm film camera (in millimeters).

Public field Static member FocalPlaneResolutionUnit

The unit to measure focal plane resolution with (i.e. FocalPlaneXResolution and FocalPlaneYResolution).

Public field Static member FocalPlaneXResolution

The horizontal resolution of the camera focal plane.

Public field Static member FocalPlaneYResolution

The vertical resolution of the camera focal plane.

Public field Static member GainControl

The overall image gain adjustment.

Public field Static member GpsAltitude

The altitude.

Public field Static member GpsAltitudeRef

The altitude reference.

Public field Static member GpsAreaInformation

The name of GPS area.

Public field Static member GpsDateStamp

The GPS datestamp.

Public field Static member GpsDestBearing

The bearing to the destination point (in degrees).

Public field Static member GpsDestBearingRef

The reference for giving the bearing to the destination point.

Public field Static member GpsDestDistance

The distance to the destination point.

Public field Static member GpsDestDistanceRef

The unit for distance to the destination point.

Public field Static member GpsDestLatitude

The destination point latitude.

Public field Static member GpsDestLatitudeRef

The destination point latitude reference (north or south).

Public field Static member GpsDestLongitude

The destination point longitude.

Public field Static member GpsDestLongitudeRef

The destination point longitude reference (west or east).

Public field Static member GpsDifferential

The GPS differencial correction.

Public field Static member GpsDop

The GPS data degree of precision.

Public field Static member GpsImgDirection

The direction of the image when it was captured (in degrees).

Public field Static member GpsImgDirectionRef

The reference for giving the direction of the image when it was captured.

Public field Static member GpsLatitude

The latitude.

Public field Static member GpsLatitudeRef

The latitude reference (north or south).

Public field Static member GpsLongitude

The longitude.

Public field Static member GpsLongitudeRef

The longitude reference (west or east).

Public field Static member GpsMapDatum

The geodetic survey data.

Public field Static member GpsMeasureMode

The GPS measurement mode.

Public field Static member GpsProcessingMethod

The name of GPS processing method.

Public field Static member GpsSatellites

The details about GPS sattelites used in measurement.

Public field Static member GpsSpeed

The speed of the GPS receiver movement.

Public field Static member GpsSpeedRef

The Unit for speed of movement of GPS receiver.

Public field Static member GpsStatus

The status of GPS receiver when image was recorded.

Public field Static member GpsTimeStamp

The GPS timestamp (in UTC).

Public field Static member GpsTrack

The direction of GPS receiver movement (in degrees).

Public field Static member GpsTrackRef

The reference for giving the direction of GPS receiver movement.

Public field Static member GpsVersionId

The version of the GPSVersionID tag.

Public field Static member ImageDescription

The title of the image.

Public field Static member ImageLength

The height of the image in pixels.

Public field Static member ImageUniqueId

The 128-bit unique ID of the image.

Public field Static member ImageWidth

The width of the image in pixels.

Public field Static member InteroperabilityIndex

The index of interoperability rule.

Public field Static member IsoSpeedRatings

The ISO speed and the ISO latitude of the device.

Public field Static member LightSource

The light source.

Public field Static member Make

The name of manufacturer of the camera (or other recording equipment).

Public field Static member MakerNote

The custom comments. May contain any information maker want to store.

Public field Static member MaxApertureValue

The smallest F of the lens (in APEX units).

Public field Static member MeteringMode

The metering mode.

Public field Static member Model

The name of the model of the camera (or other recording equipment).

Public field Static member Oecf

The opto-electronic conversion function.

Public field Static member Orientation

The orientation of image (how it is rotated relatively top left corner).

Public field Static member PhotometricInterpretation

The pixel composition.

Public field Static member PixelXDimension

The valid width of the meaningful image.

Public field Static member PixelYDimension

The valid height of the meaningful image.

Public field Static member PlanarConfiguration

The planar configuration of the pixel components (planar or chunky).

Public field Static member PrimaryChromaticities

The chromaticity of the three primary colors of the image.

Public field Static member ReferenceBlackWhite

The reference for black and white point of the image.

Public field Static member RelatedSoundFile

The name of an audio file associated with this image.

Public field Static member ResolutionUnit

The unit image resolution is measured at (i.e. XResolution and YResolution).

Public field Static member RowsPerStrip

Rows per strip (if image is divided into strips).

Public field Static member SamplesPerPixel

The number of components (channels) in one pixel.

Public field Static member Saturation

The saturation settings applied when images was captured.

Public field Static member SceneCaptureType

The type of scene was captured by camera (landscape, night scene, portrait, etc).

Public field Static member SceneType

The type of scene.

Public field Static member SensingMethod

The sensor type of the device.

Public field Static member Sharpness

The sharpness settings applied when images was captured.

Public field Static member ShutterSpeedValue

The shutter speed (in APEX units).

Public field Static member Software

The name of the software that created this image.

Public field Static member SpatialFrequencyResponse

The spatial frequency response values.

Public field Static member SpectralSensitivity

The spectral sensitivity.

Public field Static member StripByteCounts

The total number of bytes in one strip.

Public field Static member StripOffsets

The bitmap stride (byte offset between strips).

Public field Static member SubjectArea

The subject area.

Public field Static member SubjectDistance

The distance to the subject (in meters).

Public field Static member SubjectDistanceRange

The kind of distance to the subject (macro, close, or distant).

Public field Static member SubjectLocation

The location of the main subject in the scene.

Public field Static member SubSecTime

The fractions of seconds for DateTime field.

Public field Static member SubSecTimeDigitized

The fractions of seconds for DateTimeDigitized field.

Public field Static member SubSecTimeOriginal

The fractions of seconds for DateTimeOriginal field.

Public field Static member Thumbnail

The image thumbnail.

Public field Static member ThumbnailBitsPerSample

The number of bits per channel in the thumbnail.

Public field Static member ThumbnailCompression

The compression type of the thumbnail.

Public field Static member ThumbnailLength

The height of the thumbnail in pixel.

Public field Static member ThumbnailOrientation

The orientation of the thumbnail (how it is rotated relatively top left corner).

Public field Static member ThumbnailPhotometricInterpretation

The pixel composition of the thumbnail.

Public field Static member ThumbnailResolutionUnit

The unit thumbnail resolution is measured at (i.e. ThumbnailXResolution and ThumbnailYResolution).

Public field Static member ThumbnailRowsPerStrip

Rows per strip at the thumbnail (if thumbnail is divided into strips).

Public field Static member ThumbnailSamplesPerPixel

The number of components (channels) in one pixel of the thumbnail.

Public field Static member ThumbnailStripByteCounts

The total number of bytes in one strip of the thumbnail.

Public field Static member ThumbnailStripOffsets

The thumbnail stride (byte offset between strips).

Public field Static member ThumbnailWidth

The width of the thumbnail in pixels.

Public field Static member ThumbnailXResolution

The horizontal resolution of the thumbnail.

Public field Static member ThumbnailYCbCrPositioning

YCbCr positioning of the thumbnail.

Public field Static member ThumbnailYCbCrSubSampling

YCbCr subsampling of the thumbnail.

Public field Static member ThumbnailYResolution

The vertical resolution of the thumbnail.

Public field Static member TransferFunction

The transfer function in tabular form.

Public field Static member UserComment

The additional comments or keywords on the image available for users.

Public field Static member WhiteBalance

The mode of the white balance when the image was captured.

Public field Static member WhitePoint

The white point of the image.

Public field Static member XResolution

The horizontal resolution of the image.

Public field Static member YCbCrCoefficients

The coefficients used during the transformation between RGB and YCbCr color spaces.

Public field Static member YCbCrPositioning

The position of chrominance components relatively luminosity component.

Public field Static member YCbCrSubSampling

Sampling ratio of the chrominance components relatively luminosity component.

Public field Static member YResolution

The vertical resolution of the image.

Properties

Name Description
Public property Count

Gets number of items in the dictionary.

(Inherited from MetadataDictionary.)
Public property IsDisposed (Inherited from LockableObject.)
Public property IsFixedSize

Indicates whether the dictionary has a fixed size.

(Inherited from MetadataDictionary.)
Public property IsReadOnly

Indicates whether the dictionary is a read-only.

(Inherited from MetadataDictionary.)
Public property IsSynchronized

Indicates whether the dictionary is synchronized.

(Inherited from MetadataDictionary.)
Public property Item

Gets/sets item with the specified key.

(Inherited from MetadataDictionary.)
Public property Keys

Returns a collection of keys stored in this dictionary.

(Inherited from MetadataDictionary.)
Public property Locked

Indicates if the object has been locked.

(Inherited from LockableObject.)
Public property SyncRoot

Gets an object for synchronized access.

(Inherited from MetadataDictionary.)
Public property Timeout

Gets/sets value specifying maximum time for which object can be locked.

(Inherited from LockableObject.)
Public property Values

Returns a collection of values (without keys) stored in this dictionary.

(Inherited from MetadataDictionary.)

See Also

Reference