Class ExifData

Class ExifData

Namespace: Aspose.Imaging.Exif
Assembly: Aspose.Imaging.dll (25.2.0)

EXIF veri konteyneri.

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

Kalıtım

objectTiffDataTypeControllerExifData

Türetilmiş

JpegExifData

Kalıtılan Üyeler

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()

Örnekler

Jpeg görüntüsündeki kamera üretici notlarına erişim.```csharp [C#]

                                                            using (var image = (JpegImage)Image.Load("Sample.jpg"))
                                                            {
                                                                foreach (var makerNote in image.ExifData.MakerNotes)
                                                                {
                                                                    Console.WriteLine("Ad = {0}, Değer = {1}", makerNote.Name, makerNote.Value);
                                                                }
                                                            }

## Yapıcılar

### <a id="Aspose_Imaging_Exif_ExifData__ctor"></a> ExifData\(\)

Aspose.Imaging.Exif.ExifData sınıfından yeni bir örnek başlatır.

```csharp
[JsonConstructor]
public ExifData()

ExifData(TiffDataType[])

Diziden veri ile Aspose.Imaging.Exif.ExifData sınıfından yeni bir örnek başlatır.

public ExifData(TiffDataType[] exifdata)

Parametreler

exifdata TiffDataType[]

EXIF etiketleri ile birlikte ortak ve GPS etiketlerinin dizisi.

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

Diziden veri ile Aspose.Imaging.Exif.ExifData sınıfından yeni bir örnek başlatır.

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

Parametreler

commonTags TiffDataType[]

Ortak etiketler.

exifTags TiffDataType[]

EXIF etiketleri.

gpsTags TiffDataType[]

GPS etiketleri.

Özellikler

ApertureValue

Apertür değerini alır veya ayarlar.

public TiffRational ApertureValue { get; set; }

Özellik Değeri

TiffRational

BodySerialNumber

Kamera gövde seri numarasını alır veya ayarlar.

public string BodySerialNumber { get; set; }

Özellik Değeri

string

BrightnessValue

Parlaklık değerini alır veya ayarlar.

public TiffSRational BrightnessValue { get; set; }

Özellik Değeri

TiffSRational

CFAPattern

CFA desenini alır veya ayarlar.

public byte[] CFAPattern { get; set; }

Özellik Değeri

byte[]

CameraOwnerName

Kamera sahibi adını alır veya ayarlar.

public string CameraOwnerName { get; set; }

Özellik Değeri

string

ColorSpace

Renk alanını alır veya ayarlar.

public ExifColorSpace ColorSpace { get; set; }

Özellik Değeri

ExifColorSpace

CommonTags

Ortak bölüme ait etiketleri alır veya ayarlar. Bu yalnızca jpeg görüntüleri için geçerlidir; tiff formatında tiffOptions kullanılmaktadır.

public TiffDataType[] CommonTags { get; set; }

Özellik Değeri

TiffDataType[]

ComponentsConfiguration

Bileşen yapılandırmasını alır veya ayarlar.

public byte[] ComponentsConfiguration { get; set; }

Özellik Değeri

byte[]

CompressedBitsPerPixel

Sıkıştırılmış piksel başına bit sayısını alır veya ayarlar.

public TiffRational CompressedBitsPerPixel { get; set; }

Özellik Değeri

TiffRational

Contrast

Kontrasti alır veya ayarlar.

public ExifContrast Contrast { get; set; }

Özellik Değeri

ExifContrast

CustomRendered

Özelleştirilmiş render değerini alır veya ayarlar.

public ExifCustomRendered CustomRendered { get; set; }

Özellik Değeri

ExifCustomRendered

DateTimeDigitized

Dijitalleştirilmiş tarih ve saati alır veya ayarlar.

public string DateTimeDigitized { get; set; }

Özellik Değeri

string

DateTimeOriginal

Orijinal tarih ve saati alır veya ayarlar.

public string DateTimeOriginal { get; set; }

Özellik Değeri

string

DeviceSettingDescription

Cihaz ayarları açıklamasını alır veya ayarlar.

public byte[] DeviceSettingDescription { get; set; }

Özellik Değeri

byte[]

DigitalZoomRatio

Dijital zoom oranını alır veya ayarlar.

public TiffRational DigitalZoomRatio { get; set; }

Özellik Değeri

TiffRational

ExifTags

Sadece EXIF bölümüne ait etiketleri alır veya ayarlar.

public TiffDataType[] ExifTags { get; set; }

Özellik Değeri

TiffDataType[]

ExifVersion

EXIF sürümünü alır veya ayarlar.

