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 ознака заједно са заједничким и ГПС ознакама.

ExifData(TiffDataType[], TiffDataType[], TiffDataType[])

Иницијалише нову инстанцију Aspose.Imaging.Exif.exifData класе са подацима из редова.

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

Parameters

commonTags TiffDataType []

Уобичајени тагови

exifTags TiffDataType []

Заједно са EXIF таговима.

gpsTags TiffDataType []

ГПС ознаке .

Properties

ApertureValue

Добија или поставља вредност отварања.

public TiffRational ApertureValue { get; set; }

Вредност имовине

TiffRational

BodySerialNumber

Добија или поставља серијски број тела камере.

public string BodySerialNumber { get; set; }

Вредност имовине

string

BrightnessValue

Добија или поставља вредност светлости.

public TiffSRational BrightnessValue { get; set; }

Вредност имовине

TiffSRational

ЦФАПаттерн

Добија или поставља ЦФА образац.

public byte[] CFAPattern { get; set; }

Вредност имовине

byte []

CameraOwnerName

Добијете или поставите име власника камере

public string CameraOwnerName { get; set; }

Вредност имовине

string

ColorSpace

Добија или поставља простор боје.

public ExifColorSpace ColorSpace { get; set; }

Вредност имовине

ExifColorSpace

CommonTags

To se odnosi samo na jpeg slike, u tiff formatu tiffOpcije se koriste umesto toga

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

Pronađite ili postavite oznake koje pripadaju samo odeljku 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

ФНУМБЕР

Добијете или постављате број Ф.

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

Добијете или постављате фласх пикс верзију.

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

ФокалПланексРезолуција

Добија или поставља фокусна плоча x резолуција.

public TiffRational FocalPlaneXResolution { get; set; }

Вредност имовине

TiffRational

Резолуција Фокус

Добија или поставља фокусна плоча и резолуцију.

public TiffRational FocalPlaneYResolution { get; set; }

Вредност имовине

TiffRational

ГПСУТ

Добија или поставља ГПС висину.

public TiffRational GPSAltitude { get; set; }

Вредност имовине

TiffRational

ГПСГалтитудереф

Добија или поставља ГПС висину која се користи као референтна висина.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

Вредност имовине

ExifGPSAltitudeRef

ГПСИнформација

Добија или поставља информације о подручју ГПС-а.

public byte[] GPSAreaInformation { get; set; }

Вредност имовине

byte []

GPSDOP

Добија или поставља ГПС ДОП (дизајн прецизности података).

public TiffRational GPSDOP { get; set; }

Вредност имовине

TiffRational

ГПСДатТэмп

Добијете или постављате датум и временске информације за снимање знакова ГПС-а у односу на УТЦ (координирано универзално време).

public string GPSDateStamp { get; set; }

Вредност имовине

string

GPSDestBearing

Добија или поставља ГПС носач до тачке дестинације.

public TiffRational GPSDestBearing { get; set; }

Вредност имовине

TiffRational

GPSDestBearingРеф

Добија или поставља ГПС референт који се користи за давање ношења до тачке дестинације.

public string GPSDestBearingRef { get; set; }

Вредност имовине

string

GPSDestDistancija

Добијете или постављате ГПС растојање до тачке дестинације.

public TiffRational GPSDestDistance { get; set; }

Вредност имовине

TiffRational

GPSDestDistanceРеф

Добија или поставља ГПС јединица која се користи за изражавање удаљености до тачке дестинације.

public string GPSDestDistanceRef { get; set; }

Вредност имовине

string

ГПССД

Добија или поставља ГПС ширину тачке дестинације.

public TiffRational[] GPSDestLatitude { get; set; }

Вредност имовине

TiffRational []

ГПССДСТЛатитудРеф

Добија или поставља ГПС вредност која указује да ли је ширина тачке дестинације северна или јужна ширина.

public string GPSDestLatitudeRef { get; set; }

Вредност имовине

string

GPSDestLongitud

Добија или поставља ГПС дужину тачке дестинације.

public TiffRational[] GPSDestLongitude { get; set; }

Вредност имовине

TiffRational []

ГПСДестЛонгитудРеф

Добије или поставља ГПС вредност која указује да ли је дужина тачке дестинације источна или западна дужина.

public string GPSDestLongitudeRef { get; set; }

Вредност имовине

string

ГПС различитости

Добија или поставља ГПС вредност која указује на то да ли се диференцијална корекција примењује на ГПС пријемник.

public ushort GPSDifferential { get; set; }

Вредност имовине

ushort

ГПСИМГДирекција

Добија или поставља ГПС правцу слике када је ухваћен.

public TiffRational GPSImgDirection { get; set; }

Вредност имовине

TiffRational

ГПСИмгДирекцијаРеф

Добија или поставља ГПС референт да даје правцу слике када је ухваћен.

public string GPSImgDirectionRef { get; set; }

Вредност имовине

string

ГПСЛатитус

Добија или поставља ГПС ширину.

public TiffRational[] GPSLatitude { get; set; }

Вредност имовине

TiffRational []

ГПСЛатитудРеф

Добијете или постављате ГПС ширину је северна или јужна ширина.

public string GPSLatitudeRef { get; set; }

Вредност имовине

string

ГПС дужине

Добија или поставља дужину ГПС-а.

public TiffRational[] GPSLongitude { get; set; }

