Class ExifData

Class ExifData

İsim alanı : Aspose.Imaging.Exif Toplantı: Aspose.Imaging.dll (25.4.0)

EXIF veri konteynerleri.

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

Inheritance

object TiffDataTypeController ExifData

Derived

JpegExifData

mirasçı üyeleri

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

Akses kamera üreticisi notları Jpeg görüntü.

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 sınıfının yeni bir örneğini başlatır.

[JsonConstructor]
public ExifData()

ExifData(TiffDataType[])

Aspose.Imaging.Exif.ExifData sınıfının yeni bir örneğini aralıktan verilerle başlatır.

public ExifData(TiffDataType[] exifdata)

Parameters

exifdata TiffDataType […]

Bir dizi EXIF etiketleri ortak ve GPS etiketleri ile birlikte.

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

Aspose.Imaging.Exif.ExifData sınıfının yeni bir örneğini aralıktan verilerle başlatır.

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

Parameters

commonTags TiffDataType […]

Ortak etiketler için.

exifTags TiffDataType […]

EXIF etiketleri var.

gpsTags TiffDataType […]

GPS etiketleri var.

Properties

ApertureValue

Açılış değerini alır veya ayarlar.

public TiffRational ApertureValue { get; set; }

Mülkiyet Değer

TiffRational

BodySerialNumber

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

public string BodySerialNumber { get; set; }

Mülkiyet Değer

string

BrightnessValue

Işık değerini alır veya ayarlar.

public TiffSRational BrightnessValue { get; set; }

Mülkiyet Değer

TiffSRational

CFAPattern için

CFA şablonu alır veya ayarlar.

public byte[] CFAPattern { get; set; }

Mülkiyet Değer

byte […]

CameraOwnerName

Fotoğraf makinesinin sahibinin adını alır veya ayarlar

public string CameraOwnerName { get; set; }

Mülkiyet Değer

string

ColorSpace

Renk alanı alır veya ayarlar.

public ExifColorSpace ColorSpace { get; set; }

Mülkiyet Değer

ExifColorSpace

CommonTags

Bu sadece jpeg görüntüleri için geçerlidir, tiff formatında tiffOptions yerine kullanılır

public TiffDataType[] CommonTags { get; set; }

Mülkiyet Değer

TiffDataType […]

ComponentsConfiguration

Bu bileşenlerin yapılandırılması veya yapılandırılması yapılır.

public byte[] ComponentsConfiguration { get; set; }

Mülkiyet Değer

byte […]

CompressedBitsPerPixel

Piksel başına sıkıştırılmış bitleri alır veya ayarlar.

public TiffRational CompressedBitsPerPixel { get; set; }

Mülkiyet Değer

TiffRational

Contrast

Karşıtlığı yapar ya da yapar.

public ExifContrast Contrast { get; set; }

Mülkiyet Değer

ExifContrast

CustomRendered

Alınan veya düzenlenmiş kıyafet.

public ExifCustomRendered CustomRendered { get; set; }

Mülkiyet Değer

ExifCustomRendered

DateTimeDigitized

Tarih saatini dijital hale getirir veya ayarlar.

public string DateTimeDigitized { get; set; }

Mülkiyet Değer

string

DateTimeOriginal

Tarih saatini orijinal olarak alır veya ayarlar.

public string DateTimeOriginal { get; set; }

Mülkiyet Değer

string

DeviceSettingDescription

Gets veya Set cihaz ayarları açıklaması

public byte[] DeviceSettingDescription { get; set; }

Mülkiyet Değer

byte […]

DigitalZoomRatio

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

public TiffRational DigitalZoomRatio { get; set; }

Mülkiyet Değer

TiffRational

ExifTags

Yalnızca EXIF bölümüne ait olan etiketleri alır veya ayarlar.

public TiffDataType[] ExifTags { get; set; }

Mülkiyet Değer

TiffDataType […]

ExifVersion

EXIF versiyonunu alır veya ayarlar.

public byte[] ExifVersion { get; set; }

Mülkiyet Değer

byte […]

ExposureBiasValue

Çözünürlüğün değerini alır veya belirler.

public TiffSRational ExposureBiasValue { get; set; }

Mülkiyet Değer

TiffSRational

ExposureIndex

