Class ExifData

Class ExifData

Названий на: Aspose.Imaging.Exif Асамблея: Aspose.Imaging.dll (25.4.0)

Контейнер для даних EXIF.

[JsonObject(MemberSerialization.OptIn)]
public class ExifData : TiffDataTypeController

Inheritance

object TiffDataTypeController ExifData

Derived

JpegExifData

Нападні члени

TiffDataTypeController.Exists(ushort) , TiffDataTypeController.RemoveTagByID(ushort) , TiffDataTypeController.GetSectionTags(int) , TiffDataTypeController.SetSectionTags(int, TiffDataType[]) , TiffDataTypeController.GetTiffLongTypeValue(ushort, uint) , TiffDataTypeController.SetTiffLongTypeValue(ushort, uint, int) , TiffDataTypeController.GetTiffByteValue(ushort) , TiffDataTypeController.SetTiffByteValue(ushort, byte[], int) , TiffDataTypeController.GetTiffSRationalValue(ushort) , TiffDataTypeController.SetTiffSRationalValue(ushort, TiffSRational, int) , TiffDataTypeController.GetTiffRationalArray(ushort) , TiffDataTypeController.SetTiffRationalArray(ushort, TiffRational[], int) , TiffDataTypeController.GetTiffRationalValue(ushort) , TiffDataTypeController.SetTiffRational(ushort, TiffRational, int) , TiffDataTypeController.GetTiffStringValue(ushort) , TiffDataTypeController.SetTiffStringValue(ushort, string, int) , TiffDataTypeController.GetTiffUndefinedValue(ushort) , TiffDataTypeController.SetTiffUndefinedValue(ushort, byte[], int) , TiffDataTypeController.GetTiffShortValue(ushort, ushort) , TiffDataTypeController.SetTiffShortValue(ushort, ushort, int) , TiffDataTypeController.GetTiffShortArray(ushort) , TiffDataTypeController.SetTiffShortArray(ushort, ushort[], int) , TiffDataTypeController.GetTiffType(ushort) , TiffDataTypeController.SetTiffType(TiffDataType, int) , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Доступний фотоапарат виробник записів в Jpeg зображення.

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);
                                                                    }
                                                                }

Constructors

ExifData()

Ініціалізація нової інстанції класу Aspose.Imaging.exif.ExifData.

[JsonConstructor]
public ExifData()

ExifData(TiffDataType[])

Ініціалізує нову інстанцію класу Aspose.Imaging.exif.ExifData з даними з ряду.

public ExifData(TiffDataType[] exifdata)

Parameters

exifdata TiffDataType [ ]

Різні EXIF теги разом з загальними та GPS тегами.

ExifData(TiffDataType[ ], ТиффДатаТип[ ], ТиффДатаТип[])

Ініціалізує нову інстанцію класу Aspose.Imaging.exif.ExifData з даними з ряду.

public ExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)

Parameters

commonTags TiffDataType [ ]

Загальні знаки .

exifTags TiffDataType [ ]

Існує тег EXIF.

gpsTags TiffDataType [ ]

Існує GPS тег.

Properties

ApertureValue

Отримає або встановлює вартість відкриття.

public TiffRational ApertureValue { get; set; }

вартість нерухомості

TiffRational

BodySerialNumber

Приймає або встановлює серійний номер тіла камери.

public string BodySerialNumber { get; set; }

вартість нерухомості

string

BrightnessValue

Приймає або встановлює вартість яскравості.

public TiffSRational BrightnessValue { get; set; }

вартість нерухомості

TiffSRational

CFAPATTERН

Приймати або встановити шаблон CFA.

public byte[] CFAPattern { get; set; }

вартість нерухомості

byte [ ]

CameraOwnerName

Знайти або встановити ім’я власника камери

public string CameraOwnerName { get; set; }

вартість нерухомості

string

ColorSpace

Знайдіть або встановити колірний простір.

public ExifColorSpace ColorSpace { get; set; }

вартість нерухомості

ExifColorSpace

CommonTags

Це стосується тільки зображень jpeg, в форматі tiffOptions використовуються замість

public TiffDataType[] CommonTags { get; set; }

вартість нерухомості

TiffDataType [ ]

ComponentsConfiguration

Приймає або встановлює конфігурацію компонентів.

public byte[] ComponentsConfiguration { get; set; }

вартість нерухомості

byte [ ]

CompressedBitsPerPixel

Приймає або встановлює компресовані біти на піксель.

public TiffRational CompressedBitsPerPixel { get; set; }

вартість нерухомості

