Class ExifData
Названий на: Aspose.Imaging.Exif Асамблея: Aspose.Imaging.dll (25.4.0)
Контейнер для даних EXIF.
[JsonObject(MemberSerialization.OptIn)]
public class ExifData : TiffDataTypeController
Inheritance
object ← TiffDataTypeController ← ExifData
Derived
Нападні члени
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; }
вартість нерухомості
BodySerialNumber
Приймає або встановлює серійний номер тіла камери.
public string BodySerialNumber { get; set; }
вартість нерухомості
BrightnessValue
Приймає або встановлює вартість яскравості.
public TiffSRational BrightnessValue { get; set; }
вартість нерухомості
CFAPATTERН
Приймати або встановити шаблон CFA.
public byte[] CFAPattern { get; set; }
вартість нерухомості
byte [ ]
CameraOwnerName
Знайти або встановити ім’я власника камери
public string CameraOwnerName { get; set; }
вартість нерухомості
ColorSpace
Знайдіть або встановити колірний простір.
public ExifColorSpace ColorSpace { get; set; }
вартість нерухомості
CommonTags
Це стосується тільки зображень jpeg, в форматі tiffOptions використовуються замість
public TiffDataType[] CommonTags { get; set; }
вартість нерухомості
TiffDataType [ ]
ComponentsConfiguration
Приймає або встановлює конфігурацію компонентів.
public byte[] ComponentsConfiguration { get; set; }
вартість нерухомості
byte [ ]
CompressedBitsPerPixel
Приймає або встановлює компресовані біти на піксель.
public TiffRational CompressedBitsPerPixel { get; set; }
вартість нерухомості
Contrast
Знайдіть або встановити контраст.
public ExifContrast Contrast { get; set; }
вартість нерухомості
CustomRendered
Приймається або встановлюється звичай.
public ExifCustomRendered CustomRendered { get; set; }
вартість нерухомості
DateTimeDigitized
Приймає або встановлює цифровий час дати.
public string DateTimeDigitized { get; set; }
вартість нерухомості
DateTimeOriginal
Знайти або встановити дату часу оригіналу.
public string DateTimeOriginal { get; set; }
вартість нерухомості
DeviceSettingDescription
Опис налаштувань пристрою отримує або встановлює
public byte[] DeviceSettingDescription { get; set; }
вартість нерухомості
byte [ ]
DigitalZoomRatio
Знайдіть або встановити цифровий відсоток зуму.
public TiffRational DigitalZoomRatio { get; set; }
вартість нерухомості
ExifTags
Знайти або встановити теги, які належать тільки до розділу EXIF.
public TiffDataType[] ExifTags { get; set; }
вартість нерухомості
TiffDataType [ ]
ExifVersion
Знайдіть або встановити версію EXIF.
public byte[] ExifVersion { get; set; }
вартість нерухомості
byte [ ]
ExposureBiasValue
Приймає або встановлює вартість експозиції біа.
public TiffSRational ExposureBiasValue { get; set; }
вартість нерухомості
ExposureIndex
Знайдіть або встановити індекс експозиції.
public TiffRational ExposureIndex { get; set; }
вартість нерухомості
ExposureMode
Приймати або встановити режим експозиції.
public ExifExposureMode ExposureMode { get; set; }
вартість нерухомості
ExposureProgram
Приймає або встановлює програму експозиції.
public ExifExposureProgram ExposureProgram { get; set; }
вартість нерухомості
ExposureTime
Приймає або встановлює час експозиції.
public TiffRational ExposureTime { get; set; }
вартість нерухомості
ФНУМЕР
Приймати або встановити номер F.
public TiffRational FNumber { get; set; }
вартість нерухомості
FileSource
Приймає або встановлює тип джерела файлу.
public ExifFileSource FileSource { get; set; }
вартість нерухомості
Flash
Приймати або встановити флеш.
public ExifFlash Flash { get; set; }
вартість нерухомості
FlashEnergy
Приймає або встановлює енергію флеш.
public TiffRational FlashEnergy { get; set; }
вартість нерухомості
FlashpixVersion
Використовується або встановлюється версія Flash Pix.
public byte[] FlashpixVersion { get; set; }
вартість нерухомості
byte [ ]
FocalLength
Приймає або встановлює фокальну довжину.
public TiffRational FocalLength { get; set; }
вартість нерухомості
FocalLengthIn35MmFilm
Знайдіть або встановить фокальну довжину в 35-мм фільмі.
public ushort FocalLengthIn35MmFilm { get; set; }
вартість нерухомості
FocalPlaneResolutionUnit
Знайдіть або встановить фокусну одиницю розв’язання.
public ExifUnit FocalPlaneResolutionUnit { get; set; }
вартість нерухомості
Створення FocalPlaneXResolution
Знайдіть або встановити фокусну площу x резолюції.
public TiffRational FocalPlaneXResolution { get; set; }
вартість нерухомості
ФокусРезолюція
Знайдіть або встановити фокусну площу і розділ.
public TiffRational FocalPlaneYResolution { get; set; }
вартість нерухомості
GPSПідвищення
Знайти або встановити висоту GPS.
public TiffRational GPSAltitude { get; set; }
вартість нерухомості
GPSАльтитудеРеф
Знайти або встановити висоту GPS, яка використовується як референтна висота.
public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }
вартість нерухомості
GPSінформація
Знайти або встановити інформацію про зону GPS.
public byte[] GPSAreaInformation { get; set; }
вартість нерухомості
byte [ ]
GPSDOP
Використовується GPS DOP (Data Degree of Precision).
public TiffRational GPSDOP { get; set; }
вартість нерухомості
GPSDateStamp
Знайдіть або встановить GPS-картний ряд запису дати та часу інформації про UTC (Координований Універсальний Час).
public string GPSDateStamp { get; set; }
вартість нерухомості
GPSDestBearing
Знайти або встановити GPS-носіння до пункту призначення.
public TiffRational GPSDestBearing { get; set; }
вартість нерухомості
GPSDestBearingРеф
Приймає або встановлює GPS-референт, який використовується для передачі перевезення до пункту призначення.
public string GPSDestBearingRef { get; set; }
вартість нерухомості
GPS відстань
Знайти або встановити відстань GPS до пункту призначення.
public TiffRational GPSDestDistance { get; set; }
вартість нерухомості
GPSDestDistanceРеф
Приймає або встановлює GPS-одиницю, яка використовується для вираження відстані до пункту призначення.
public string GPSDestDistanceRef { get; set; }
вартість нерухомості
GPSDestLatitude
Знайти або встановити ширину GPS пункту призначення.
public TiffRational[] GPSDestLatitude { get; set; }
вартість нерухомості
TiffRational [ ]
GPSDestLatitudeРеф
Знайдено або встановлено значення GPS, яке вказує на те, чи є ширина пункту призначення північною чи південною.
public string GPSDestLatitudeRef { get; set; }
вартість нерухомості
GPS довжини
Знайти або встановити GPS довжину пункту призначення.
public TiffRational[] GPSDestLongitude { get; set; }
вартість нерухомості
TiffRational [ ]
GPSDestLongitudeРеф
Знайти або встановити значення GPS, яке вказує на те, чи довжина пункту призначення є східною чи західною довжиною.
public string GPSDestLongitudeRef { get; set; }
вартість нерухомості
GPSДіференція
Приймає або встановлює значення GPS, яке вказує на те, чи застосовується диференціальна корекція до GPS-приймача.
public ushort GPSDifferential { get; set; }
вартість нерухомості
GPSImgПідтримка
Знайти або встановити напрямок GPS зображення, коли він був захоплений.
public TiffRational GPSImgDirection { get; set; }
вартість нерухомості
GPSImgДирекціяРеф
Приймає або встановлює посилання GPS, щоб дати напрямок зображення, коли він захоплюється.
public string GPSImgDirectionRef { get; set; }
вартість нерухомості
GPSЛітація
Знайти або встановити ширину GPS.
public TiffRational[] GPSLatitude { get; set; }
вартість нерухомості
TiffRational [ ]
GPSLatitudeРеф
Знайти або встановити ширину GPS є північною або південною шириною.
public string GPSLatitudeRef { get; set; }
вартість нерухомості
GPS довжина
Знайти або встановити довжину GPS.
public TiffRational[] GPSLongitude { get; set; }
вартість нерухомості
TiffRational [ ]
GPS довжини
Довжина GPS є східною або західною довжиною.
public string GPSLongitudeRef { get; set; }
вартість нерухомості
GPSMapDatum
Знайдіть або встановить геометричні дані GPS, які використовуються GPS-приймачем.
public string GPSMapDatum { get; set; }
вартість нерухомості
GPSМайор
Знайти або встановити режим GPS-мірювання.
public string GPSMeasureMode { get; set; }
вартість нерухомості
GPSПроцесований метод
Знайти або встановити GPS-коричневий ряд, що записує назву методу, що використовується для пошуку місця.
public byte[] GPSProcessingMethod { get; set; }
вартість нерухомості
byte [ ]
GPS супутники
Знайти або встановити GPS-супутники, які використовуються для вимірювання.
public string GPSSatellites { get; set; }
вартість нерухомості
GPS швидкість
Приймає або встановлює швидкість руху GPS-приймача.
public TiffRational GPSSpeed { get; set; }
вартість нерухомості
GPSSpeedРеф
Приймає або встановлює пристрій, який використовується для вираження швидкості руху GPS-приймача.
public string GPSSpeedRef { get; set; }
вартість нерухомості
GPSСтатус
Приймає або встановлює статус GPS-приймача, коли зображення записується.
public string GPSStatus { get; set; }
вартість нерухомості
GPSTags
Знайти або встановити теги, які належать тільки до розділу GPS.
public TiffDataType[] GPSTags { get; set; }
вартість нерухомості
TiffDataType [ ]
Створення GPSTimestamp
Знайти або встановити час GPS як UTC (координований Всесвітній час).
public TiffRational[] GPSTimestamp { get; set; }
вартість нерухомості
TiffRational [ ]
ГПСТРАК
Приймає або встановлює напрямок руху GPS-приймача.
public string GPSTrack { get; set; }
вартість нерухомості
ГПСТРАКРЕФ
Приймає або встановлює посилання, щоб дати напрямок руху GPS-приймача.
public string GPSTrackRef { get; set; }
вартість нерухомості
GPS версії
Знайти або встановити ідентифікатор версії GPS.
public byte[] GPSVersionID { get; set; }
вартість нерухомості
byte [ ]
GainControl
Отримає або встановлює ступінь загального зображення отримує адаптацію.
public ExifGainControl GainControl { get; set; }
вартість нерухомості
Gamma
Знайдіть або встановити гамму.
public TiffRational Gamma { get; set; }
вартість нерухомості
ІСОСПЕД
Знайти або встановити швидкість ISO
public uint ISOSpeed { get; set; }
вартість нерухомості
Ісламіст
Отримає або встановлює швидкість ISO ширини YY значення камери або вхідного пристрою, визначеного в ISO 12232.
public uint ISOSpeedLatitudeYYY { get; set; }
вартість нерухомості
Remarks
Цей знак не буде записані без ISOSpeed і ISOSpeedLatitudezzz
Створення ISOSpeedLatitudeZZ
Знайдіть або встановить ISO швидкість ширини ZZZ значення камери або вхідного пристрою, визначеного в ISO 12232.
public uint ISOSpeedLatitudeZZZ { get; set; }
вартість нерухомості
Remarks
Цей знак не буде записані без ISOSpeed і ISOSpeedLatitudeyyy
ImageУнікалізм
Знайдіть або встановить унікальний ідентифікатор зображення.
public string ImageUniqueID { get; set; }
вартість нерухомості
IsBigEndian
Приймає або встановлює значення, яке вказує на те, чи є потоки EXIF даних, створені з великого кінця.
[JsonProperty]
public bool IsBigEndian { get; set; }
вартість нерухомості
LensMake
Приймає або встановлює виробника лінз.
public string LensMake { get; set; }
вартість нерухомості
LensModel
Приймати або встановити модель лінзи.
public string LensModel { get; set; }
вартість нерухомості
LensSerialNumber
Приймати або встановити серійний номер лінзи.
public string LensSerialNumber { get; set; }
вартість нерухомості
LensSpecification
Знайти або встановити специфікацію лінзи
public TiffRational[] LensSpecification { get; set; }
вартість нерухомості
TiffRational [ ]
LightSource
Приймає або встановлює джерело світла.
public ExifLightSource LightSource { get; set; }
вартість нерухомості
Make
Приймає або встановлює виробник обладнання для запису.
public string Make { get; set; }
вартість нерухомості
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; }
вартість нерухомості
MeteringMode
Приймати або встановити режим вимірювання.
public ExifMeteringMode MeteringMode { get; set; }
вартість нерухомості
OECF
Отримає або встановлює функцію оптично-електричної конверсії (ОЕСР), визначену в ISO 14524.
public byte[] OECF { get; set; }
вартість нерухомості
byte [ ]
Orientation
Знайти або встановити напрямок.
public ExifOrientation Orientation { get; set; }
вартість нерухомості
PhotographicSensitivity
Приймає або встановлює фоточутливість.
public uint PhotographicSensitivity { get; set; }
вартість нерухомості
ПіксельXDimension
Приймає або встановлює піксель x-розмір.
public uint PixelXDimension { get; set; }
вартість нерухомості
Розмір пікселів
Приймає або встановлює піксель і розмір.
public uint PixelYDimension { get; set; }
вартість нерухомості
Properties
Знайти або встановити всі теги EXIF (включаючи загальні та GPS теги).
public TiffDataType[] Properties { get; set; }
вартість нерухомості
TiffDataType [ ]
RecommendedExposureIndex
Приймає або встановлює рекомендований індекс експозиції.
public uint RecommendedExposureIndex { get; set; }
вартість нерухомості
RelatedSoundFile
Приймає або встановлює пов’язаний звуковий файл.
public string RelatedSoundFile { get; set; }
вартість нерухомості
Saturation
Приймати або встановити насичення.
public ExifSaturation Saturation { get; set; }
вартість нерухомості
SceneCaptureType
Приймає або встановлює тип захоплення сцени.
public ExifSceneCaptureType SceneCaptureType { get; set; }
вартість нерухомості
SceneType
Знайти або встановити тип сцені.
public byte SceneType { get; set; }
вартість нерухомості
SensingMethod
Приймати або встановити сенсорний метод.
public ExifSensingMethod SensingMethod { get; set; }
вартість нерухомості
SensitivityType
Приймає або встановлює тип чутливості.
public ushort SensitivityType { get; set; }
вартість нерухомості
Sharpness
Приймає або встановлює яскравість.
public ushort Sharpness { get; set; }
вартість нерухомості
ShutterSpeedValue
Приймає або встановлює швидкість перемикача.
public TiffSRational ShutterSpeedValue { get; set; }
вартість нерухомості
SpatialFrequencyResponse
Приймає або встановлює відповідь простірної частоти.
public byte[] SpatialFrequencyResponse { get; set; }
вартість нерухомості
byte [ ]
SpectralSensitivity
Приймає або встановлює спектральну чутливість.
public string SpectralSensitivity { get; set; }
вартість нерухомості
StandardOutputSensitivity
отримує або встановлює стандартну вихідну чутливість
public uint StandardOutputSensitivity { get; set; }
вартість нерухомості
SubjectArea
Знайти або встановити суб’єкт області.
public ushort[] SubjectArea { get; set; }
вартість нерухомості
ushort [ ]
SubjectDistance
Знайти або встановити суб’єкт відстані.
public TiffRational SubjectDistance { get; set; }
вартість нерухомості
SubjectDistanceRange
Знайти або встановити суб’єкт діапазону відстані.
public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }
вартість нерухомості
SubjectLocation
Знайти або встановити місце розташування предмета.
public ushort[] SubjectLocation { get; set; }
вартість нерухомості
ushort [ ]
SubsecTime
Приймає або встановлює фракції секунд для тегу DateTime.
public string SubsecTime { get; set; }
вартість нерухомості
SubsecTimeDigitized
Приймає або встановлює фракції секунд для знака DateTimeDigitized.
public string SubsecTimeDigitized { get; set; }
вартість нерухомості
SubsecTimeOriginal
Приймає або встановлює фракції секунд для тегу DateTimeOriginal.
public string SubsecTimeOriginal { get; set; }
вартість нерухомості
UserComment
отримує або ставить коментар користувача.
public string UserComment { get; set; }
вартість нерухомості
WhiteBalance
Зберегти або встановити білий баланс.
public ExifWhiteBalance WhiteBalance { get; set; }
вартість нерухомості
WhitePoint
Приймає або встановлює хроматичність білої точки зображення.
public TiffRational[] WhitePoint { get; set; }
вартість нерухомості
TiffRational [ ]
Methods
GetShortOrLong(Ушорт)
Коротка або довга вартість.
protected uint GetShortOrLong(ushort key)
Parameters
key
ushort
Ключ до отримання цінності.
Returns
Коротка або довга вартість конвертована в цілісна.
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
Розділ для введення в.