Göstergesi indeksleri alır veya ayarlar.

public TiffRational ExposureIndex { get; set; }

Mülkiyet Değer

TiffRational

ExposureMode

Çekme modunu alır veya ayarlar.

public ExifExposureMode ExposureMode { get; set; }

Mülkiyet Değer

ExifExposureMode

ExposureProgram

Gösterim programını alır veya ayarlar.

public ExifExposureProgram ExposureProgram { get; set; }

Mülkiyet Değer

ExifExposureProgram

ExposureTime

Ekstraksiyon süresini alır veya ayarlar.

public TiffRational ExposureTime { get; set; }

Mülkiyet Değer

TiffRational

Fenerbahçe

F numarasını alın veya ayarlayın.

public TiffRational FNumber { get; set; }

Mülkiyet Değer

TiffRational

FileSource

Dosya kaynağı türünü alır veya ayarlar.

public ExifFileSource FileSource { get; set; }

Mülkiyet Değer

ExifFileSource

Flash

Şimşek alır ya da yapar.

public ExifFlash Flash { get; set; }

Mülkiyet Değer

ExifFlash

FlashEnergy

Flaş enerjisini alır veya ayarlar.

public TiffRational FlashEnergy { get; set; }

Mülkiyet Değer

TiffRational

FlashpixVersion

Flash Pix versiyonunu alır veya ayarlar.

public byte[] FlashpixVersion { get; set; }

Mülkiyet Değer

byte […]

FocalLength

Fokal uzunluğu alır veya ayarlar.

public TiffRational FocalLength { get; set; }

Mülkiyet Değer

TiffRational

FocalLengthIn35MmFilm

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

public ushort FocalLengthIn35MmFilm { get; set; }

Mülkiyet Değer

ushort

FocalPlaneResolutionUnit

Fokal uçak çözünürlüğü birimi alır veya ayarlar.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

Mülkiyet Değer

ExifUnit

FocalPlaneX çözünürlüğü

X çözünürlüğünü alır veya odak planı ayarlar.

public TiffRational FocalPlaneXResolution { get; set; }

Mülkiyet Değer

TiffRational

FocalPlaneYözlem

Focus planı ve çözünürlüğünü alır veya ayarlar.

public TiffRational FocalPlaneYResolution { get; set; }

Mülkiyet Değer

TiffRational

GPSGüçlü

GPS altyapısını alır veya ayarlar.

public TiffRational GPSAltitude { get; set; }

Mülkiyet Değer

TiffRational

GPSGörüntüleme

Referans yüksekliği olarak kullanılan GPS yüksekliğini alır veya ayarlar.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

Mülkiyet Değer

ExifGPSAltitudeRef

GPS Bilgileri

GPS alanı bilgileri alır veya ayarlar.

public byte[] GPSAreaInformation { get; set; }

Mülkiyet Değer

byte […]

GPSDOP

GPS DOP (Görünürlük Derecesi)

public TiffRational GPSDOP { get; set; }

Mülkiyet Değer

TiffRational

GPSGörüntüleme

GPS karakter çizgisi kayıt tarihi ve saat bilgileri UTC (Koordinasyonlu Evrensel Zaman) ile ilgili alır veya ayarlar.

public string GPSDateStamp { get; set; }

Mülkiyet Değer

string

GPSGörüntüleme

Hedef noktasına GPS taşıyıcısını alır veya ayarlar.

public TiffRational GPSDestBearing { get; set; }

Mülkiyet Değer

TiffRational

GPSDestBearingRef Hakkında

GPS referansını alır veya hedef noktasına taşıma için kullanılır.

public string GPSDestBearingRef { get; set; }

Mülkiyet Değer

string

GPSDevamı

Giriş veya hedef noktasına GPS mesafesini ayarlayın.

public TiffRational GPSDestDistance { get; set; }

Mülkiyet Değer

TiffRational

GPSDestDistanceRef Hakkında

Hedef noktasına olan mesafeyi ifade etmek için kullanılan GPS ünitesini alır veya ayarlar.

public string GPSDestDistanceRef { get; set; }

Mülkiyet Değer

string

GPSDevamı

Hedef noktasının GPS genişliğini alır veya ayarlar.

