مستخرج البيانات الوصفية عبارة عن مكتبة Java لقراءة البيانات الوصفية من ملفات الوسائط.
أسهل طريقة هي تثبيت المكتبة عبر حزمة Maven الخاصة بها.
< dependency >
< groupId >com.drewnoakes</ groupId >
< artifactId >metadata-extractor</ artifactId >
< version >2.19.0</ version >
</ dependency >
أو يمكنك تنزيله من صفحة الإصدارات.
Metadata metadata = ImageMetadataReader . readMetadata ( imagePath );
باستخدام مثيل Metadata
هذا، يمكنك تكرار قيم العلامات المتنوعة التي تمت قراءتها من الصورة أو الاستعلام عنها.
تتفهم المكتبة العديد من تنسيقات البيانات التعريفية، والتي قد يكون الكثير منها موجودًا في صورة واحدة:
سيتم معالجة الملفات من النوع:
يتم فك تشفير بيانات "makernote" الخاصة بالكاميرات الخاصة بالكاميرات المصنعة بواسطة:
اقرأ الخطوات الأولى للحصول على مقدمة لأساسيات استخدام هذه المكتبة.
أسرع طريقة للإجابة على أسئلتك هي عبر Stack Overflow. تحقق مما إذا كان سؤالك قد تم طرحه بالفعل، وإذا لم يكن الأمر كذلك، فاطرح سؤالاً جديدًا موسومًا بكل من metadata-extractor
و java
.
يجب توفير طلبات الأخطاء والميزات عبر أداة تعقب المشكلات الخاصة بالمشروع. يرجى إرفاق نماذج من الصور حيثما أمكن ذلك، حيث لا يمكن التحقيق في معظم المشكلات بدون صورة.
إذا كنت تريد أن تتسخ يديك، فإن تقديم طلب سحب يعد طريقة رائعة لتحسين المكتبة. بشكل عام، من الأفضل إنشاء مشكلة أولاً توضح المشكلة التي تريد معالجتها. يمكنك مناقشة الحل المقترح في هذه القضية. وهذا يمنح الآخرين فرصة لتقديم الملاحظات قبل أن تقضي وقتك الثمين في العمل عليها.
أسهل طريقة للمساعدة هي المساهمة في مكتبة ملفات الصور النموذجية المستخدمة للبحث والاختبار.
تم تطوير هذه المكتبة بواسطة درو نواكس.
نشكر العديد من المستخدمين الذين أرسلوا الاقتراحات وتقارير الأخطاء وعينات الصور من كاميراتهم بالإضافة إلى التشجيع. حيثما كان ذلك ممكنًا، تمت إضافتها إلى كود المصدر وسجلات الالتزام.
مزيد من المعلومات حول هذا المشروع متاحة على: