عند العمل مع الصور في Python، غالبًا ما يكون من المفيد استخراج البيانات الوصفية المخزنة في تنسيق ملف صورة قابل للتبديل (EXIF). توفر مكتبة تصوير Python (PIL) آلية ملائمة للوصول إلى بيانات EXIF كقاموس.
لاسترداد بيانات EXIF، يمكنك الاستفادة من [ طريقة &&&]_getexif() داخل PIL. إليك مثال:
import PIL.Image
img = PIL.Image.open('img.jpg')
exif_data = img._getexif()
سيؤدي هذا إلى إرجاع قاموس بمفاتيح رقمية. يمثل كل مفتاح معرف علامة EXIF، والقيمة المقابلة هي البيانات المرتبطة. تعيين العلامات الرقمية لأسماء العلامات
TAGS لوحدة PIL.ExifTags:
import PIL.ExifTags
exif = {
PIL.ExifTags.TAGS[k]: v
for k, v in img._getexif().items()
if k in PIL.ExifTags.TAGS
}
سيحتوي هذا القاموس الآن على بيانات EXIF المفهرسة بواسطة أسماء العلامات.باستخدام هذه الطرق، يمكنك بسهولة الوصول إلى بيانات EXIF التعريفية وتفسيرها في Python، مما يساعد في تحليل الصور ومعالجتها وتنظيمها. المهام. تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3