TiffRational

Contrast

Знайдіть або встановити контраст.

public ExifContrast Contrast { get; set; }

вартість нерухомості

ExifContrast

CustomRendered

Приймається або встановлюється звичай.

public ExifCustomRendered CustomRendered { get; set; }

вартість нерухомості

ExifCustomRendered

DateTimeDigitized

Приймає або встановлює цифровий час дати.

public string DateTimeDigitized { get; set; }

вартість нерухомості

string

DateTimeOriginal

Знайти або встановити дату часу оригіналу.

public string DateTimeOriginal { get; set; }

вартість нерухомості

string

DeviceSettingDescription

Опис налаштувань пристрою отримує або встановлює

public byte[] DeviceSettingDescription { get; set; }

вартість нерухомості

byte [ ]

DigitalZoomRatio

Знайдіть або встановити цифровий відсоток зуму.

public TiffRational DigitalZoomRatio { get; set; }

вартість нерухомості

TiffRational

ExifTags

Знайти або встановити теги, які належать тільки до розділу EXIF.

public TiffDataType[] ExifTags { get; set; }

вартість нерухомості

TiffDataType [ ]

ExifVersion

Знайдіть або встановити версію EXIF.

public byte[] ExifVersion { get; set; }

вартість нерухомості

byte [ ]

ExposureBiasValue

Приймає або встановлює вартість експозиції біа.

public TiffSRational ExposureBiasValue { get; set; }

вартість нерухомості

TiffSRational

ExposureIndex

Знайдіть або встановити індекс експозиції.

public TiffRational ExposureIndex { get; set; }

вартість нерухомості

TiffRational

ExposureMode

Приймати або встановити режим експозиції.

public ExifExposureMode ExposureMode { get; set; }

вартість нерухомості

ExifExposureMode

ExposureProgram

Приймає або встановлює програму експозиції.

public ExifExposureProgram ExposureProgram { get; set; }

вартість нерухомості

ExifExposureProgram

ExposureTime

Приймає або встановлює час експозиції.

public TiffRational ExposureTime { get; set; }

вартість нерухомості

TiffRational

ФНУМЕР

Приймати або встановити номер F.

public TiffRational FNumber { get; set; }

вартість нерухомості

TiffRational

FileSource

Приймає або встановлює тип джерела файлу.

public ExifFileSource FileSource { get; set; }

вартість нерухомості

ExifFileSource

Flash

Приймати або встановити флеш.

public ExifFlash Flash { get; set; }

вартість нерухомості

ExifFlash

FlashEnergy

Приймає або встановлює енергію флеш.

public TiffRational FlashEnergy { get; set; }

вартість нерухомості

TiffRational

FlashpixVersion

Використовується або встановлюється версія Flash Pix.

public byte[] FlashpixVersion { get; set; }

вартість нерухомості

byte [ ]

FocalLength

Приймає або встановлює фокальну довжину.

public TiffRational FocalLength { get; set; }

вартість нерухомості

TiffRational

FocalLengthIn35MmFilm

Знайдіть або встановить фокальну довжину в 35-мм фільмі.

public ushort FocalLengthIn35MmFilm { get; set; }

вартість нерухомості

ushort

FocalPlaneResolutionUnit

Знайдіть або встановить фокусну одиницю розв’язання.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

вартість нерухомості

ExifUnit

Створення FocalPlaneXResolution

Знайдіть або встановити фокусну площу x резолюції.

public TiffRational FocalPlaneXResolution { get; set; }

вартість нерухомості

TiffRational

ФокусРезолюція

Знайдіть або встановити фокусну площу і розділ.

public TiffRational FocalPlaneYResolution { get; set; }

вартість нерухомості

TiffRational

GPSПідвищення

Знайти або встановити висоту GPS.

public TiffRational GPSAltitude { get; set; }

вартість нерухомості

TiffRational

GPSАльтитудеРеф

Знайти або встановити висоту GPS, яка використовується як референтна висота.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

вартість нерухомості

ExifGPSAltitudeRef

GPSінформація

Знайти або встановити інформацію про зону GPS.

public byte[] GPSAreaInformation { get; set; }

вартість нерухомості

byte [ ]

GPSDOP

Використовується GPS DOP (Data Degree of Precision).

public TiffRational GPSDOP { get; set; }

вартість нерухомості

TiffRational

GPSDateStamp

Знайдіть або встановить GPS-картний ряд запису дати та часу інформації про UTC (Координований Універсальний Час).

public string GPSDateStamp { get; set; }

вартість нерухомості