Вредност имовине

TiffRational []

ГПСЛонгитудРеф

Добијање или постављање ГПС дужине је источна или западна дужине.

public string GPSLongitudeRef { get; set; }

Вредност имовине

string

ГПСМапДатум

Прима или поставља GPS геодетичке анкете податке које користи ГПС пријемник.

public string GPSMapDatum { get; set; }

Вредност имовине

string

GPSMeasureМоде

Добија или поставља режим мерења ГПС-а.

public string GPSMeasureMode { get; set; }

Вредност имовине

string

ГПС метода

Добијете или постављате ГПС карактерну линију која записује име методе која се користи за проналажење локације.

public byte[] GPSProcessingMethod { get; set; }

Вредност имовине

byte []

ГПС сателит

Добија или поставља ГПС сателите који се користе за мерење.

public string GPSSatellites { get; set; }

Вредност имовине

string

ГПС брзине

Добија или поставља брзину кретања ГПС пријемника.

public TiffRational GPSSpeed { get; set; }

Вредност имовине

TiffRational

ГПССпеедРеф

Добија или поставља јединицу која се користи за изражавање брзине кретања ГПС пријемника.

public string GPSSpeedRef { get; set; }

Вредност имовине

string

ГПССтатус

Добија или поставља статус ГПС пријемника када се слика снима.

public string GPSStatus { get; set; }

Вредност имовине

string

ГПСТАГ

Добијете или постављате ознаке, које припадају само ГПС секцији.

public TiffDataType[] GPSTags { get; set; }

Вредност имовине

TiffDataType []

ГПСТИМЕСТАМП

Добијете или постављате ГПС време као УТЦ (координирано универзално време).

public TiffRational[] GPSTimestamp { get; set; }

Вредност имовине

TiffRational []

ГПСТРАК

Добија или поставља правцу кретања ГПС пријемника.

public string GPSTrack { get; set; }

Вредност имовине

string

ГПСТРАКРЕФ

Добија или поставља референце да дају правцу кретања ГПС пријемника.

public string GPSTrackRef { get; set; }

Вредност имовине

string

ГПС верзија

Добије или поставља идентификатор верзије ГПС-а.

public byte[] GPSVersionID { get; set; }

Вредност имовине

byte []

GainControl

Добија или поставља степен укупне слике добија прилагођавање.

public ExifGainControl GainControl { get; set; }

Вредност имовине

ExifGainControl

Gamma

Добија или поставља гама.

public TiffRational Gamma { get; set; }

Вредност имовине

TiffRational

ИСОСПЕД

Добија или поставља брзину ИСО

public uint ISOSpeed { get; set; }

Вредност имовине

uint

ИСОСПЕДЛАТУТУДИЈЕ

Добија или поставља вредност брзине ИСО ширине yyy камере или улазног уређаја који је дефинисан у ИСО 12232.

public uint ISOSpeedLatitudeYYY { get; set; }

Вредност имовине

uint

Remarks

Овај чланак неће бити регистрован без ИСОСпеед и ИСОСпеед

ИССПЕЕДЛаттитудЗЗз

Добија или поставља вредност брзине ИСО ширине ЗЗЗ камере или улазног уређаја која је дефинисана у ИСО 12232.

public uint ISOSpeedLatitudeZZZ { get; set; }

Вредност имовине

uint

Remarks

Овај таг неће бити регистрован без ИСОСпеед и ИСОСпеед

СликаУНИЦЕД

Добија или поставља јединствени идентификатор слике.

public string ImageUniqueID { get; set; }

Вредност имовине

string

IsBigEndian

Добија или поставља вредност која указује на то да ли је струја ЕКСИФ подаци створени од великог ендијана.

[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

Добија или поставља оптичко-електричну конверзију (ОЕЦФ) која је наведена у ИСО 14524.

public byte[] OECF { get; set; }

Вредност имовине

byte []

Orientation

Добија или поставља оријентацију.

public ExifOrientation Orientation { get; set; }

Вредност имовине

ExifOrientation

PhotographicSensitivity

Добија или поставља фотографијску осетљивост.

public uint PhotographicSensitivity { get; set; }

Вредност имовине

uint

PixelXDimenzija

Добија или поставља пиксел x димензију.

public uint PixelXDimension { get; set; }

Вредност имовине

uint

Пиксел димензије

Добија или поставља пиксел и димензију.

public uint PixelYDimension { get; set; }

Вредност имовине

uint

Properties

Добија или поставља све ЕКСИФ ознаке (укључујући заједничке и ГПС ознаке).

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

Добија или поставља фракције секунди за ознаку Датум.

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

Ključ za dobijanje vrednosti.

Returns

uint

Кратка или дуга вредност конвертована у целокупну.

RemoveTag(ExifProperties)

Уклоните таг из контејнера

public void RemoveTag(ExifProperties tag)

Parameters

tag ExifProperties

Tag za uklanjanje

RemoveTag(Ушорт)

Уклоните таг из контејнера

public void RemoveTag(ushort tagId)

Parameters

tagId ushort

Таг идентификатор да се уклони.

SetShortOrLong(Усхорт, уинт, инт)

Подесите кратку или дугу вредност у зависности од вредности.

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

Parameters

key ushort

Кључ за постављање.

value uint

Vrednost koju treba postaviti.

section int

Одјељење за улазак у.

 Српски