ExifData Sınıfı
Summary: EXIF data container.
Module: aspose.imaging.exif
Full Name: aspose.imaging.exif.ExifData
Inheritance: IImageMetadataFormat, TiffDataTypeController
Constructors
| Name | Açıklama |
|---|---|
| ExifData() | Yeni bir ExifData sınıfının bir örneğini başlatır. |
| ExifData(common_tags, exif_tags, gps_tags) | Diziden gelen veriyle yeni bir ExifData sınıfının bir örneğini başlatır. |
| ExifData(exifdata) | Diziden gelen veriyle yeni bir ExifData sınıfının bir örneğini başlatır. |
| ExifData(exifdata) | Diziden gelen veriyle yeni bir ExifData sınıfının bir örneğini başlatır. |
Properties
| Name | Type | Access | Açıklama |
|---|---|---|---|
| aperture_value | TiffRational | r/w | Diyafram değerini alır veya ayarlar. |
| body_serial_number | string | r/w | Kamera gövdesi seri numarasını alır veya ayarlar. |
| brightness_value | TiffSRational | r/w | Parlaklık değerini alır veya ayarlar. |
| camera_owner_name | string | r/w | Kamera sahibi adını alır veya ayarlar. |
| cfa_pattern | System.Byte | r/w | CFA desenini alır veya ayarlar. |
| color_space | ExifColorSpace | r/w | Renk uzayını alır veya ayarlar. |
| common_tags | TiffDataType[] | r/w | Ortak bölüme ait etiketleri alır veya ayarlar. Bu yalnızca jpeg görüntüler için geçerlidir, tiff formatında ise tiffOptions kullanılmaktadır. |
| components_configuration | System.Byte | r/w | Bileşen yapılandırmasını alır veya ayarlar. |
| compressed_bits_per_pixel | TiffRational | r/w | Piksel başına sıkıştırılmış bit sayısını alır veya ayarlar. |
| contrast | ExifContrast | r/w | Kontrastı alır veya ayarlar. |
| custom_rendered | ExifCustomRendered | r/w | Özel işlenmiş değeri alır veya ayarlar. |
| date_time_digitized | string | r/w | Dijitalleştirilmiş tarih ve saati alır veya ayarlar. |
| date_time_original | string | r/w | Orijinal tarih ve saati alır veya ayarlar. |
| device_setting_description | System.Byte | r/w | Cihaz ayarları açıklamasını alır veya ayarlar. |
| digital_zoom_ratio | TiffRational | r/w | Dijital zoom oranını alır veya ayarlar. |
| exif_tags | TiffDataType[] | r/w | EXIF bölümüne ait etiketleri alır veya ayarlar. |
| exif_version | System.Byte | r/w | EXIF sürümünü alır veya ayarlar. |
| exposure_bias_value | TiffSRational | r/w | Pozlama sapma değerini alır veya ayarlar. |
| exposure_index | TiffRational | r/w | Pozlama indeksini alır veya ayarlar. |
| exposure_mode | ExifExposureMode | r/w | Pozlama modunu alır veya ayarlar. |
| exposure_program | ExifExposureProgram | r/w | Pozlama programını alır veya ayarlar. |
| exposure_time | TiffRational | r/w | Pozlama süresini alır veya ayarlar. |
| f_number | TiffRational | r/w | F-numarasını alır veya ayarlar. |
| file_source | ExifFileSource | r/w | Dosya kaynağı tipini alır veya ayarlar. |
| flash | ExifFlash | r/w | Flaşı alır veya ayarlar. |
| flash_energy | TiffRational | r/w | Flaş enerjisini alır veya ayarlar. |
| flashpix_version | System.Byte | r/w | Flaş piksel sürümünü alır veya ayarlar. |
| focal_length | TiffRational | r/w | Odak uzaklığını alır veya ayarlar. |
| focal_length_in_35_mm_film | int | r/w | 35 mm filmde odak uzaklığını alır veya ayarlar. |
| focal_plane_resolution_unit | ExifUnit | r/w | Odak düzlemi çözünürlük birimini alır veya ayarlar. |
| focal_plane_x_resolution | TiffRational | r/w | Odak düzlemi x çözünürlüğünü alır veya ayarlar. |
| focal_plane_y_resolution | TiffRational | r/w | Odak düzlemi y çözünürlüğünü alır veya ayarlar. |
| gain_control | ExifGainControl | r/w | Genel görüntü kazanç ayarının derecesini alır veya ayarlar. |
| gamma | TiffRational | r/w | Gama değerini alır veya ayarlar. |
| gps_altitude | TiffRational | r/w | GPS yüksekliğini alır veya ayarlar. |
| gps_altitude_ref | ExifGPSAltitudeRef | r/w | Referans yüksekliği olarak kullanılan GPS yüksekliğini alır veya ayarlar. |
| gps_area_information | System.Byte | r/w | GPS alan bilgilerini alır veya ayarlar. |
| gps_date_stamp | string | r/w | UTC’ye (Eşgüdümlü Evrensel Zaman) göre tarih ve saat bilgisini kaydeden GPS karakter dizisini alır veya ayarlar. |
| gps_dest_bearing | TiffRational | r/w | Hedef noktaya olan GPS yönünü alır veya ayarlar. |
| gps_dest_bearing_ref | string | r/w | Hedef noktaya yön vermek için kullanılan GPS referansını alır veya ayarlar. |
| gps_dest_distance | TiffRational | r/w | Hedef noktaya olan GPS mesafesini alır veya ayarlar. |
| gps_dest_distance_ref | string | r/w | Hedef noktaya olan mesafeyi ifade etmek için kullanılan GPS birimini alır veya ayarlar. |
| gps_dest_latitude | TiffRational[] | r/w | Hedef noktanın GPS enlemini alır veya ayarlar. |
| gps_dest_latitude_ref | string | r/w | Hedef noktanın enleminin kuzey mi yoksa güney mi olduğunu gösteren GPS değerini alır veya ayarlar. |
| gps_dest_longitude | TiffRational[] | r/w | Hedef noktanın GPS boylamını alır veya ayarlar. |
| gps_dest_longitude_ref | string | r/w | Hedef noktanın boylamının doğu mu yoksa batı mı olduğunu gösteren GPS değerini alır veya ayarlar. |
| gps_differential | int | r/w | GPS alıcıya diferansiyel düzeltmenin uygulanıp uygulanmadığını gösteren bir GPS değerini alır veya ayarlar. |
| gps_img_direction | TiffRational | r/w | Görüntünün yakalandığı zaman GPS yönünü alır veya ayarlar. |
| gps_img_direction_ref | string | r/w | Görüntünün yakalandığı zaman yönünü vermek için GPS referansını alır veya ayarlar. |
| gps_latitude | TiffRational[] | r/w | GPS enlemini alır veya ayarlar. |
| gps_latitude_ref | string | r/w | GPS enleminin kuzey mi yoksa güney mi olduğunu alır veya ayarlar. |
| gps_longitude | TiffRational[] | r/w | GPS boylamını alır veya ayarlar. |
| gps_longitude_ref | string | r/w | GPS boylamının doğu ya da batı olduğunu alır veya ayarlar. |
| gps_map_datum | string | r/w | GPS alıcısı tarafından kullanılan GPS jeodezik ölçüm verilerini alır veya ayarlar. |
| gps_measure_mode | string | r/w | GPS ölçüm modunu alır veya ayarlar. |
| gps_processing_method | System.Byte | r/w | Konum bulma için kullanılan yöntemin adını kaydeden GPS karakter dizisini alır veya ayarlar. |
| gps_satellites | string | r/w | Ölçümler için kullanılan GPS uydularını alır veya ayarlar. |
| gps_speed | TiffRational | r/w | GPS alıcısının hareket hızını alır veya ayarlar. |
| gps_speed_ref | string | r/w | GPS alıcısının hareket hızını ifade etmek için kullanılan birimi alır veya ayarlar. |
| gps_status | string | r/w | Görüntü kaydedildiğinde GPS alıcısının durumunu alır veya ayarlar. |
| gps_tags | TiffDataType[] | r/w | Yalnızca GPS bölümüne ait etiketleri alır veya ayarlar. |
| gps_timestamp | TiffRational[] | r/w | GPS zamanını UTC (Eşgüdümlü Evrensel Zaman) olarak alır veya ayarlar. |
| gps_track | string | r/w | GPS alıcısının hareket yönünü alır veya ayarlar. |
| gps_track_ref | string | r/w | GPS alıcısının hareket yönünü vermek için referansı alır veya ayarlar. |
| gps_version_id | System.Byte | r/w | GPS sürüm tanımlayıcısını alır veya ayarlar. |
| gpsdop | TiffRational | r/w | GPS DOP (veri kesinlik derecesi) değerini alır veya ayarlar. |
| image_unique_id | string | r/w | Görüntünün benzersiz tanımlayıcısını alır veya ayarlar. |
| is_big_endian | bool | r/w | Akış EXIF verisinin büyük endian olup olduğunu gösteren bir değeri alır veya ayarlar. |
| iso_speed | int | r/w | ISO hızını alır veya ayarlar. |
| iso_speed_latitude_yyy | int | r/w | ISO 12232’de tanımlanan bir kamera veya giriş cihazının ISO hız enlemi yyy değerini alır veya ayarlar. |
| iso_speed_latitude_zzz | int | r/w | ISO 12232’de tanımlanan bir kamera veya giriş cihazının ISO hız enlemi zzz değerini alır veya ayarlar. |
| iso_speed_value | int | r/w | ISO hız değerini alır veya ayarlar. |
| lens_make | string | r/w | Lensin üreticisini alır veya ayarlar. |
| lens_model | string | r/w | Lens modelini alır veya ayarlar. |
| lens_serial_number | string | r/w | Lens seri numarasını alır veya ayarlar. |
| lens_specification | TiffRational[] | r/w | Lens özelliklerini alır veya ayarlar. |
| light_source | ExifLightSource | r/w | Işık kaynağını alır veya ayarlar. |
| make | string | r/w | Kayıt ekipmanının üreticisini alır veya ayarlar. |
| maker_note_data | TiffDataType[] | r | Üretici not verilerini alır. |
| maker_note_raw_data | System.Byte | r/w | Üretici not ham verisini alır veya ayarlar. |
| maker_notes | MakerNote[] | r | Üretici notlarını alır. |
| max_aperture_value | TiffRational | r/w | Maksimum diyafram değerini alır veya ayarlar. |
| metering_mode | ExifMeteringMode | r/w | Ölçüm modunu alır veya ayarlar. |
| oecf | System.Byte | r/w | ISO 14524’te belirtilen Opto-Elektrik Dönüşüm Fonksiyonunu (OECF) alır veya ayarlar. |
| orientation | ExifOrientation | r/w | Yönelimini alır veya ayarlar. |
| photographic_sensitivity | int | r/w | Fotoğraf hassasiyetini alır veya ayarlar. |
| pixel_x_dimension | int | r/w | Piksel x boyutunu alır veya ayarlar. |
| pixel_y_dimension | int | r/w | Piksel y boyutunu alır veya ayarlar. |
| properties | TiffDataType[] | r/w | Tüm EXIF etiketlerini (ortak ve GPS etiketleri dahil) alır veya ayarlar. |
| recommended_exposure_index | int | r/w | Önerilen pozlama indeksini alır veya ayarlar. |
| related_sound_file | string | r/w | İlgili ses dosyasını alır veya ayarlar. |
| saturation | ExifSaturation | r/w | Doygunluğu alır veya ayarlar. |
| scene_capture_type | ExifSceneCaptureType | r/w | Sahne yakalama türünü alır veya ayarlar. |
| scene_type | System.Byte | r/w | Sahne tipini alır veya ayarlar. |
| sensing_method | ExifSensingMethod | r/w | Algılama yöntemini alır veya ayarlar. |
| sensitivity_type | int | r/w | Hassasiyet tipini alır veya ayarlar. |
| sharpness | int | r/w | Keskinliği alır veya ayarlar. |
| shutter_speed_value | TiffSRational | r/w | Deklanşör hızı değerini alır veya ayarlar. |
| spatial_frequency_response | System.Byte | r/w | Mekânsal frekans yanıtını alır veya ayarlar. |
| spectral_sensitivity | string | r/w | Spektral duyarlılığı alır veya ayarlar. |
| standard_output_sensitivity | int | r/w | Standart çıktı duyarlılığını alır veya ayarlar |
| subject_area | int[] | r/w | Konu alanını alır veya ayarlar. |
| subject_distance | TiffRational | r/w | Konu mesafesini alır veya ayarlar. |
| subject_distance_range | ExifSubjectDistanceRange | r/w | Konu mesafe aralığını alır veya ayarlar. |
| subject_location | int[] | r/w | Konu konumunu alır veya ayarlar. |
| subsec_time | string | r/w | DateTime etiketi için saniyenin kesirlerini alır veya ayarlar. |
| subsec_time_digitized | string | r/w | DateTimeDigitized etiketi için saniyenin kesirlerini alır veya ayarlar. |
| subsec_time_original | string | r/w | DateTimeOriginal etiketi için saniyenin kesirlerini alır veya ayarlar. |
| thumbnail | RasterImage | r/w | Küçük resim görüntüsünü alır veya ayarlar. |
| user_comment | string | r/w | Kullanıcı yorumunu alır veya ayarlar. |
| white_balance | ExifWhiteBalance | r/w | Beyaz dengesini alır veya ayarlar. |
| white_point | TiffRational[] | r/w | Görüntünün beyaz noktasının kromatikliğini alır veya ayarlar. |
| x_resolution | int | r/w | x çözünürlüğünü alır veya ayarlar. |
| y_resolution | int | r/w | y çözünürlüğünü alır veya ayarlar. |
Methods
| Name | Açıklama |
|---|---|
| get_tag_value(key) | Etiket değerini alır. |
| load_from_bytes(binary_data) | Bayt dizisinden yükleyerek ExifData sınıfının yeni bir örneğini oluşturur. |
| remove_tag(tag) | Etiketi konteynerden kaldır. |
| remove_tag(tag_id) | Etiketi konteynerden kaldır. |
| remove_tag_id(tag_id) | Etiketi konteynerden kaldır. |
Constructor: ExifData()
ExifData()
Yeni bir ExifData sınıfının bir örneğini başlatır.
Constructor: ExifData(common_tags, exif_tags, gps_tags)
ExifData(common_tags, exif_tags, gps_tags)
Diziden gelen veriyle yeni bir ExifData sınıfının bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| common_tags | TiffDataType[] | Ortak etiketler. |
| exif_tags | TiffDataType[] | EXIF etiketleri. |
| gps_tags | TiffDataType[] | GPS etiketleri. |
Constructor: ExifData(exifdata)
ExifData(exifdata)
Diziden gelen veriyle yeni bir ExifData sınıfının bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| exifdata | TiffDataType[] | Ortak ve GPS etiketleriyle birlikte EXIF etiketlerinin dizisi. |
Constructor: ExifData(exifdata)
ExifData(exifdata)
Diziden gelen veriyle yeni bir ExifData sınıfının bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| exifdata | ExifData | Ortak ve GPS etiketleriyle birlikte EXIF etiketlerinin dizisi. |
Property: maker_notes
Üretici notlarını alır.
See also:
Example # 1: Access camera manufacturer maker notes in Jpeg image.
Method: get_tag_value(key)
get_tag_value(key)
Etiket değerini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| key | ExifProperties | Etiket anahtarı. |
Returns
| Tür | Açıklama |
|---|---|
| TiffDataType | TiffDataType |
Method: load_from_bytes(binary_data) [static]
load_from_bytes(binary_data)
Bayt dizisinden yükleyerek ExifData sınıfının yeni bir örneğini oluşturur.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| binary_data | System.Byte | İkili veri. |
Returns
| Tür | Açıklama |
|---|---|
| ExifData | Yüklenen ExifData örneği. |
Method: remove_tag(tag)
remove_tag(tag)
Etiketi konteynerden kaldır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| tag | ExifProperties | Kaldırılacak etiket |
Method: remove_tag(tag_id)
remove_tag(tag_id)
Etiketi konteynerden kaldır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| tag_id | int | Kaldırılacak etiket tanımlayıcısı. |
Method: remove_tag_id(tag_id)
remove_tag_id(tag_id)
Etiketi konteynerden kaldır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| tag_id | int | Kaldırılacak etiket tanımlayıcısı. |
Examples
Access camera manufacturer maker notes in Jpeg image.
from aspose.pycore import as_of
from aspose.imaging import Image
from aspose.imaging.fileformats.jpeg import JpegImage
with as_of(Image.load("Sample.jpg"), JpegImage) as image:
for makerNote in image.exif_data.maker_notes:
print(f"Name = {makerNote.name}, Value = {makerNote.value}")