string

GPSDestBearing

Знайти або встановити GPS-носіння до пункту призначення.

public TiffRational GPSDestBearing { get; set; }

вартість нерухомості

TiffRational

GPSDestBearingРеф

Приймає або встановлює GPS-референт, який використовується для передачі перевезення до пункту призначення.

public string GPSDestBearingRef { get; set; }

вартість нерухомості

string

GPS відстань

Знайти або встановити відстань GPS до пункту призначення.

public TiffRational GPSDestDistance { get; set; }

вартість нерухомості

TiffRational

GPSDestDistanceРеф

Приймає або встановлює GPS-одиницю, яка використовується для вираження відстані до пункту призначення.

public string GPSDestDistanceRef { get; set; }

вартість нерухомості

string

GPSDestLatitude

Знайти або встановити ширину GPS пункту призначення.

public TiffRational[] GPSDestLatitude { get; set; }

вартість нерухомості

TiffRational [ ]

GPSDestLatitudeРеф

Знайдено або встановлено значення GPS, яке вказує на те, чи є ширина пункту призначення північною чи південною.

public string GPSDestLatitudeRef { get; set; }

вартість нерухомості

string

GPS довжини

Знайти або встановити GPS довжину пункту призначення.

public TiffRational[] GPSDestLongitude { get; set; }

вартість нерухомості

TiffRational [ ]

GPSDestLongitudeРеф

Знайти або встановити значення GPS, яке вказує на те, чи довжина пункту призначення є східною чи західною довжиною.

public string GPSDestLongitudeRef { get; set; }

вартість нерухомості

string

GPSДіференція

Приймає або встановлює значення GPS, яке вказує на те, чи застосовується диференціальна корекція до GPS-приймача.

public ushort GPSDifferential { get; set; }

вартість нерухомості

ushort

GPSImgПідтримка

Знайти або встановити напрямок GPS зображення, коли він був захоплений.

public TiffRational GPSImgDirection { get; set; }

вартість нерухомості

TiffRational

GPSImgДирекціяРеф

Приймає або встановлює посилання GPS, щоб дати напрямок зображення, коли він захоплюється.

public string GPSImgDirectionRef { get; set; }

вартість нерухомості

string

GPSЛітація

Знайти або встановити ширину GPS.

public TiffRational[] GPSLatitude { get; set; }

вартість нерухомості

TiffRational [ ]

GPSLatitudeРеф

Знайти або встановити ширину GPS є північною або південною шириною.

public string GPSLatitudeRef { get; set; }

вартість нерухомості

string

GPS довжина

Знайти або встановити довжину GPS.

public TiffRational[] GPSLongitude { get; set; }

вартість нерухомості

TiffRational [ ]

GPS довжини

Довжина GPS є східною або західною довжиною.

public string GPSLongitudeRef { get; set; }

вартість нерухомості

string

GPSMapDatum

Знайдіть або встановить геометричні дані GPS, які використовуються GPS-приймачем.

public string GPSMapDatum { get; set; }

вартість нерухомості

string

GPSМайор

Знайти або встановити режим GPS-мірювання.

public string GPSMeasureMode { get; set; }

вартість нерухомості

string

GPSПроцесований метод

Знайти або встановити GPS-коричневий ряд, що записує назву методу, що використовується для пошуку місця.

public byte[] GPSProcessingMethod { get; set; }

вартість нерухомості

byte [ ]

GPS супутники

Знайти або встановити GPS-супутники, які використовуються для вимірювання.

public string GPSSatellites { get; set; }

вартість нерухомості

string

GPS швидкість

Приймає або встановлює швидкість руху GPS-приймача.

public TiffRational GPSSpeed { get; set; }

вартість нерухомості

TiffRational

GPSSpeedРеф

Приймає або встановлює пристрій, який використовується для вираження швидкості руху GPS-приймача.

public string GPSSpeedRef { get; set; }

вартість нерухомості

string

GPSСтатус

Приймає або встановлює статус GPS-приймача, коли зображення записується.

public string GPSStatus { get; set; }

вартість нерухомості

string

GPSTags

Знайти або встановити теги, які належать тільки до розділу GPS.

public TiffDataType[] GPSTags { get; set; }

вартість нерухомості

TiffDataType [ ]

Створення GPSTimestamp

Знайти або встановити час GPS як UTC (координований Всесвітній час).

public TiffRational[] GPSTimestamp { get; set; }

вартість нерухомості

TiffRational [ ]

ГПСТРАК

Приймає або встановлює напрямок руху GPS-приймача.