public TiffRational[] GPSDestLatitude { get; set; }

Mülkiyet Değer

TiffRational […]

GPSGörüntülemeRef

GPS değerini alır veya belirler, hedef noktasının genişliği kuzey veya güney genişliği olup olmadığını gösterir.

public string GPSDestLatitudeRef { get; set; }

Mülkiyet Değer

string

GPS Uzunluk

Hedef noktasının GPS uzunluğunu alır veya ayarlar.

public TiffRational[] GPSDestLongitude { get; set; }

Mülkiyet Değer

TiffRational […]

GPSDestLongitudeRef Hakkında

Giriş noktası uzunluğunun doğu veya batı uzunluğunun olup olmadığını gösteren GPS değerini alır veya ayarlar.

public string GPSDestLongitudeRef { get; set; }

Mülkiyet Değer

string

GPS farklılıkları

GPS alıcısına farklılık düzeltme uygulandığını gösteren bir GPS değerini alır veya ayarlar.

public ushort GPSDifferential { get; set; }

Mülkiyet Değer

ushort

GPSİngilizce

Görüntü kaydedildiğinde GPS yönünü alır veya ayarlar.

public TiffRational GPSImgDirection { get; set; }

Mülkiyet Değer

TiffRational

GPSImgDirectionRef Hakkında

Görüntünün kaydedildiğinde yönünü vermek için GPS referansını alır veya ayarlar.

public string GPSImgDirectionRef { get; set; }

Mülkiyet Değer

string

GPSGüvenlik

GPS genişliğini alır veya ayarlar.

public TiffRational[] GPSLatitude { get; set; }

Mülkiyet Değer

TiffRational […]

GPSGörüntüleme

Gets veya set GPS genişliği kuzey veya güney genişliğidir.

public string GPSLatitudeRef { get; set; }

Mülkiyet Değer

string

GPS Uzunluk

GPS uzunluğunu alır veya ayarlar.

public TiffRational[] GPSLongitude { get; set; }

Mülkiyet Değer

TiffRational […]

GPS Uzunluk

GPS uzunluğu doğu veya batı uzunluğundadır.

public string GPSLongitudeRef { get; set; }

Mülkiyet Değer

string

GPSGörüntüleme

GPS alıcısı tarafından kullanılan GPS geodetik anket verilerini alır veya ayarlar.

public string GPSMapDatum { get; set; }

Mülkiyet Değer

string

GPS ölçüm modu

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

public string GPSMeasureMode { get; set; }

Mülkiyet Değer

string

GPS işleme yöntemi

GPS karakter çubuğunu alır veya yer bulmak için kullanılan yöntemin adını kaydeder.

public byte[] GPSProcessingMethod { get; set; }

Mülkiyet Değer

byte […]

GPS Satellite

Ölçümler için kullanılan GPS uydularını alır veya ayarlar.

public string GPSSatellites { get; set; }

Mülkiyet Değer

string

Hızlı GPS

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

public TiffRational GPSSpeed { get; set; }

Mülkiyet Değer

TiffRational

GPSSpeedRef Hakkında

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

Mülkiyet Değer

string

GPS İstatistikleri

Görüntü kaydedildiğinde GPS alıcısının durumunu alır veya ayarlar.

public string GPSStatus { get; set; }

Mülkiyet Değer

string

GPSTAGS

Gets veya set tags, sadece GPS bölümüne aittir.

public TiffDataType[] GPSTags { get; set; }

Mülkiyet Değer

TiffDataType […]

GÜVENLİĞİ

GPS saatini UTC (Coordinated Universal Time) olarak alır veya ayarlar.

public TiffRational[] GPSTimestamp { get; set; }

Mülkiyet Değer

TiffRational […]

GPSTRAK

GPS alıcısı hareketini alır veya yönlendirir.

public string GPSTrack { get; set; }

Mülkiyet Değer

string

GPSTrackRef Hakkında

GPS alıcısı hareketinin yönünü vermek için referans alır veya ayarlar.

public string GPSTrackRef { get; set; }

Mülkiyet Değer

string

GPS versiyonu

GPS versiyonu tanımlayıcısını alır veya ayarlar.

public byte[] GPSVersionID { get; set; }

Mülkiyet Değer

byte […]

GainControl

