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
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
BodySerialNumber
Kameranın seri numarasını alır veya ayarlar.
public string BodySerialNumber { get; set; }
Mülkiyet Değer
BrightnessValue
Işık değerini alır veya ayarlar.
public TiffSRational BrightnessValue { get; set; }
Mülkiyet Değer
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
ColorSpace
Renk alanı alır veya ayarlar.
public ExifColorSpace ColorSpace { get; set; }
Mülkiyet Değer
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
Contrast
Karşıtlığı yapar ya da yapar.
public ExifContrast Contrast { get; set; }
Mülkiyet Değer
CustomRendered
Alınan veya düzenlenmiş kıyafet.
public ExifCustomRendered CustomRendered { get; set; }
Mülkiyet Değer
DateTimeDigitized
Tarih saatini dijital hale getirir veya ayarlar.
public string DateTimeDigitized { get; set; }
Mülkiyet Değer
DateTimeOriginal
Tarih saatini orijinal olarak alır veya ayarlar.
public string DateTimeOriginal { get; set; }
Mülkiyet Değer
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
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
ExposureIndex
Göstergesi indeksleri alır veya ayarlar.
public TiffRational ExposureIndex { get; set; }
Mülkiyet Değer
ExposureMode
Çekme modunu alır veya ayarlar.
public ExifExposureMode ExposureMode { get; set; }
Mülkiyet Değer
ExposureProgram
Gösterim programını alır veya ayarlar.
public ExifExposureProgram ExposureProgram { get; set; }
Mülkiyet Değer
ExposureTime
Ekstraksiyon süresini alır veya ayarlar.
public TiffRational ExposureTime { get; set; }
Mülkiyet Değer
Fenerbahçe
F numarasını alın veya ayarlayın.
public TiffRational FNumber { get; set; }
Mülkiyet Değer
FileSource
Dosya kaynağı türünü alır veya ayarlar.
public ExifFileSource FileSource { get; set; }
Mülkiyet Değer
Flash
Şimşek alır ya da yapar.
public ExifFlash Flash { get; set; }
Mülkiyet Değer
FlashEnergy
Flaş enerjisini alır veya ayarlar.
public TiffRational FlashEnergy { get; set; }
Mülkiyet Değer
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
FocalLengthIn35MmFilm
35 mm filmde odak uzunluğunu alır veya ayarlar.
public ushort FocalLengthIn35MmFilm { get; set; }
Mülkiyet Değer
FocalPlaneResolutionUnit
Fokal uçak çözünürlüğü birimi alır veya ayarlar.
public ExifUnit FocalPlaneResolutionUnit { get; set; }
Mülkiyet Değer
FocalPlaneX çözünürlüğü
X çözünürlüğünü alır veya odak planı ayarlar.
public TiffRational FocalPlaneXResolution { get; set; }
Mülkiyet Değer
FocalPlaneYözlem
Focus planı ve çözünürlüğünü alır veya ayarlar.
public TiffRational FocalPlaneYResolution { get; set; }
Mülkiyet Değer
GPSGüçlü
GPS altyapısını alır veya ayarlar.
public TiffRational GPSAltitude { get; set; }
Mülkiyet Değer
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
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
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
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
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
GPSDevamı
Giriş veya hedef noktasına GPS mesafesini ayarlayın.
public TiffRational GPSDestDistance { get; set; }
Mülkiyet Değer
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
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
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
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
GPSİngilizce
Görüntü kaydedildiğinde GPS yönünü alır veya ayarlar.
public TiffRational GPSImgDirection { get; set; }
Mülkiyet Değer
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
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
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
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
GPS ölçüm modu
GPS ölçüm modunu alır veya ayarlar.
public string GPSMeasureMode { get; set; }
Mülkiyet Değer
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
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
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
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
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
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
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
Gamma
Gamma’yı alır ya da ayarlar.
public TiffRational Gamma { get; set; }
Mülkiyet Değer
İslami
ISO hızını alır veya ayarlar
public uint ISOSpeed { get; set; }
Mülkiyet Değer
İ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
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
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
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
LensMake
Lens üreticisini alır veya ayarlar.
public string LensMake { get; set; }
Mülkiyet Değer
LensModel
Lens modelini alır veya ayarlar.
public string LensModel { get; set; }
Mülkiyet Değer
LensSerialNumber
Lens seri numarasını alır veya ayarlar.
public string LensSerialNumber { get; set; }
Mülkiyet Değer
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
Make
Kayıt ekipmanının üreticisi tarafından alınır veya yerleştirilir.
public string Make { get; set; }
Mülkiyet Değer
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
MeteringMode
Alın veya ölçüm modunu ayarlayın.
public ExifMeteringMode MeteringMode { get; set; }
Mülkiyet Değer
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
PhotographicSensitivity
Fotoğraf hassasiyetini alır veya ayarlar.
public uint PhotographicSensitivity { get; set; }
Mülkiyet Değer
PixelX boyutu
Pixel x boyutunu alır veya ayarlar.
public uint PixelXDimension { get; set; }
Mülkiyet Değer
Pixel boyutları
Pixel y boyutunu alır veya ayarlar.
public uint PixelYDimension { get; set; }
Mülkiyet Değer
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
RelatedSoundFile
Bağlantılı ses dosyasını alır veya ayarlar.
public string RelatedSoundFile { get; set; }
Mülkiyet Değer
Saturation
Yetişkinliği alır ya da ayarlar.
public ExifSaturation Saturation { get; set; }
Mülkiyet Değer
SceneCaptureType
Alın veya sahne yakalama türü ayarlayın.
public ExifSceneCaptureType SceneCaptureType { get; set; }
Mülkiyet Değer
SceneType
Alın veya sahne türünü ayarlayın.
public byte SceneType { get; set; }
Mülkiyet Değer
SensingMethod
Düşünce yöntemi alır veya ayarlar.
public ExifSensingMethod SensingMethod { get; set; }
Mülkiyet Değer
SensitivityType
Hassasiyet türünü alır veya ayarlar.
public ushort SensitivityType { get; set; }
Mülkiyet Değer
Sharpness
Yumuşaklığı alır ya da ayarlar.
public ushort Sharpness { get; set; }
Mülkiyet Değer
ShutterSpeedValue
Sürücü hız değerini alır veya ayarlar.
public TiffSRational ShutterSpeedValue { get; set; }
Mülkiyet Değer
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
StandardOutputSensitivity
Standart çıkış hassasiyeti alır veya ayarlar
public uint StandardOutputSensitivity { get; set; }
Mülkiyet Değer
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
SubjectDistanceRange
Konu aralığını alır veya ayarlar.
public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }
Mülkiyet Değer
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
SubsecTimeDigitized
DateTimeDigitized etiket için saniyelerin parçalarını alır veya ayarlar.
public string SubsecTimeDigitized { get; set; }
Mülkiyet Değer
SubsecTimeOriginal
DateTimeOriginal etiket için saniyelerin parçalarını alır veya ayarlar.
public string SubsecTimeOriginal { get; set; }
Mülkiyet Değer
UserComment
Kullanıcının yorumunu alır veya yapar.
public string UserComment { get; set; }
Mülkiyet Değer
WhiteBalance
Beyaz dengeyi alır ya da ayarlar.
public ExifWhiteBalance WhiteBalance { get; set; }
Mülkiyet Değer
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
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.