public byte[] ExifVersion { get; set; }

Özellik Değeri

byte[]

ExposureBiasValue

Pozlama yanlılığı değerini alır veya ayarlar.

public TiffSRational ExposureBiasValue { get; set; }

Özellik Değeri

TiffSRational

ExposureIndex

Pozlama indeksini alır veya ayarlar.

public TiffRational ExposureIndex { get; set; }

Özellik Değeri

TiffRational

ExposureMode

Pozlama modunu alır veya ayarlar.

public ExifExposureMode ExposureMode { get; set; }

Özellik Değeri

ExifExposureMode

ExposureProgram

Pozlama programını alır veya ayarlar.

public ExifExposureProgram ExposureProgram { get; set; }

Özellik Değeri

ExifExposureProgram

ExposureTime

Pozlama süresini alır veya ayarlar.

public TiffRational ExposureTime { get; set; }

Özellik Değeri

TiffRational

FNumber

F-numarasını alır veya ayarlar.

public TiffRational FNumber { get; set; }

Özellik Değeri

TiffRational

FileSource

Dosya kaynak türünü alır veya ayarlar.

public ExifFileSource FileSource { get; set; }

Özellik Değeri

ExifFileSource

Flash

Flaş değerini alır veya ayarlar.

public ExifFlash Flash { get; set; }

Özellik Değeri

ExifFlash

FlashEnergy

Flaş enerjisini alır veya ayarlar.

public TiffRational FlashEnergy { get; set; }

Özellik Değeri

TiffRational

FlashpixVersion

Flaş pix sürümünü alır veya ayarlar.

public byte[] FlashpixVersion { get; set; }

Özellik Değeri

byte[]

FocalLength

Odak uzunluğunu alır veya ayarlar.

public TiffRational FocalLength { get; set; }

Özellik Değeri

TiffRational

FocalLengthIn35MmFilm

35 mm filmdeki odak uzunluğunu alır veya ayarlar.

public ushort FocalLengthIn35MmFilm { get; set; }

Özellik Değeri

ushort

FocalPlaneResolutionUnit

Odak düzlemi çözünürlük birimini alır veya ayarlar.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

Özellik Değeri

ExifUnit

FocalPlaneXResolution

Odak düzlemi x çözünürlüğünü alır veya ayarlar.

public TiffRational FocalPlaneXResolution { get; set; }

Özellik Değeri

TiffRational

FocalPlaneYResolution

Odak düzlemi y çözünürlüğünü alır veya ayarlar.

public TiffRational FocalPlaneYResolution { get; set; }

Özellik Değeri

TiffRational

GPSAltitude

GPS yüksekliğini alır veya ayarlar.

public TiffRational GPSAltitude { get; set; }

Özellik Değeri

TiffRational

GPSAltitudeRef

GPS yüksekliğini referans yüksekliği olarak alır veya ayarlar.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

Özellik Değeri

ExifGPSAltitudeRef

GPSAreaInformation

GPS alan bilgilerini alır veya ayarlar.

public byte[] GPSAreaInformation { get; set; }

Özellik Değeri

byte[]

GPSDOP

GPS DOP (veri hassasiyet derecesi) değerini alır veya ayarlar.

public TiffRational GPSDOP { get; set; }

Özellik Değeri

TiffRational

GPSDateStamp

GPS karakter dizisi ile kayıt tarih ve saat bilgilerini UTC (Eşgüdümlü Evrensel Zaman) ile alır veya ayarlar.

public string GPSDateStamp { get; set; }

Özellik Değeri

string

GPSDestBearing

GPS yönünü hedef noktaya alır veya ayarlar.

public TiffRational GPSDestBearing { get; set; }

Özellik Değeri

TiffRational

GPSDestBearingRef

Hedef noktaya yön vermek için kullanılan GPS referansını alır veya ayarlar.

public string GPSDestBearingRef { get; set; }

Özellik Değeri

string

GPSDestDistance

Hedef noktaya olan GPS mesafesini alır veya ayarlar.

public TiffRational GPSDestDistance { get; set; }

Özellik Değeri

TiffRational

GPSDestDistanceRef

Hedef noktaya olan mesafeyi ifade etmek için kullanılan GPS birimini alır veya ayarlar.

public string GPSDestDistanceRef { get; set; }

Özellik Değeri

string

GPSDestLatitude

Hedef noktanın GPS enlemini alır veya ayarlar.

public TiffRational[] GPSDestLatitude { get; set; }

Özellik Değeri

TiffRational[]

GPSDestLatitudeRef