Toplam görüntü kazanma derecesini alır veya ayarlar.

public ExifGainControl GainControl { get; set; }

Mülkiyet Değer

ExifGainControl

Gamma

Gamma’yı alır ya da ayarlar.

public TiffRational Gamma { get; set; }

Mülkiyet Değer

TiffRational

İslami

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

public uint ISOSpeed { get; set; }

Mülkiyet Değer

uint

İshak Yılmaz

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

public uint ISOSpeedLatitudeYYY { get; set; }

Mülkiyet Değer

uint

Remarks

Bu etiket ISOSpeed ve ISOSpeedLatitudezzz olmadan kaydedilemez

GÜVENLİK YÖNETİMİ

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

public uint ISOSpeedLatitudeZZZ { get; set; }

Mülkiyet Değer

uint

Remarks

Bu etiket ISOSpeed ve ISOSpeedLatitudeyyy olmadan kaydedilemez

Görüntüleme

Görüntüyü benzersiz bir tanımlayıcı alır veya ayarlar.

public string ImageUniqueID { get; set; }

Mülkiyet Değer

string

IsBigEndian

Alınan veya oluşturulan bir değer, EXIF veri akışının büyük bir endian olup olmadığını gösterir.

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

Mülkiyet Değer

bool

LensMake

Lens üreticisini alır veya ayarlar.

public string LensMake { get; set; }

Mülkiyet Değer

string

LensModel

Lens modelini alır veya ayarlar.

public string LensModel { get; set; }

Mülkiyet Değer

string

LensSerialNumber

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

public string LensSerialNumber { get; set; }

Mülkiyet Değer

string

LensSpecification

Lens spesifikasyonunu alır veya ayarlar

public TiffRational[] LensSpecification { get; set; }

Mülkiyet Değer

TiffRational […]

LightSource

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

public ExifLightSource LightSource { get; set; }

Mülkiyet Değer

ExifLightSource

Make

Kayıt ekipmanının üreticisi tarafından alınır veya yerleştirilir.

public string Make { get; set; }

Mülkiyet Değer

string

MakerNoteData

Maker not verilerini alır.

public TiffDataType[] MakerNoteData { get; }

Mülkiyet Değer

TiffDataType […]

MakerNoteRawData

Yaratıcı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı.

public byte[] MakerNoteRawData { get; set; }

Mülkiyet Değer

byte […]

MakerNotes

Yapımcı notları alır.

public MakerNote[] MakerNotes { get; }

Mülkiyet Değer

MakerNote […]

Examples

Akses kamera üreticisi notları Jpeg görüntü.

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

Maksimum açılım değerini alır veya ayarlar.

public TiffRational MaxApertureValue { get; set; }

Mülkiyet Değer

TiffRational

MeteringMode

Alın veya ölçüm modunu ayarlayın.

public ExifMeteringMode MeteringMode { get; set; }

Mülkiyet Değer

ExifMeteringMode

OECF

ISO 14524’te belirtilen opto-elektrik dönüşüm fonksiyonunu (OECF) alır veya ayarlar.

public byte[] OECF { get; set; }

Mülkiyet Değer

byte […]

Orientation

Yönlendirme veya yönlendirme yapılır.

public ExifOrientation Orientation { get; set; }

Mülkiyet Değer

ExifOrientation

PhotographicSensitivity

Fotoğraf hassasiyetini alır veya ayarlar.

public uint PhotographicSensitivity { get; set; }

Mülkiyet Değer

uint

PixelX boyutu

Pixel x boyutunu alır veya ayarlar.

public uint PixelXDimension { get; set; }

Mülkiyet Değer

uint

Pixel boyutları

Pixel y boyutunu alır veya ayarlar.

public uint PixelYDimension { get; set; }

Mülkiyet Değer

uint

Properties

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

public TiffDataType[] Properties { get; set; }

Mülkiyet Değer

TiffDataType […]

RecommendedExposureIndex

Önerilen eksiklik endeksini alır veya ayarlar.

public uint RecommendedExposureIndex { get; set; }

Mülkiyet Değer

uint

RelatedSoundFile

Bağlantılı ses dosyasını alır veya ayarlar.

public string RelatedSoundFile { get; set; }

Mülkiyet Değer

