ExifData

ExifData class

EXIF veri kabı.

public class ExifData : TiffDataTypeController

yapıcılar

İsimTanım
ExifData()Yeni bir örneğini başlatırExifData sınıf.
ExifData(TiffDataType[])Yeni bir örneğini başlatırExifData diziden veri içeren sınıf.
ExifData(TiffDataType[], TiffDataType[], TiffDataType[])Yeni bir örneğini başlatırExifData diziden veri içeren sınıf.

Özellikleri

İsimTanım
ApertureValue { get; set; }Açıklık değerini alır veya ayarlar.
BodySerialNumber { get; set; }Kamera gövdesi seri numarasını alır veya ayarlar.
BrightnessValue { get; set; }Parlaklık değerini alır veya ayarlar.
CameraOwnerName { get; set; }Kamera sahibi adını alır veya ayarlar
CFAPattern { get; set; }CFA modelini alır veya ayarlar.
ColorSpace { get; set; }Renk uzayını alır veya ayarlar.
CommonTags { get; set; }Ortak bölüme ait etiketleri alır veya ayarlar. Bu, yalnızca jpeg görüntüleri için geçerlidir, tiff biçiminde tiffOptions bunun yerine kullanılmaktadır
ComponentsConfiguration { get; set; }Bileşen yapılandırmasını alır veya ayarlar.
CompressedBitsPerPixel { get; set; }Piksel başına sıkıştırılmış bitleri alır veya ayarlar.
Contrast { get; set; }Kontrastı alır veya ayarlar.
CustomRendered { get; set; }Özel işlenmiş olanı alır veya ayarlar.
DateTimeDigitized { get; set; }Sayısallaştırılan tarih saatini alır veya ayarlar.
DateTimeOriginal { get; set; }Orijinal tarih saatini alır veya ayarlar.
DeviceSettingDescription { get; set; }Cihaz ayarları açıklamasını alır veya ayarlar
DigitalZoomRatio { get; set; }Dijital yakınlaştırma oranını alır veya ayarlar.
ExifTags { get; set; }Yalnızca EXIF bölümüne ait etiketleri alır veya ayarlar.
ExifVersion { get; set; }EXIF sürümünü alır veya ayarlar.
ExposureBiasValue { get; set; }Maruz kalma eğilimi değerini alır veya ayarlar.
ExposureIndex { get; set; }Pozlama indeksini alır veya ayarlar.
ExposureMode { get; set; }Pozlama modunu alır veya ayarlar.
ExposureProgram { get; set; }Pozlama programını alır veya ayarlar.
ExposureTime { get; set; }Pozlama süresini alır veya ayarlar.
FileSource { get; set; }Dosya kaynağı türünü alır veya ayarlar.
Flash { get; set; }Flaşı alır veya ayarlar.
FlashEnergy { get; set; }Flaş enerjisini alır veya ayarlar.
FlashpixVersion { get; set; }Flash pix sürümünü alır veya ayarlar.
FNumber { get; set; }F-sayısını alır veya ayarlar.
FocalLength { get; set; }Odak uzunluğunu alır veya ayarlar.
FocalLengthIn35MmFilm { get; set; }35 mm filmde odak uzaklığını alır veya ayarlar.
FocalPlaneResolutionUnit { get; set; }Odak düzlemi çözünürlük birimini alır veya ayarlar.
FocalPlaneXResolution { get; set; }Odak düzlemi x çözünürlüğünü alır veya ayarlar.
FocalPlaneYResolution { get; set; }Odak düzlemi y çözünürlüğünü alır veya ayarlar.
GainControl { get; set; }Genel görüntü kazancı ayarının derecesini alır veya ayarlar.
Gamma { get; set; }Gamayı alır veya ayarlar.
GPSAltitude { get; set; }GPS yüksekliğini alır veya ayarlar.
GPSAltitudeRef { get; set; }Referans yüksekliği olarak kullanılan GPS yüksekliğini alır veya ayarlar.
GPSAreaInformation { get; set; }GPS alan bilgilerini alır veya ayarlar.
GPSDateStamp { get; set; }UTC’ye (Koordinatlı Evrensel Saat) göre GPS karakter dizisi kayıt tarih ve saat bilgilerini alır veya ayarlar.
GPSDestBearing { get; set; }Hedef noktaya göre GPS yönünü alır veya ayarlar.
GPSDestBearingRef { get; set; }Hedef noktaya yön vermek için kullanılan GPS referansını alır veya ayarlar.
GPSDestDistance { get; set; }Hedef noktaya olan GPS mesafesini alır veya ayarlar.
GPSDestDistanceRef { get; set; }Hedef noktaya olan mesafeyi ifade etmek için kullanılan GPS birimini alır veya ayarlar.
GPSDestLatitude { get; set; }Varış noktasının GPS enlemini alır veya ayarlar.
GPSDestLatitudeRef { get; set; }Varış noktasının enleminin kuzey mi yoksa güney enlemi mi olduğunu gösteren GPS değerini alır veya ayarlar.
GPSDestLongitude { get; set; }Varış noktasının GPS boylamını alır veya ayarlar.
GPSDestLongitudeRef { get; set; }Varış noktasının boylamının doğu veya batı boylamı olduğunu gösteren GPS değerini alır veya ayarlar.
GPSDifferential { get; set; }GPS alıcısına diferansiyel düzeltmenin uygulanıp uygulanmadığını gösteren bir GPS değeri alır veya ayarlar.
GPSDOP { get; set; }GPS DOP’yi (veri kesinlik derecesi) alır veya ayarlar.
GPSImgDirection { get; set; }Görüntünün çekildiği andaki GPS yönünü alır veya ayarlar.
GPSImgDirectionRef { get; set; }Yakalandığında görüntünün yönünü vermek için GPS referansını alır veya ayarlar.
GPSLatitude { get; set; }GPS enlemini alır veya ayarlar.
GPSLatitudeRef { get; set; }GPS enlemini alır veya kuzey veya güney enlemi olarak ayarlar.
GPSLongitude { get; set; }GPS boylamını alır veya ayarlar.
GPSLongitudeRef { get; set; }GPS boylamını doğu veya batı boylamını alır veya ayarlar.
GPSMapDatum { get; set; }GPS alıcısı tarafından kullanılan GPS jeodezik araştırma verilerini alır veya ayarlar.
GPSMeasureMode { get; set; }GPS ölçüm modunu alır veya ayarlar.
GPSProcessingMethod { get; set; }Konum bulma için kullanılan yöntemin adını kaydeden GPS karakter dizisini alır veya ayarlar.
GPSSatellites { get; set; }Ölçümler için kullanılan GPS uydularını alır veya ayarlar.
GPSSpeed { get; set; }GPS alıcı hareketinin hızını alır veya ayarlar.
GPSSpeedRef { get; set; }GPS alıcısının hareket hızını ifade etmek için kullanılan birimi alır veya ayarlar.
GPSStatus { get; set; }Görüntü kaydedildiğinde GPS alıcısının durumunu alır veya ayarlar.
GPSTags { get; set; }Yalnızca GPS bölümüne ait etiketleri alır veya ayarlar.
GPSTimestamp { get; set; }GPS saatini UTC (Koordineli Evrensel Saat) olarak alır veya ayarlar.
GPSTrack { get; set; }GPS alıcı hareketinin yönünü alır veya ayarlar.
GPSTrackRef { get; set; }GPS alıcısı hareketinin yönünü vermek için referansı alır veya ayarlar.
GPSVersionID { get; set; }GPS sürüm tanımlayıcısını alır veya ayarlar.
ImageUniqueID { get; set; }Görüntü benzersiz tanımlayıcısını alır veya ayarlar.
IsBigEndian { get; set; }Oluşturulan akış EXIF verisinin büyük endian olup olmadığını belirten bir değer alır veya ayarlar.
ISOSpeed { get; set; }ISO hızını alır veya ayarlar
ISOSpeedLatitudeYYY { get; set; }Bir kameranın veya ISO 12232’de tanımlanan giriş cihazının ISO hız enlem yyy değerini alır veya ayarlar.
ISOSpeedLatitudeZZZ { get; set; }Bir kameranın veya ISO 12232’de tanımlanan giriş cihazının ISO hız enlemi zzz değerini alır veya ayarlar.
LensMake { get; set; }Lens üreticisini alır veya ayarlar.
LensModel { get; set; }Lens modelini alır veya ayarlar.
LensSerialNumber { get; set; }Lens seri numarasını alır veya ayarlar.
LensSpecification { get; set; }Mercek spesifikasyonunu alır veya ayarlar
LightSource { get; set; }Işık kaynağını alır veya ayarlar.
Make { get; set; }Kayıt ekipmanının üreticisini alır veya ayarlar.
MakerNoteData { get; }Yapımcı notu verilerini alır.
MakerNoteRawData { get; set; }Yapımcı notu ham verilerini alır veya ayarlar.
MakerNotes { get; }Oluşturucu notlarını alır.
MaxApertureValue { get; set; }Maksimum diyafram değerini alır veya ayarlar.
MeteringMode { get; set; }Ölçüm modunu alır veya ayarlar.
OECF { get; set; }ISO 14524’te belirtilen Opto-Elektrik Dönüştürme İşlevini (OECF) alır veya ayarlar.
PhotographicSensitivity { get; set; }Fotoğraf hassasiyetini alır veya ayarlar.
PixelXDimension { get; set; }Piksel x boyutunu alır veya ayarlar.
PixelYDimension { get; set; }Piksel y boyutunu alır veya ayarlar.
Properties { get; set; }Tüm EXIF etiketlerini (ortak ve GPS etiketleri dahil) alır veya ayarlar.
RecommendedExposureIndex { get; set; }Önerilen maruz kalma endeksini alır veya ayarlar.
RelatedSoundFile { get; set; }İlgili ses dosyasını alır veya ayarlar.
Saturation { get; set; }Doygunluğu alır veya ayarlar.
SceneCaptureType { get; set; }Sahne yakalama türünü alır veya ayarlar.
SceneType { get; set; }Sahne türünü alır veya ayarlar.
SensingMethod { get; set; }Algılama yöntemini alır veya ayarlar.
SensitivityType { get; set; }Duyarlılık türünü alır veya ayarlar.
Sharpness { get; set; }Keskinliği alır veya ayarlar.
ShutterSpeedValue { get; set; }Deklanşör hızı değerini alır veya ayarlar.
SpatialFrequencyResponse { get; set; }Uzamsal frekans yanıtını alır veya ayarlar.
SpectralSensitivity { get; set; }Spektral duyarlılığı alır veya ayarlar.
StandardOutputSensitivity { get; set; }Standart çıktı hassasiyetini alır veya ayarlar
SubjectArea { get; set; }Konu alanını alır veya ayarlar.
SubjectDistance { get; set; }Konu mesafesini alır veya ayarlar.
SubjectDistanceRange { get; set; }Konu mesafesi aralığını alır veya ayarlar.
SubjectLocation { get; set; }Konu konumunu alır veya ayarlar.
SubsecTime { get; set; }DateTime etiketi için saniyelerin kesirlerini alır veya ayarlar.
SubsecTimeDigitized { get; set; }DateTimeDigitized etiketi için saniye kesirlerini alır veya ayarlar.
SubsecTimeOriginal { get; set; }DateTimeOriginal etiketi için saniyelerin kesirlerini alır veya ayarlar.
UserComment { get; set; }Kullanıcı yorumunu alır veya ayarlar.
WhiteBalance { get; set; }Beyaz dengesini alır veya ayarlar.
WhitePoint { get; set; }Görüntünün beyaz noktasının renkliliğini alır veya ayarlar.

yöntemler

İsimTanım
RemoveTag(ExifProperties)etiketi container ‘den kaldır
RemoveTag(ushort)etiketi container ‘den kaldır

Örnekler

Jpeg görüntüsündeki kamera üreticisinin notlarına erişin.

[C#]

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

Ayrıca bakınız