Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Mengakses Data EXIF ​​​​dalam Python?

Bagaimanakah Saya Mengakses Data EXIF ​​​​dalam Python?

Mary-Kate Olsen
Lepaskan: 2024-10-22 19:27:37
asal
734 orang telah melayarinya

How Do I Access EXIF Data in Python?

Cara Mengakses Data EXIF ​​dalam Python

Data EXIF ​​(Format Fail Imej Boleh Tukar) menyediakan metadata berharga tentang imej, termasuk butiran tentang kamera, tetapan dan juga koordinat GPS. Dalam Python, mengakses data EXIF ​​​​dari imej adalah mudah menggunakan kaedah _getexif() kelas Imej PIL.

Kaedah PIL:

<code class="python">import PIL.Image

img = PIL.Image.open('img.jpg')
exif_data = img._getexif()</code>
Salin selepas log masuk

Kaedah ini mengembalikan kamus yang diindeks oleh teg angka EXIF. Jika anda lebih suka nama teg sebagai kunci kamus, anda boleh menggunakan kod berikut:

<code class="python">import PIL.ExifTags

exif = {
    PIL.ExifTags.TAGS[k]: v
    for k, v in img._getexif().items()
    if k in PIL.ExifTags.TAGS
}</code>
Salin selepas log masuk

Kamus yang terhasil kini mengandungi data EXIF ​​​​yang diindeks oleh nama teg, memberikan cara yang lebih intuitif untuk mengakses metadata tertentu.

Atas ialah kandungan terperinci Bagaimanakah Saya Mengakses Data EXIF ​​​​dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan