ExifData
Содержание
[
Скрывать
]ExifData class
Контейнер данных EXIF.
public class ExifData : TiffDataTypeController
Конструкторы
| Имя | Описание | 
|---|---|
| ExifData() | Инициализирует новый экземпляр ExifDataкласс. | 
| ExifData(TiffDataType[]) | Инициализирует новый экземпляр ExifDataкласс с данными из массива. | 
| ExifData(TiffDataType[], TiffDataType[], TiffDataType[]) | Инициализирует новый экземпляр ExifDataкласс с данными из массива. | 
Характеристики
| Имя | Описание | 
|---|---|
| ApertureValue { get; set; } | Получает или задает значение апертуры. | 
| BodySerialNumber { get; set; } | Получает или задает серийный номер корпуса камеры. | 
| BrightnessValue { get; set; } | Получает или задает значение яркости. | 
| CameraOwnerName { get; set; } | Получает или задает имя владельца камеры | 
| CFAPattern { get; set; } | Получает или задает шаблон CFA. | 
| ColorSpace { get; set; } | Получает или задает цветовое пространство. | 
| CommonTags { get; set; } | Получает или устанавливает теги, принадлежащие общему разделу. Это относится только к изображениям jpeg, в формате tiff вместо них используются tiffOptions | 
| ComponentsConfiguration { get; set; } | Получает или задает конфигурацию компонентов. | 
| CompressedBitsPerPixel { get; set; } | Получает или задает сжатые биты на пиксель. | 
| Contrast { get; set; } | Получает или устанавливает контрастность. | 
| CustomRendered { get; set; } | Получает или задает пользовательскую визуализацию. | 
| DateTimeDigitized { get; set; } | Получает или устанавливает оцифрованную дату и время. | 
| DateTimeOriginal { get; set; } | Получает или задает исходную дату и время. | 
| DeviceSettingDescription { get; set; } | Получает или задает описание настроек устройства | 
| DigitalZoomRatio { get; set; } | Получает или задает коэффициент цифрового масштабирования. | 
| ExifTags { get; set; } | Получает или устанавливает теги, которые относятся только к разделу EXIF. | 
| ExifVersion { get; set; } | Получает или задает версию EXIF. | 
| ExposureBiasValue { get; set; } | Получает или задает значение смещения экспозиции. | 
| ExposureIndex { get; set; } | Получает или задает индекс экспозиции. | 
| ExposureMode { get; set; } | Получает или задает режим экспозиции. | 
| ExposureProgram { get; set; } | Получает или задает программу экспозиции. | 
| ExposureTime { get; set; } | Получает или задает время экспозиции. | 
| FileSource { get; set; } | Получает или задает тип источника файла. | 
| Flash { get; set; } | Получает или устанавливает flash. | 
| FlashEnergy { get; set; } | Получает или задает энергию вспышки. | 
| FlashpixVersion { get; set; } | Получает или задает версию flash pix. | 
| FNumber { get; set; } | Получает или задает F-число. | 
| FocalLength { get; set; } | Получает или задает фокусное расстояние. | 
| FocalLengthIn35MmFilm { get; set; } | Получает или задает фокусное расстояние в 35-мм пленке. | 
| FocalPlaneResolutionUnit { get; set; } | Получает или задает единицу разрешения фокальной плоскости. | 
| FocalPlaneXResolution { get; set; } | Получает или задает разрешение x фокальной плоскости. | 
| FocalPlaneYResolution { get; set; } | Получает или задает разрешение фокальной плоскости y. | 
| GainControl { get; set; } | Получает или задает степень общей регулировки усиления изображения. | 
| Gamma { get; set; } | Получает или задает гамму. | 
| GPSAltitude { get; set; } | Получает или задает высоту GPS. | 
| GPSAltitudeRef { get; set; } | Получает или задает высоту GPS, используемую в качестве эталонной высоты. | 
| GPSAreaInformation { get; set; } | Получает или устанавливает информацию о зоне GPS. | 
| GPSDateStamp { get; set; } | Получает или задает информацию о дате и времени записи строки символов GPS относительно UTC (Всемирное координированное время). | 
| GPSDestBearing { get; set; } | Получает или задает направление GPS на точку назначения. | 
| GPSDestBearingRef { get; set; } | Получает или задает опорную точку GPS, используемую для указания пеленга на точку назначения. | 
| GPSDestDistance { get; set; } | Получает или задает расстояние GPS до точки назначения. | 
| GPSDestDistanceRef { get; set; } | Получает или задает единицу измерения GPS, используемую для выражения расстояния до точки назначения. | 
| GPSDestLatitude { get; set; } | Получает или задает широту GPS точки назначения. | 
| GPSDestLatitudeRef { get; set; } | Получает или задает значение GPS, указывающее, является ли широта точки назначения северной или южной широтой. | 
| GPSDestLongitude { get; set; } | Получает или задает долготу GPS точки назначения. | 
| GPSDestLongitudeRef { get; set; } | Получает или задает значение GPS, указывающее, является ли долгота точки назначения восточной или западной долготой. | 
| GPSDifferential { get; set; } | Получает или задает значение GPS, указывающее, применяется ли дифференциальная коррекция к приемнику GPS. | 
| GPSDOP { get; set; } | Получает или задает DOP GPS (степень точности данных). | 
| GPSImgDirection { get; set; } | Получает или задает GPS-направление изображения при его захвате. | 
| GPSImgDirectionRef { get; set; } | Получает или задает ссылку GPS для указания направления изображения при его захвате. | 
| GPSLatitude { get; set; } | Получает или устанавливает широту GPS. | 
| GPSLatitudeRef { get; set; } | Получает или задает широту GPS: северную или южную широту. | 
| GPSLongitude { get; set; } | Получает или задает долготу GPS. | 
| GPSLongitudeRef { get; set; } | Получает или задает долготу GPS для восточной или западной долготы. | 
| GPSMapDatum { get; set; } | Получает или задает данные геодезической съемки GPS, используемые приемником GPS. | 
| GPSMeasureMode { get; set; } | Получает или задает режим измерения GPS. | 
| GPSProcessingMethod { get; set; } | Получает или задает строку символов GPS, записывающую имя метода, используемого для определения местоположения. | 
| GPSSatellites { get; set; } | Получает или задает спутники GPS, используемые для измерений. | 
| GPSSpeed { get; set; } | Получает или задает скорость движения приемника GPS. | 
| GPSSpeedRef { get; set; } | Получает или задает единицу измерения, используемую для выражения скорости движения приемника GPS. | 
| GPSStatus { get; set; } | Получает или задает состояние приемника GPS при записи изображения. | 
| GPSTags { get; set; } | Получает или устанавливает теги, которые относятся только к разделу GPS. | 
| GPSTimestamp { get; set; } | Получает или задает время GPS в формате UTC (Всемирное координированное время). | 
| GPSTrack { get; set; } | Получает или задает направление движения приемника GPS. | 
| GPSTrackRef { get; set; } | Получает или задает ссылку для указания направления движения приемника GPS. | 
| GPSVersionID { get; set; } | Получает или задает идентификатор версии GPS. | 
| ImageUniqueID { get; set; } | Получает или задает уникальный идентификатор изображения. | 
| IsBigEndian { get; set; } | Получает или задает значение, указывающее, являются ли потоковые данные EXIF, созданные из, обратным порядком байтов. | 
| ISOSpeed { get; set; } | Получает или устанавливает чувствительность ISO | 
| ISOSpeedLatitudeYYY { get; set; } | Получает или задает значение широты yyy скорости ISO камеры или устройства ввода, которое определено в ISO 12232. | 
| ISOSpeedLatitudeZZZ { get; set; } | Получает или задает значение широты zzz скорости ISO камеры или устройства ввода, которое определено в ISO 12232. | 
| LensMake { get; set; } | Получает или задает производителя объектива. | 
| LensModel { get; set; } | Получает или задает модель объектива. | 
| LensSerialNumber { get; set; } | Получает или задает серийный номер объектива. | 
| LensSpecification { get; set; } | Получает или задает спецификацию объектива | 
| LightSource { get; set; } | Получает или устанавливает источник света. | 
| Make { get; set; } | Получает или задает производителя записывающего оборудования. | 
| MakerNoteData { get; } | Получает данные заметки производителя. | 
| MakerNoteRawData { get; set; } | Получает или задает необработанные данные заметки производителя. | 
| MakerNotes { get; } | Получает заметки производителя. | 
| MaxApertureValue { get; set; } | Получает или задает максимальное значение диафрагмы. | 
| MeteringMode { get; set; } | Получает или устанавливает режим измерения. | 
| OECF { get; set; } | Получает или задает функцию оптоэлектрического преобразования (OECF), указанную в ISO 14524. | 
| PhotographicSensitivity { get; set; } | Получает или устанавливает фотографическую чувствительность. | 
| PixelXDimension { get; set; } | Получает или задает размер x в пикселях. | 
| PixelYDimension { get; set; } | Получает или задает размер y в пикселях. | 
| Properties { get; set; } | Получает или задает все теги EXIF (включая общие теги и теги GPS). | 
| RecommendedExposureIndex { get; set; } | Получает или задает рекомендуемый индекс экспозиции. | 
| RelatedSoundFile { get; set; } | Получает или задает соответствующий звуковой файл. | 
| Saturation { get; set; } | Получает или устанавливает насыщенность. | 
| SceneCaptureType { get; set; } | Получает или задает тип захвата сцены. | 
| SceneType { get; set; } | Получает или задает тип сцены. | 
| SensingMethod { get; set; } | Получает или задает метод распознавания. | 
| SensitivityType { get; set; } | Получает или задает тип чувствительности. | 
| Sharpness { get; set; } | Получает или устанавливает резкость. | 
| ShutterSpeedValue { get; set; } | Получает или устанавливает значение скорости затвора. | 
| SpatialFrequencyResponse { get; set; } | Получает или задает пространственно-частотную характеристику. | 
| SpectralSensitivity { get; set; } | Получает или задает спектральную чувствительность. | 
| StandardOutputSensitivity { get; set; } | Получает или задает стандартную выходную чувствительность | 
| SubjectArea { get; set; } | Получает или задает предметную область. | 
| SubjectDistance { get; set; } | Получает или задает расстояние до объекта. | 
| SubjectDistanceRange { get; set; } | Получает или задает диапазон расстояния до объекта. | 
| SubjectLocation { get; set; } | Получает или задает местоположение субъекта. | 
| SubsecTime { get; set; } | Получает или задает доли секунды для тега DateTime. | 
| SubsecTimeDigitized { get; set; } | Получает или задает доли секунды для тега DateTimeDigitized. | 
| SubsecTimeOriginal { get; set; } | Получает или задает доли секунды для тега DateTimeOriginal. | 
| UserComment { get; set; } | Получает или задает комментарий пользователя. | 
| WhiteBalance { get; set; } | Получает или устанавливает баланс белого. | 
| WhitePoint { get; set; } | Получает или задает цветность белой точки изображения. | 
Методы
| Имя | Описание | 
|---|---|
| RemoveTag(ExifProperties) | Удалить тег из container | 
| RemoveTag(ushort) | Удалить тег из container | 
Примеры
Доступ к заметкам производителя камеры в формате Jpeg.
[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);
    }
}
Смотрите также
- class TiffDataTypeController
- пространство имен Aspose.Imaging.Exif
- сборка Aspose.Imaging