Hedef noktanın enleminin kuzey veya güney enlemi olup olmadığını belirten GPS değerini alır veya ayarlar.

public string GPSDestLatitudeRef { get; set; }

Özellik Değeri

string

GPSDestLongitude

Hedef noktanın GPS boylamını alır veya ayarlar.

public TiffRational[] GPSDestLongitude { get; set; }

Özellik Değeri

TiffRational[]

GPSDestLongitudeRef

Hedef noktanın boylamının doğu veya batı boylamı olup olmadığını belirten GPS değerini alır veya ayarlar.

public string GPSDestLongitudeRef { get; set; }

Özellik Değeri

string

GPSDifferential

GPS alıcısına diferansiyel düzeltmenin uygulanıp uygulanmadığını belirten bir GPS değerini alır veya ayarlar.

public ushort GPSDifferential { get; set; }

Özellik Değeri

ushort

GPSImgDirection

Görüntünün çekildiği sıradaki GPS yönünü alır veya ayarlar.

public TiffRational GPSImgDirection { get; set; }

Özellik Değeri

TiffRational

GPSImgDirectionRef

Görüntünün çekildiği sıradaki yönü belirlemek için kullanılan GPS referansını alır veya ayarlar.

public string GPSImgDirectionRef { get; set; }

Özellik Değeri

string

GPSLatitude

GPS enlemini alır veya ayarlar.

public TiffRational[] GPSLatitude { get; set; }

Özellik Değeri

TiffRational[]

GPSLatitudeRef

GPS enleminin kuzey veya güney enlemi olup olmadığını belirten değeri alır veya ayarlar.

public string GPSLatitudeRef { get; set; }

Özellik Değeri

string

GPSLongitude

GPS boylamını alır veya ayarlar.

public TiffRational[] GPSLongitude { get; set; }

Özellik Değeri

TiffRational[]

GPSLongitudeRef

GPS boylamının doğu veya batı boylamı olup olmadığını belirten değeri alır veya ayarlar.

public string GPSLongitudeRef { get; set; }

Özellik Değeri

string

GPSMapDatum

GPS alıcısı tarafından kullanılan jeodezik anket verisini alır veya ayarlar.

public string GPSMapDatum { get; set; }

Özellik Değeri

string

GPSMeasureMode

GPS ölçüm modunu alır veya ayarlar.

public string GPSMeasureMode { get; set; }

Özellik Değeri

string

GPSProcessingMethod

Konum bulmak için kullanılan yöntemin adını kaydeden GPS karakter dizisini alır veya ayarlar.

public byte[] GPSProcessingMethod { get; set; }

Özellik Değeri

byte[]

GPSSatellites

Ölçümlerde kullanılan GPS uydularını alır veya ayarlar.

public string GPSSatellites { get; set; }

Özellik Değeri

string

GPSSpeed

GPS alıcısının hareket hızını alır veya ayarlar.

public TiffRational GPSSpeed { get; set; }

Özellik Değeri

TiffRational

GPSSpeedRef

GPS alıcısının hareket hızını ifade etmek için kullanılan birimi alır veya ayarlar.

public string GPSSpeedRef { get; set; }

Özellik Değeri

string

GPSStatus

Görüntü kaydedilirken GPS alıcısının durumunu alır veya ayarlar.

public string GPSStatus { get; set; }

Özellik Değeri

string

GPSTags

Sadece GPS bölümüne ait etiketleri alır veya ayarlar.

public TiffDataType[] GPSTags { get; set; }

Özellik Değeri

TiffDataType[]

GPSTimestamp

GPS zamanını UTC (Eşgüdümlü Evrensel Zaman) olarak alır veya ayarlar.

public TiffRational[] GPSTimestamp { get; set; }

Özellik Değeri

TiffRational[]

GPSTrack

GPS alıcısının hareket yönünü alır veya ayarlar.

public string GPSTrack { get; set; }

Özellik Değeri

string

GPSTrackRef

GPS alıcısının hareket yönünü belirlemek için kullanılan referansı alır veya ayarlar.

public string GPSTrackRef { get; set; }

Özellik Değeri

string

GPSVersionID

GPS sürüm kimliğini alır veya ayarlar.

public byte[] GPSVersionID { get; set; }

Özellik Değeri

byte[]

GainControl

Genel görüntü kazanç ayarının derecesini alır veya ayarlar.

public ExifGainControl GainControl { get; set; }

Özellik Değeri

ExifGainControl

Gamma

Gamma değerini alır veya ayarlar.

public TiffRational Gamma { get; set; }

Özellik Değeri

TiffRational

