The MDM_EXIF_EXIF type exposes the following members.
Constructors
Name | Description | |
---|---|---|
MDM_EXIF_EXIF |
Initializes a new instance of this class.
|
Methods
Name | Description | |
---|---|---|
AddTag | Overloaded. | |
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.) | |
SetTagValue | Overloaded. | |
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
Name | Description | |
---|---|---|
dib |
Handle to the encapsulated FreeImage-bitmap.
(Inherited from MetadataModel.) |
Properties
Name | Description | |
---|---|---|
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.
|