string

Saturation

Yetişkinliği alır ya da ayarlar.

public ExifSaturation Saturation { get; set; }

Mülkiyet Değer

ExifSaturation

SceneCaptureType

Alın veya sahne yakalama türü ayarlayın.

public ExifSceneCaptureType SceneCaptureType { get; set; }

Mülkiyet Değer

ExifSceneCaptureType

SceneType

Alın veya sahne türünü ayarlayın.

public byte SceneType { get; set; }

Mülkiyet Değer

byte

SensingMethod

Düşünce yöntemi alır veya ayarlar.

public ExifSensingMethod SensingMethod { get; set; }

Mülkiyet Değer

ExifSensingMethod

SensitivityType

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

public ushort SensitivityType { get; set; }

Mülkiyet Değer

ushort

Sharpness

Yumuşaklığı alır ya da ayarlar.

public ushort Sharpness { get; set; }

Mülkiyet Değer

ushort

ShutterSpeedValue

Sürücü hız değerini alır veya ayarlar.

public TiffSRational ShutterSpeedValue { get; set; }

Mülkiyet Değer

TiffSRational

SpatialFrequencyResponse

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

public byte[] SpatialFrequencyResponse { get; set; }

Mülkiyet Değer

byte […]

SpectralSensitivity

Spektral hassasiyeti alır veya ayarlar.

public string SpectralSensitivity { get; set; }

Mülkiyet Değer

string

StandardOutputSensitivity

Standart çıkış hassasiyeti alır veya ayarlar

public uint StandardOutputSensitivity { get; set; }

Mülkiyet Değer

uint

SubjectArea

Konu alanı alır veya ayarlar.

public ushort[] SubjectArea { get; set; }

Mülkiyet Değer

ushort […]

SubjectDistance

Konu uzaktan alın veya ayarlayın.

public TiffRational SubjectDistance { get; set; }

Mülkiyet Değer

TiffRational

SubjectDistanceRange

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

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

Mülkiyet Değer

ExifSubjectDistanceRange

SubjectLocation

Konuyu yerleştirir veya yerleştirir.

public ushort[] SubjectLocation { get; set; }

Mülkiyet Değer

ushort […]

SubsecTime

DateTime işareti için saniyelerin parçalarını alır veya ayarlar.

public string SubsecTime { get; set; }

Mülkiyet Değer

string

SubsecTimeDigitized

DateTimeDigitized etiket için saniyelerin parçalarını alır veya ayarlar.

public string SubsecTimeDigitized { get; set; }

Mülkiyet Değer

string

SubsecTimeOriginal

DateTimeOriginal etiket için saniyelerin parçalarını alır veya ayarlar.

public string SubsecTimeOriginal { get; set; }

Mülkiyet Değer

string

UserComment

Kullanıcının yorumunu alır veya yapar.

public string UserComment { get; set; }

Mülkiyet Değer

string

WhiteBalance

Beyaz dengeyi alır ya da ayarlar.

public ExifWhiteBalance WhiteBalance { get; set; }

Mülkiyet Değer

ExifWhiteBalance

WhitePoint

Görüntü beyaz noktasının kromatikliğini alır veya ayarlar.

public TiffRational[] WhitePoint { get; set; }

Mülkiyet Değer

TiffRational […]

Methods

GetShortOrLong(Yürüyüş)

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

protected uint GetShortOrLong(ushort key)

Parameters

key ushort

Anahtarı değer kazanmak için.

Returns

uint

Kısa veya uzun değerler bütünlüğe dönüştürülür.

RemoveTag(ExifProperties)

Konteynerden etiket çıkarın

public void RemoveTag(ExifProperties tag)

Parameters

tag ExifProperties

Etiket kaldırmak için

RemoveTag(Yürüyüş)

Konteynerden etiket çıkarın

public void RemoveTag(ushort tagId)

Parameters

tagId ushort

Etiket etiketini kaldırmak için.

SetShortOrLong(Yavru, yumuşak, int)

Kısa veya uzun değerler değerine bağlı olarak belirlenir.

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

Parameters

key ushort

Anahtarı belirlemek için.

value uint

Değiştirilmesi gereken değerler.

section int

Giriş yapmak için bölüm.

 Türkçe