ISOSpeed

ISO hızını alır veya ayarlar.

public uint ISOSpeed { get; set; }

Özellik Değeri

uint

ISOSpeedLatitudeYYY

ISO 12232’de tanımlanan bir kamera veya giriş cihazının ISO hız latitude yyy değerini alır veya ayarlar.

public uint ISOSpeedLatitudeYYY { get; set; }

Özellik Değeri

uint

Açıklamalar

Bu etiket, ISOSpeed ve ISOSpeedLatitudezzz olmadan kaydedilmemelidir.

ISOSpeedLatitudeZZZ

ISO 12232’de tanımlanan bir kamera veya giriş cihazının ISO hız latitude zzz değerini alır veya ayarlar.

public uint ISOSpeedLatitudeZZZ { get; set; }

Özellik Değeri

uint

Açıklamalar

Bu etiket, ISOSpeed ve ISOSpeedLatitudeyyy olmadan kaydedilmemelidir.

ImageUniqueID

Görüntünün benzersiz tanımlayıcısını alır veya ayarlar.

public string ImageUniqueID { get; set; }

Özellik Değeri

string

IsBigEndian

Oluşturulan akış EXIF verisinin büyük endian olup olmadığını belirten bir değeri alır veya ayarlar.

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

Özellik Değeri

bool

LensMake

Lensin üreticisini alır veya ayarlar.

public string LensMake { get; set; }

Özellik Değeri

string

LensModel

Lens modelini alır veya ayarlar.

public string LensModel { get; set; }

Özellik Değeri

string

LensSerialNumber

Lens seri numarasını alır veya ayarlar.

public string LensSerialNumber { get; set; }

Özellik Değeri

string

LensSpecification

Lens spesifikasyonunu alır veya ayarlar.

public TiffRational[] LensSpecification { get; set; }

Özellik Değeri

TiffRational[]

LightSource

Işık kaynağını alır veya ayarlar.

public ExifLightSource LightSource { get; set; }

Özellik Değeri

ExifLightSource

Make

Kayıt ekipmanının üreticisini alır veya ayarlar.

public string Make { get; set; }

Özellik Değeri

string

MakerNoteData

Üretici notu verilerini alır.

public TiffDataType[] MakerNoteData { get; }

Özellik Değeri

TiffDataType[]

MakerNoteRawData

Üretici notu ham verilerini alır veya ayarlar.

public byte[] MakerNoteRawData { get; set; }

Özellik Değeri

byte[]

MakerNotes

Üretici notlarını alır.

public MakerNote[] MakerNotes { get; }

Özellik Değeri

MakerNote[]

Örnekler

Jpeg görüntüsündeki kamera üretici notlarına erişim.```csharp [C#]

                                                            using (var image = (JpegImage)Image.Load("Sample.jpg"))
                                                            {
                                                                foreach (var makerNote in image.ExifData.MakerNotes)
                                                                {
                                                                    Console.WriteLine("Ad = {0}, Değer = {1}", makerNote.Name, makerNote.Value);
                                                                }
                                                            }

### <a id="Aspose_Imaging_Exif_ExifData_MaxApertureValue"></a> MaxApertureValue

Maksimum apertür değerini alır veya ayarlar.

```csharp
public TiffRational MaxApertureValue { get; set; }

Özellik Değeri

TiffRational

MeteringMode

Ölçüm modunu alır veya ayarlar.

public ExifMeteringMode MeteringMode { get; set; }

Özellik Değeri

ExifMeteringMode

OECF

ISO 14524’te belirtilen Opto-Elektrik Dönüşüm Fonksiyonunu (OECF) alır veya ayarlar.

public byte[] OECF { get; set; }

Özellik Değeri

byte[]

Orientation

Yönü alır veya ayarlar.

public ExifOrientation Orientation { get; set; }

Özellik Değeri

ExifOrientation

PhotographicSensitivity

Fotoğrafik hassasiyeti alır veya ayarlar.

public uint PhotographicSensitivity { get; set; }

Özellik Değeri

uint

PixelXDimension

Piksellerin x boyutunu alır veya ayarlar.

public uint PixelXDimension { get; set; }

Özellik Değeri

uint

PixelYDimension

Piksellerin y boyutunu alır veya ayarlar.

public uint PixelYDimension { get; set; }

Özellik Değeri

uint

Properties

Tüm EXIF etiketlerini (ortak ve GPS etiketleri dahil) alır veya ayarlar.

public TiffDataType[] Properties { get; set; }

Özellik Değeri

TiffDataType[]

RecommendedExposureIndex