public string GPSTrack { get; set; }

вартість нерухомості

string

ГПСТРАКРЕФ

Приймає або встановлює посилання, щоб дати напрямок руху GPS-приймача.

public string GPSTrackRef { get; set; }

вартість нерухомості

string

GPS версії

Знайти або встановити ідентифікатор версії GPS.

public byte[] GPSVersionID { get; set; }

вартість нерухомості

byte [ ]

GainControl

Отримає або встановлює ступінь загального зображення отримує адаптацію.

public ExifGainControl GainControl { get; set; }

вартість нерухомості

ExifGainControl

Gamma

Знайдіть або встановити гамму.

public TiffRational Gamma { get; set; }

вартість нерухомості

TiffRational

ІСОСПЕД

Знайти або встановити швидкість ISO

public uint ISOSpeed { get; set; }

вартість нерухомості

uint

Ісламіст

Отримає або встановлює швидкість ISO ширини YY значення камери або вхідного пристрою, визначеного в ISO 12232.

public uint ISOSpeedLatitudeYYY { get; set; }

вартість нерухомості

uint

Remarks

Цей знак не буде записані без ISOSpeed і ISOSpeedLatitudezzz

Створення ISOSpeedLatitudeZZ

Знайдіть або встановить ISO швидкість ширини ZZZ значення камери або вхідного пристрою, визначеного в ISO 12232.

public uint ISOSpeedLatitudeZZZ { get; set; }

вартість нерухомості

uint

Remarks

Цей знак не буде записані без ISOSpeed і ISOSpeedLatitudeyyy

ImageУнікалізм

Знайдіть або встановить унікальний ідентифікатор зображення.

public string ImageUniqueID { get; set; }

вартість нерухомості

string

IsBigEndian

Приймає або встановлює значення, яке вказує на те, чи є потоки EXIF даних, створені з великого кінця.

[JsonProperty]
public bool IsBigEndian { get; set; }

вартість нерухомості

bool

LensMake

Приймає або встановлює виробника лінз.

public string LensMake { get; set; }

вартість нерухомості

string

LensModel

Приймати або встановити модель лінзи.

public string LensModel { get; set; }

вартість нерухомості

string

LensSerialNumber

Приймати або встановити серійний номер лінзи.

public string LensSerialNumber { get; set; }

вартість нерухомості

string

LensSpecification

Знайти або встановити специфікацію лінзи

public TiffRational[] LensSpecification { get; set; }

вартість нерухомості

TiffRational [ ]

LightSource

Приймає або встановлює джерело світла.

public ExifLightSource LightSource { get; set; }

вартість нерухомості

ExifLightSource

Make

Приймає або встановлює виробник обладнання для запису.

public string Make { get; set; }

вартість нерухомості

string

MakerNoteData

Знайдіть дані за нотаріатом.

public TiffDataType[] MakerNoteData { get; }

вартість нерухомості

TiffDataType [ ]

MakerNoteRawData

Приймає або встановлює виробник запису сирових даних.

public byte[] MakerNoteRawData { get; set; }

вартість нерухомості

byte [ ]

MakerNotes

Знайдіть нотаріум виробника.

public MakerNote[] MakerNotes { get; }

вартість нерухомості

MakerNote [ ]

Examples

Доступний фотоапарат виробник записів в Jpeg зображення.

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);
                                                                    }
                                                                }

MaxApertureValue

Отримає або встановлює максимальну вартість відкриття.

public TiffRational MaxApertureValue { get; set; }

вартість нерухомості

TiffRational

MeteringMode

Приймати або встановити режим вимірювання.

public ExifMeteringMode MeteringMode { get; set; }

вартість нерухомості

ExifMeteringMode

OECF

Отримає або встановлює функцію оптично-електричної конверсії (ОЕСР), визначену в ISO 14524.

public byte[] OECF { get; set; }

вартість нерухомості

byte [ ]

Orientation

Знайти або встановити напрямок.

public ExifOrientation Orientation { get; set; }

вартість нерухомості

ExifOrientation

PhotographicSensitivity

Приймає або встановлює фоточутливість.

public uint PhotographicSensitivity { get; set; }

вартість нерухомості

uint

ПіксельXDimension

Приймає або встановлює піксель x-розмір.

public uint PixelXDimension { get; set; }

вартість нерухомості

uint

Розмір пікселів

Приймає або встановлює піксель і розмір.

public uint PixelYDimension { get; set; }

вартість нерухомості

uint

Properties

Знайти або встановити всі теги EXIF (включаючи загальні та GPS теги).

