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 ознака заједно са заједничким и ГПС ознакама.
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; }
Вредност имовине
BodySerialNumber
Добија или поставља серијски број тела камере.
public string BodySerialNumber { get; set; }
Вредност имовине
BrightnessValue
Добија или поставља вредност светлости.
public TiffSRational BrightnessValue { get; set; }
Вредност имовине
ЦФАПаттерн
Добија или поставља ЦФА образац.
public byte[] CFAPattern { get; set; }
Вредност имовине
byte []
CameraOwnerName
Добијете или поставите име власника камере
public string CameraOwnerName { get; set; }
Вредност имовине
ColorSpace
Добија или поставља простор боје.
public ExifColorSpace ColorSpace { get; set; }
Вредност имовине
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; }
Вредност имовине
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
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; }
Вредност имовине
ExposureIndex
Добија или поставља индекс изложености.
public TiffRational ExposureIndex { get; set; }
Вредност имовине
ExposureMode
Добијете или постављате режим излагања.
public ExifExposureMode ExposureMode { get; set; }
Вредност имовине
ExposureProgram
Добијете или постављате програм изложбе.
public ExifExposureProgram ExposureProgram { get; set; }
Вредност имовине
ExposureTime
Добија или поставља излагање времена.
public TiffRational ExposureTime { get; set; }
Вредност имовине
ФНУМБЕР
Добијете или постављате број Ф.
public TiffRational FNumber { get; set; }
Вредност имовине
FileSource
Добија или поставља изворни тип датотеке.
public ExifFileSource FileSource { get; set; }
Вредност имовине
Flash
Добијете или постављате флеш.
public ExifFlash Flash { get; set; }
Вредност имовине
FlashEnergy
Добија или поставља фласх енергију.
public TiffRational FlashEnergy { get; set; }
Вредност имовине
FlashpixVersion
Добијете или постављате фласх пикс верзију.
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; }
Вредност имовине
ФокалПланексРезолуција
Добија или поставља фокусна плоча x резолуција.
public TiffRational FocalPlaneXResolution { get; set; }
Вредност имовине
Резолуција Фокус
Добија или поставља фокусна плоча и резолуцију.
public TiffRational FocalPlaneYResolution { get; set; }
Вредност имовине
ГПСУТ
Добија или поставља ГПС висину.
public TiffRational GPSAltitude { get; set; }
Вредност имовине
ГПСГалтитудереф
Добија или поставља ГПС висину која се користи као референтна висина.
public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }
Вредност имовине
ГПСИнформација
Добија или поставља информације о подручју ГПС-а.
public byte[] GPSAreaInformation { get; set; }
Вредност имовине
byte []
GPSDOP
Добија или поставља ГПС ДОП (дизајн прецизности података).
public TiffRational GPSDOP { get; set; }
Вредност имовине
ГПСДатТэмп
Добијете или постављате датум и временске информације за снимање знакова ГПС-а у односу на УТЦ (координирано универзално време).
public string GPSDateStamp { get; set; }
Вредност имовине
GPSDestBearing
Добија или поставља ГПС носач до тачке дестинације.
public TiffRational GPSDestBearing { get; set; }
Вредност имовине
GPSDestBearingРеф
Добија или поставља ГПС референт који се користи за давање ношења до тачке дестинације.
public string GPSDestBearingRef { get; set; }
Вредност имовине
GPSDestDistancija
Добијете или постављате ГПС растојање до тачке дестинације.
public TiffRational GPSDestDistance { get; set; }
Вредност имовине
GPSDestDistanceРеф
Добија или поставља ГПС јединица која се користи за изражавање удаљености до тачке дестинације.
public string GPSDestDistanceRef { get; set; }
Вредност имовине
ГПССД
Добија или поставља ГПС ширину тачке дестинације.
public TiffRational[] GPSDestLatitude { get; set; }
Вредност имовине
TiffRational []
ГПССДСТЛатитудРеф
Добија или поставља ГПС вредност која указује да ли је ширина тачке дестинације северна или јужна ширина.
public string GPSDestLatitudeRef { get; set; }
Вредност имовине
GPSDestLongitud
Добија или поставља ГПС дужину тачке дестинације.
public TiffRational[] GPSDestLongitude { get; set; }
Вредност имовине
TiffRational []
ГПСДестЛонгитудРеф
Добије или поставља ГПС вредност која указује да ли је дужина тачке дестинације источна или западна дужина.
public string GPSDestLongitudeRef { get; set; }
Вредност имовине
ГПС различитости
Добија или поставља ГПС вредност која указује на то да ли се диференцијална корекција примењује на ГПС пријемник.
public ushort GPSDifferential { get; set; }
Вредност имовине
ГПСИМГДирекција
Добија или поставља ГПС правцу слике када је ухваћен.
public TiffRational GPSImgDirection { get; set; }
Вредност имовине
ГПСИмгДирекцијаРеф
Добија или поставља ГПС референт да даје правцу слике када је ухваћен.
public string GPSImgDirectionRef { get; set; }
Вредност имовине
ГПСЛатитус
Добија или поставља ГПС ширину.
public TiffRational[] GPSLatitude { get; set; }
Вредност имовине
TiffRational []
ГПСЛатитудРеф
Добијете или постављате ГПС ширину је северна или јужна ширина.
public string GPSLatitudeRef { get; set; }
Вредност имовине
ГПС дужине
Добија или поставља дужину ГПС-а.
public TiffRational[] GPSLongitude { get; set; }
Вредност имовине
TiffRational []
ГПСЛонгитудРеф
Добијање или постављање ГПС дужине је источна или западна дужине.
public string GPSLongitudeRef { get; set; }
Вредност имовине
ГПСМапДатум
Прима или поставља GPS геодетичке анкете податке које користи ГПС пријемник.
public string GPSMapDatum { get; set; }
Вредност имовине
GPSMeasureМоде
Добија или поставља режим мерења ГПС-а.
public string GPSMeasureMode { get; set; }
Вредност имовине
ГПС метода
Добијете или постављате ГПС карактерну линију која записује име методе која се користи за проналажење локације.
public byte[] GPSProcessingMethod { get; set; }
Вредност имовине
byte []
ГПС сателит
Добија или поставља ГПС сателите који се користе за мерење.
public string GPSSatellites { get; set; }
Вредност имовине
ГПС брзине
Добија или поставља брзину кретања ГПС пријемника.
public TiffRational GPSSpeed { get; set; }
Вредност имовине
ГПССпеедРеф
Добија или поставља јединицу која се користи за изражавање брзине кретања ГПС пријемника.
public string GPSSpeedRef { get; set; }
Вредност имовине
ГПССтатус
Добија или поставља статус ГПС пријемника када се слика снима.
public string GPSStatus { get; set; }
Вредност имовине
ГПСТАГ
Добијете или постављате ознаке, које припадају само ГПС секцији.
public TiffDataType[] GPSTags { get; set; }
Вредност имовине
TiffDataType []
ГПСТИМЕСТАМП
Добијете или постављате ГПС време као УТЦ (координирано универзално време).
public TiffRational[] GPSTimestamp { get; set; }
Вредност имовине
TiffRational []
ГПСТРАК
Добија или поставља правцу кретања ГПС пријемника.
public string GPSTrack { get; set; }
Вредност имовине
ГПСТРАКРЕФ
Добија или поставља референце да дају правцу кретања ГПС пријемника.
public string GPSTrackRef { get; set; }
Вредност имовине
ГПС верзија
Добије или поставља идентификатор верзије ГПС-а.
public byte[] GPSVersionID { get; set; }
Вредност имовине
byte []
GainControl
Добија или поставља степен укупне слике добија прилагођавање.
public ExifGainControl GainControl { get; set; }
Вредност имовине
Gamma
Добија или поставља гама.
public TiffRational Gamma { get; set; }
Вредност имовине
ИСОСПЕД
Добија или поставља брзину ИСО
public uint ISOSpeed { get; set; }
Вредност имовине
ИСОСПЕДЛАТУТУДИЈЕ
Добија или поставља вредност брзине ИСО ширине yyy камере или улазног уређаја који је дефинисан у ИСО 12232.
public uint ISOSpeedLatitudeYYY { get; set; }
Вредност имовине
Remarks
Овај чланак неће бити регистрован без ИСОСпеед и ИСОСпеед
ИССПЕЕДЛаттитудЗЗз
Добија или поставља вредност брзине ИСО ширине ЗЗЗ камере или улазног уређаја која је дефинисана у ИСО 12232.
public uint ISOSpeedLatitudeZZZ { get; set; }
Вредност имовине
Remarks
Овај таг неће бити регистрован без ИСОСпеед и ИСОСпеед
СликаУНИЦЕД
Добија или поставља јединствени идентификатор слике.
public string ImageUniqueID { get; set; }
Вредност имовине
IsBigEndian
Добија или поставља вредност која указује на то да ли је струја ЕКСИФ подаци створени од великог ендијана.
[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
Добија или поставља оптичко-електричну конверзију (ОЕЦФ) која је наведена у ИСО 14524.
public byte[] OECF { get; set; }
Вредност имовине
byte []
Orientation
Добија или поставља оријентацију.
public ExifOrientation Orientation { get; set; }
Вредност имовине
PhotographicSensitivity
Добија или поставља фотографијску осетљивост.
public uint PhotographicSensitivity { get; set; }
Вредност имовине
PixelXDimenzija
Добија или поставља пиксел x димензију.
public uint PixelXDimension { get; set; }
Вредност имовине
Пиксел димензије
Добија или поставља пиксел и димензију.
public uint PixelYDimension { get; set; }
Вредност имовине
Properties
Добија или поставља све ЕКСИФ ознаке (укључујући заједничке и ГПС ознаке).
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
Добија или поставља фракције секунди за ознаку Датум.
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
Ključ za dobijanje vrednosti.
Returns
Кратка или дуга вредност конвертована у целокупну.
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
Одјељење за улазак у.