Tavsiye edilen pozlama indeksini alır veya ayarlar.

public uint RecommendedExposureIndex { get; set; }

Özellik Değeri

uint

RelatedSoundFile

İlgili ses dosyasını alır veya ayarlar.

public string RelatedSoundFile { get; set; }

Özellik Değeri

string

Saturation

Doygunluğu alır veya ayarlar.

public ExifSaturation Saturation { get; set; }

Özellik Değeri

ExifSaturation

SceneCaptureType

Sahne yakalama türünü alır veya ayarlar.

public ExifSceneCaptureType SceneCaptureType { get; set; }

Özellik Değeri

ExifSceneCaptureType

SceneType

Sahne türünü alır veya ayarlar.

public byte SceneType { get; set; }

Özellik Değeri

byte

SensingMethod

Algılama yöntemini alır veya ayarlar.

public ExifSensingMethod SensingMethod { get; set; }

Özellik Değeri

ExifSensingMethod

SensitivityType

Hassasiyet türünü alır veya ayarlar.

public ushort SensitivityType { get; set; }

Özellik Değeri

ushort

Sharpness

Keskinliği alır veya ayarlar.

public ushort Sharpness { get; set; }

Özellik Değeri

ushort

ShutterSpeedValue

Deklanşör hızını alır veya ayarlar.

public TiffSRational ShutterSpeedValue { get; set; }

Özellik Değeri

TiffSRational

SpatialFrequencyResponse

Mekansal frekans yanıtını alır veya ayarlar.

public byte[] SpatialFrequencyResponse { get; set; }

Özellik Değeri

byte[]

SpectralSensitivity

Spektral hassasiyeti alır veya ayarlar.

public string SpectralSensitivity { get; set; }

Özellik Değeri

string

StandardOutputSensitivity

Standart çıkış hassasiyetini alır veya ayarlar.

public uint StandardOutputSensitivity { get; set; }

Özellik Değeri

uint

SubjectArea

Konu alanını alır veya ayarlar.

public ushort[] SubjectArea { get; set; }

Özellik Değeri

ushort[]

SubjectDistance

Konu mesafesini alır veya ayarlar.

public TiffRational SubjectDistance { get; set; }

Özellik Değeri

TiffRational

SubjectDistanceRange

Konu mesafe aralığını alır veya ayarlar.

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

Özellik Değeri

ExifSubjectDistanceRange

SubjectLocation

Konu konumunu alır veya ayarlar.

public ushort[] SubjectLocation { get; set; }

Özellik Değeri

ushort[]

SubsecTime

DateTime etiketinin saniye kesirlerini alır veya ayarlar.

public string SubsecTime { get; set; }

Özellik Değeri

string

SubsecTimeDigitized

DateTimeDigitized etiketinin saniye kesirlerini alır veya ayarlar.

public string SubsecTimeDigitized { get; set; }

Özellik Değeri

string

SubsecTimeOriginal

DateTimeOriginal etiketinin saniye kesirlerini alır veya ayarlar.

public string SubsecTimeOriginal { get; set; }

Özellik Değeri

string

UserComment

Kullanıcı yorumunu alır veya ayarlar.

public string UserComment { get; set; }

Özellik Değeri

string

WhiteBalance

Beyaz dengesini alır veya ayarlar.

public ExifWhiteBalance WhiteBalance { get; set; }

Özellik Değeri

ExifWhiteBalance

WhitePoint

Görüntünün beyaz noktasının kromatikitesini alır veya ayarlar.

public TiffRational[] WhitePoint { get; set; }

Özellik Değeri

TiffRational[]

Yöntemler

GetShortOrLong(ushort)

Kısa veya uzun değeri alır.

protected uint GetShortOrLong(ushort key)

Parametreler

key ushort

Değerin alınacağı anahtar.

Döndürür

uint

Tam sayıya dönüştürülmüş kısa veya uzun değer.

RemoveTag(ExifProperties)

Konteynerden etiketi kaldırır.

public void RemoveTag(ExifProperties tag)

Parametreler

tag ExifProperties

Kaldırılacak etiket.

RemoveTag(ushort)

Konteynerden etiketi kaldırır.

public void RemoveTag(ushort tagId)

Parametreler

tagId ushort

Kaldırılacak etiket tanımlayıcısı.

SetShortOrLong(ushort, uint, int)

Değere bağlı olarak kısa veya uzun değeri ayarlar.

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

Parametreler

key ushort

Ayarlanacak anahtar.

value uint

Ayarlanacak değer.

section int

Girişin konulacağı bölüm.

 Türkçe