The MDM_EXIF_EXIF type exposes the following members.

Constructors

  NameDescription
MDM_EXIF_EXIF
Initializes a new instance of this class.

Methods

  NameDescription
AddTagOverloaded.
DestoryModel
Destroys the metadata model which will remove all tags of this model from the bitmap.
(Inherited from MetadataModel.)
GetEnumerator
Retrieves an object that can iterate through the individual MetadataTags in this MetadataModel.
(Inherited from MetadataModel.)
GetTag
Returns the specified metadata tag.
(Inherited from MetadataModel.)
GetTagArray<(Of <(T>)>)
Returns an array containing the data of the specified tag.
(Inherited from MetadataModel.)
GetTagFromIndex
Returns the tag at the given index.
(Inherited from MetadataModel.)
GetTagText
Returns the string contained by the specified tag.
(Inherited from MetadataModel.)
GetTagValue<(Of <(T>)>)
Returns the value of the specified tag.
(Inherited from MetadataModel.)
GetUInt32Array
Returns an array containg the data of the specified tag as unsigned 32bit integer.
(Inherited from MetadataModel.)
GetUInt32Value
Returns the value of the tag as unsigned 32bit integer.
(Inherited from MetadataModel.)
RegexSearch
Searches for a pattern in each metadata tag and returns the result as a list.
(Inherited from MetadataModel.)
RemoveTag
Removes the specified tag from the bitmap.
(Inherited from MetadataModel.)
SetTagValueOverloaded.
SetTagValueUndefined
Sets the value of the specified tag as undefined.
(Inherited from MetadataModel.)
TagExists
Returns whether the specified tag exists.
(Inherited from MetadataModel.)
ToString
Converts the model of the MetadataModel object to its equivalent string representation.
(Inherited from MetadataModel.)

Fields

  NameDescription
dib
Handle to the encapsulated FreeImage-bitmap.
(Inherited from MetadataModel.)

Properties

  NameDescription
