Class ExifData
Contents
[
Hide
]ExifData class
EXIF data container.
public class ExifData : TiffDataTypeController
Constructors
Name | Description |
---|---|
ExifData() | Initializes a new instance of the ExifData class. |
ExifData(TiffDataType[]) | Initializes a new instance of the ExifData class with data from array. |
ExifData(TiffDataType[], TiffDataType[], TiffDataType[]) | Initializes a new instance of the ExifData class with data from array. |
Properties
Name | Description |
---|---|
ApertureValue { get; set; } | Gets or sets the aperture value. |
BodySerialNumber { get; set; } | Gets or sets camera body serial number. |
BrightnessValue { get; set; } | Gets or sets the brightness value. |
CameraOwnerName { get; set; } | Gets or sets camera owner name |
CFAPattern { get; set; } | Gets or sets the CFA pattern. |
ColorSpace { get; set; } | Gets or sets the color space. |
CommonTags { get; set; } | Gets or sets tags, which belong to common section. This applies only to jpeg images, in tiff format tiffOptions are being used instead |
ComponentsConfiguration { get; set; } | Gets or sets the components configuration. |
CompressedBitsPerPixel { get; set; } | Gets or sets the compressed bits per pixel. |
Contrast { get; set; } | Gets or sets the contrast. |
CustomRendered { get; set; } | Gets or sets the custom rendered. |
DateTimeDigitized { get; set; } | Gets or sets the date time digitized. |
DateTimeOriginal { get; set; } | Gets or sets the date time original. |
DeviceSettingDescription { get; set; } | Gets or sets device settings description |
DigitalZoomRatio { get; set; } | Gets or sets the digital zoom ratio. |
ExifTags { get; set; } | Gets or sets tags which belong to EXIF section only. |
ExifVersion { get; set; } | Gets or sets the EXIF version. |
ExposureBiasValue { get; set; } | Gets or sets the exposure bias value. |
ExposureIndex { get; set; } | Gets or sets the exposure index. |
ExposureMode { get; set; } | Gets or sets the exposure mode. |
ExposureProgram { get; set; } | Gets or sets the exposure program. |
ExposureTime { get; set; } | Gets or sets the exposure time. |
FileSource { get; set; } | Gets or sets the file source type. |
Flash { get; set; } | Gets or sets the flash. |
FlashEnergy { get; set; } | Gets or sets the flash energy. |
FlashpixVersion { get; set; } | Gets or sets the flash pix version. |
FNumber { get; set; } | Gets or sets the F-number. |
FocalLength { get; set; } | Gets or sets the focal length. |
FocalLengthIn35MmFilm { get; set; } | Gets or sets the focal length in 35 mm film. |
FocalPlaneResolutionUnit { get; set; } | Gets or sets the focal plane resolution unit. |
FocalPlaneXResolution { get; set; } | Gets or sets the focal plane x resolution. |
FocalPlaneYResolution { get; set; } | Gets or sets the focal plane y resolution. |
GainControl { get; set; } | Gets or sets the degree of overall image gain adjustment. |
Gamma { get; set; } | Gets or sets the gamma. |
GPSAltitude { get; set; } | Gets or sets the GPS altitude. |
GPSAltitudeRef { get; set; } | Gets or sets the GPS altitude used as the reference altitude. |
GPSAreaInformation { get; set; } | Gets or sets the GPS area information. |
GPSDateStamp { get; set; } | Gets or sets the GPS character string recording date and time information relative to UTC (Coordinated Universal Time). |
GPSDestBearing { get; set; } | Gets or sets the GPS bearing to the destination point. |
GPSDestBearingRef { get; set; } | Gets or sets the GPS reference used for giving the bearing to the destination point. |
GPSDestDistance { get; set; } | Gets or sets the GPS distance to the destination point. |
GPSDestDistanceRef { get; set; } | Gets or sets the GPS unit used to express the distance to the destination point. |
GPSDestLatitude { get; set; } | Gets or sets the GPS latitude of the destination point. |
GPSDestLatitudeRef { get; set; } | Gets or sets the GPS value which indicates whether the latitude of the destination point is north or south latitude. |
GPSDestLongitude { get; set; } | Gets or sets the GPS longitude of the destination point. |
GPSDestLongitudeRef { get; set; } | Gets or sets the GPS value which indicates whether the longitude of the destination point is east or west longitude. |
GPSDifferential { get; set; } | Gets or sets a GPS value which indicates whether differential correction is applied to the GPS receiver. |
GPSDOP { get; set; } | Gets or sets the GPS DOP (data degree of precision). |
GPSImgDirection { get; set; } | Gets or sets the GPS direction of the image when it was captured. |
GPSImgDirectionRef { get; set; } | Gets or sets the GPS reference for giving the direction of the image when it is captured. |
GPSLatitude { get; set; } | Gets or sets the GPS latitude. |
GPSLatitudeRef { get; set; } | Gets or sets the GPS latitude is north or south latitude. |
GPSLongitude { get; set; } | Gets or sets the GPS longitude. |
GPSLongitudeRef { get; set; } | Gets or sets the GPS longitude is east or west longitude. |
GPSMapDatum { get; set; } | Gets or sets the GPS geodetic survey data used by the GPS receiver. |
GPSMeasureMode { get; set; } | Gets or sets the GPS measurement mode. |
GPSProcessingMethod { get; set; } | Gets or sets the GPS character string recording the name of the method used for location finding. |
GPSSatellites { get; set; } | Gets or sets the GPS satellites used for measurements. |
GPSSpeed { get; set; } | Gets or sets the speed of GPS receiver movement. |
GPSSpeedRef { get; set; } | Gets or sets the unit used to express the GPS receiver speed of movement. |
GPSStatus { get; set; } | Gets or sets the status of the GPS receiver when the image is recorded. |
GPSTags { get; set; } | Gets or sets tags, which belong to GPS section only. |
GPSTimestamp { get; set; } | Gets or sets the GPS time as UTC (Coordinated Universal Time). |
GPSTrack { get; set; } | Gets or sets direction of GPS receiver movement. |
GPSTrackRef { get; set; } | Gets or sets the reference for giving the direction of GPS receiver movement. |
GPSVersionID { get; set; } | Gets or sets the GPS version identifier. |
ImageUniqueID { get; set; } | Gets or sets the image unique identifier. |
IsBigEndian { get; set; } | Gets or sets a value indicating whether the stream EXIF data created from is big endian. |
ISOSpeed { get; set; } | Gets or sets ISO speed |
ISOSpeedLatitudeYYY { get; set; } | Gets or sets the ISO speed latitude yyy value of a camera or input device that is defined in ISO 12232. |
ISOSpeedLatitudeZZZ { get; set; } | Gets or sets the ISO speed latitude zzz value of a camera or input device that is defined in ISO 12232. |
LensMake { get; set; } | Gets or sets the maker of lens. |
LensModel { get; set; } | Gets or sets the lens model. |
LensSerialNumber { get; set; } | Gets or sets the lens serial number. |
LensSpecification { get; set; } | Gets or sets the lens specification |
LightSource { get; set; } | Gets or sets the light source. |
Make { get; set; } | Gets or sets the manufacturer of the recording equipment. |
MakerNoteData { get; } | Gets the maker note data. |
MakerNoteRawData { get; set; } | Gets or sets the maker note raw data. |
MakerNotes { get; } | Gets the maker notes. |
MaxApertureValue { get; set; } | Gets or sets the maximum aperture value. |
MeteringMode { get; set; } | Gets or sets the metering mode. |
OECF { get; set; } | Gets or sets the Opto-Electric Conversion Function (OECF) specified in ISO 14524. |
PhotographicSensitivity { get; set; } | Gets or sets the photographic sensitivity. |
PixelXDimension { get; set; } | Gets or sets the pixel x dimension. |
PixelYDimension { get; set; } | Gets or sets the pixel y dimension. |
Properties { get; set; } | Gets or sets all the EXIF tags (including common and GPS tags). |
RecommendedExposureIndex { get; set; } | Gets or sets the recommended exposure index. |
RelatedSoundFile { get; set; } | Gets or sets the related sound file. |
Saturation { get; set; } | Gets or sets the saturation. |
SceneCaptureType { get; set; } | Gets or sets the scene capture type. |
SceneType { get; set; } | Gets or sets the scene type. |
SensingMethod { get; set; } | Gets or sets the sensing method. |
SensitivityType { get; set; } | Gets or sets the sensitivity type. |
Sharpness { get; set; } | Gets or sets the sharpness. |
ShutterSpeedValue { get; set; } | Gets or sets the shutter speed value. |
SpatialFrequencyResponse { get; set; } | Gets or sets the spatial frequency response. |
SpectralSensitivity { get; set; } | Gets or sets the spectral sensitivity. |
StandardOutputSensitivity { get; set; } | Gets or sets standard output sensitivity |
SubjectArea { get; set; } | Gets or sets the subject area. |
SubjectDistance { get; set; } | Gets or sets the subject distance. |
SubjectDistanceRange { get; set; } | Gets or sets the subject distance range. |
SubjectLocation { get; set; } | Gets or sets the subject location. |
SubsecTime { get; set; } | Gets or sets the fractions of seconds for the DateTime tag. |
SubsecTimeDigitized { get; set; } | Gets or sets the fractions of seconds for the DateTimeDigitized tag. |
SubsecTimeOriginal { get; set; } | Gets or sets the fractions of seconds for the DateTimeOriginal tag. |
UserComment { get; set; } | Gets or sets the user comment. |
WhiteBalance { get; set; } | Gets or sets the white balance. |
WhitePoint { get; set; } | Gets or sets the chromaticity of the white point of the image. |
Methods
Name | Description |
---|---|
RemoveTag(ExifProperties) | Remove tag from container |
RemoveTag(ushort) | Remove tag from container |
Examples
Access camera manufacturer maker notes in Jpeg image.
[C#]
using (var image = (JpegImage)Image.Load("Sample.jpg"))
{
foreach (var makerNote in image.ExifData.MakerNotes)
{
Console.WriteLine("Name = {0}, Value = {1}", makerNote.Name, makerNote.Value);
}
}
See Also
- class TiffDataTypeController
- namespace Aspose.Imaging.Exif
- assembly Aspose.Imaging