public TiffDataType[] Properties { get; set; }

вартість нерухомості

TiffDataType [ ]

RecommendedExposureIndex

Приймає або встановлює рекомендований індекс експозиції.

public uint RecommendedExposureIndex { get; set; }

вартість нерухомості

uint

RelatedSoundFile

Приймає або встановлює пов’язаний звуковий файл.

public string RelatedSoundFile { get; set; }

вартість нерухомості

string

Saturation

Приймати або встановити насичення.

public ExifSaturation Saturation { get; set; }

вартість нерухомості

ExifSaturation

SceneCaptureType

Приймає або встановлює тип захоплення сцени.

public ExifSceneCaptureType SceneCaptureType { get; set; }

вартість нерухомості

ExifSceneCaptureType

SceneType

Знайти або встановити тип сцені.

public byte SceneType { get; set; }

вартість нерухомості

byte

SensingMethod

Приймати або встановити сенсорний метод.

public ExifSensingMethod SensingMethod { get; set; }

вартість нерухомості

ExifSensingMethod

SensitivityType

Приймає або встановлює тип чутливості.

public ushort SensitivityType { get; set; }

вартість нерухомості

ushort

Sharpness

Приймає або встановлює яскравість.

public ushort Sharpness { get; set; }

вартість нерухомості

ushort

ShutterSpeedValue

Приймає або встановлює швидкість перемикача.

public TiffSRational ShutterSpeedValue { get; set; }

вартість нерухомості

TiffSRational

SpatialFrequencyResponse

Приймає або встановлює відповідь простірної частоти.

public byte[] SpatialFrequencyResponse { get; set; }

вартість нерухомості

byte [ ]

SpectralSensitivity

Приймає або встановлює спектральну чутливість.

public string SpectralSensitivity { get; set; }

вартість нерухомості

string

StandardOutputSensitivity

отримує або встановлює стандартну вихідну чутливість

public uint StandardOutputSensitivity { get; set; }

вартість нерухомості

uint

SubjectArea

Знайти або встановити суб’єкт області.

public ushort[] SubjectArea { get; set; }

вартість нерухомості

ushort [ ]

SubjectDistance

Знайти або встановити суб’єкт відстані.

public TiffRational SubjectDistance { get; set; }

вартість нерухомості

TiffRational

SubjectDistanceRange

Знайти або встановити суб’єкт діапазону відстані.

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

вартість нерухомості

ExifSubjectDistanceRange

SubjectLocation

Знайти або встановити місце розташування предмета.

public ushort[] SubjectLocation { get; set; }

вартість нерухомості

ushort [ ]

SubsecTime

Приймає або встановлює фракції секунд для тегу DateTime.

public string SubsecTime { get; set; }

вартість нерухомості

string

SubsecTimeDigitized

Приймає або встановлює фракції секунд для знака DateTimeDigitized.

public string SubsecTimeDigitized { get; set; }

вартість нерухомості

string

SubsecTimeOriginal

Приймає або встановлює фракції секунд для тегу DateTimeOriginal.

public string SubsecTimeOriginal { get; set; }

вартість нерухомості

string

UserComment

отримує або ставить коментар користувача.

public string UserComment { get; set; }

вартість нерухомості

string

WhiteBalance

Зберегти або встановити білий баланс.

public ExifWhiteBalance WhiteBalance { get; set; }

вартість нерухомості

ExifWhiteBalance

WhitePoint

Приймає або встановлює хроматичність білої точки зображення.

public TiffRational[] WhitePoint { get; set; }

вартість нерухомості

TiffRational [ ]

Methods

GetShortOrLong(Ушорт)

Коротка або довга вартість.

protected uint GetShortOrLong(ushort key)

Parameters

key ushort

Ключ до отримання цінності.

Returns

uint

Коротка або довга вартість конвертована в цілісна.

RemoveTag(ExifProperties)

Зняти контейнер з контейнера

public void RemoveTag(ExifProperties tag)

Parameters

tag ExifProperties

ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДБУВАТИ

RemoveTag(Ушорт)

Зняти контейнер з контейнера

public void RemoveTag(ushort tagId)

Parameters

tagId ushort

Ідентифікатор знака для видалення.

SetShortOrLong(Зоряний, зоряний, зоряний)

Налаштуйте коротку або довгу вартість залежно від вартості.

protected void SetShortOrLong(ushort key, uint value, int section)

Parameters

key ushort

Ключ для встановлення.

value uint

Вартість для встановлення.

section int

Розділ для введення в.

 Українська