ApertureValue
Gets or sets the lens aperture. The unit is the APEX value.
BrightnessValue
Gets or sets the value of brightness. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99.
CFAPattern
Gets or sets the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods.
ColorSpace
Gets or sets the color space information tag. See remarks for further information.
ComponentsConfiguration
Gets or sets components configuration. See remarks for further information. Constant length of 4.
CompressedBitsPerPixel
Gets or sets compression mode used for a compressed image is indicated in unit bits per pixel.
Contrast
Gets or sets the direction of contrast processing applied by the camera when the image was shot. See remarks for further information.
Count
Returns the number of metadata tags this instance represents.
(Inherited from MetadataModel.)
CustomRendered
Gets or sets the use of special processing on image data, such as rendering geared to output. When special processing is performed, the reader is expected to disable or minimize any further processing. See remarks for further information.
DateTimeDigitized
Gets or sets the date and time when the image was stored as digital data.
DateTimeOriginal
Gets or sets the date and time when the original image data was generated.
DeviceSettingDescription
Gets or sets information on the picture-taking conditions of a particular camera model. The tag is used only to indicate the picture-taking conditions in the reader.
DigitalZoomRatio
Gets or sets the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used.
ExifVersion
Gets or sets the version of this standard supported. Constant length or 4.
Exists
Returns whether this model exists in the bitmaps metadata structure.
(Inherited from MetadataModel.)
ExposureBiasValue
Gets or sets the exposure bias. The unit is the APEX value. Ordinarily it is given in the range of –99.99 to 99.99.
ExposureIndex
Gets or sets the exposure index selected on the camera or input device at the time the image was captured.
ExposureMode
Gets or sets the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings. See remarks for further information.
ExposureProgram
Gets or sets the class of the program used by the camera to set exposure when the picture is taken. See remarks for further information.
ExposureTime
Gets or the exposure time, given in seconds (sec).
FileSource
Gets or sets the image source. If a DSC recorded the image, this tag value of this tag always be set to 3, indicating that the image was recorded on a DSC.
Flash
Gets or sets a value indicating the status of flash when the image was shot. Bit 0 indicates the flash firing status, bits 1 and 2 indicate the flash return status, bits 3 and 4 indicate the flash mode, bit 5 indicates whether the flash function is present, and bit 6 indicates "red eye" mode.
FlashEnergy
Gets or sets the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS).
FlashpixVersion
Gets or sets the Flashpix format version supported by a FPXR file. Constant length or 4.
FNumber
Gets or the F number.
FocalLength
Gets or sets the actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera.
FocalLengthIn35mmFilm
Gets or sets the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the FocalLength tag.
FocalPlaneResolutionUnit
Gets or sets the unit for measuring FocalPlaneXResolution and FocalPlaneYResolution. This value is the same as the ResolutionUnit.
FocalPlaneXResolution
Gets or sets the number of pixels in the image width (X) direction per FocalPlaneResolutionUnit on the camera focal plane.
FocalPlaneYResolution
Gets or sets the number of pixels in the image height (Y) direction per FocalPlaneResolutionUnit on the camera focal plane.
GainControl
Gets or sets the degree of overall image gain adjustment. See remarks for further information.
ImageUniqueID
Gets or sets an identifier assigned uniquely to each image. It is recorded as an ASCII string equivalent to hexadecimal notation and 128-bit fixed length. Constant length of 32.
ISOSpeedRatings
Gets or sets the the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232.
Item
Returns the metadata tag at the given index. This operation is slow when accessing all tags.
(Inherited from MetadataModel.)
LightSource
Gets or sets the kind of light source. See remarks for further information.
List
Returns a list of all metadata tags this instance represents.
(Inherited from MetadataModel.)
MakerNote
Gets or sets a tag for manufacturers of Exif writers to record any desired information. The contents are up to the manufacturer, but this tag should not be used for any other than its intended purpose.
MaxApertureValue
Gets or sets the smallest F number of the lens. The unit is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99, but it is not limited to this range.
MeteringMode
Gets or sets the metering mode. See remarks for further information.
Model
Retrieves the datamodel that this instance represents.
(Overrides MetadataModel..::.Model.)
OECF
Gets or sets the Opto-Electric Conversion Function (OECF) specified in ISO 14524. OECF is the relationship between the camera optical input and the image values.
PixelXDimension
Gets or sets the valid width of a compressed image.
PixelYDimension
Gets or sets the valid height of a compressed image.
RelatedSoundFile
Gets or sets the name of an audio file related to the image data. The format is 8.3. Constant length of 12
Saturation
Gets or sets the direction of saturation processing applied by the camera when the image was shot. See remarks for further information.
SceneCaptureType
Gets or sets the type of scene that was shot. It can also be used to record the mode in which the image was shot. See remarks for further information.
SceneType
Gets or sets the type of scene. If a DSC recorded the image, this tag value shall always be set to 1, indicating that the image was directly photographed.
SensingMethod
Gets or sets the image sensor type on the camera or input device. See remarks for further information.
Sharpness
Gets or sets the direction of sharpness processing applied by the camera when the image was shot. See remarks for further information.
ShutterSpeedValue
Gets or sets the shutter speed. The unit is the APEX (Additive System of Photographic Exposure).
SpatialFrequencyResponse
Gets or sets the camera or input device spatial frequency table and SFR values in the direction of image width, image height, and diagonal direction, as specified in ISO 12233.
SpectralSensitivity
Gets or sets the spectral sensitivity of each channel of the camera used.
SubjectArea
Gets or sets a value indicating the location and area of the main subject in the overall scene. Variable length between 2 and 4.
SubjectDistance
Gets or sets distance to the subject, given in meters. Note that if the numerator of the recorded value is FFFFFFFF, infinity shall be indicated; and if the numerator is 0, distance unknown shall be indicated.
SubjectDistanceRange
Gets or sets the distance to the subject. See remarks for further information.
SubjectLocation
Gets or sets the location of the main subject in the scene. The value of this tag represents the pixel at the center of the main subject relative to the left edge, prior to rotation processing as per the Rotation tag. The first value indicates the X column number and second indicates the Y row number.
SubsecTime
Gets or sets a tag used to record fractions of seconds for the DateTime tag.
SubsecTimeDigitized
Gets or sets a tag used to record fractions of seconds for the DateTimeDigitized tag.
SubsecTimeOriginal
Gets or sets a tag used to record fractions of seconds for the DateTimeOriginal tag.
UserComment
Gets or sets a tag for Exif users to write keywords or comments on the image besides those in ImageDescription, and without the character code limitations of the ImageDescription tag. Minimum length of 8. See remarks for further information.
WhiteBalance
Gets or sets the white balance mode set when the image was shot. See remarks for further information.

See Also