مكتبة. NET لمعالجة مستندات الصور
قراءة وكتابة البيانات الوصفية لتنسيق ملف الصورة.
ما هو تاجليب شارب؟
بصفتك مطورًا ، هل سبق لك أن اضطررت لاستخراج البيانات الوصفية أو كتابة البيانات الوصفية إلى تنسيقات ملفات الصور؟ هناك مجموعة من المصادر المفتوحة وواجهات برمجة التطبيقات المتاحة لمعالجة الصور. تاجليب شارب هو واحد منهم. تم تطوير واجهة برمجة التطبيقات مفتوحة المصدر لقراءة البيانات الوصفية وكتابتها بتنسيقات ملفات الصور. باستخدام API ، يمكنك قراءة وكتابة العلامات القياسية لتنسيق ملف الصورة ويمكنك أيضًا إنشاء واستخراج البيانات الوصفية للعلامات المخصصة.
TagLib-Sharp في برنامج مجاني تم إصداره بموجب LGPL. يمكن للمطور إنشاء تطبيقات استخراج البيانات الوصفية وإنشائها باستخدام واجهة برمجة التطبيقات. يمكن للمطورين العمل مع مجموعة كبيرة من تنسيقات ملفات الصور لمعالجة البيانات الوصفية.
الشروع في العمل مع Taglib-Sharp
أفضل طريقة لتثبيت Taglib-Sharp هي عبر NuGet ؛ يمكنك تشغيل الأمر التالي وتثبيت Taglib-Sharp في التطبيق الخاص بك.
قم بتثبيت Taglib-Sharp من NuGet
Install-Package Taglib-Sharp
استخرج علامات البيانات الوصفية من الصورة عبر Free .NET API
يسمح Taglib-Sharp لمبرمجي .NET باستخراج علامات البيانات الوصفية من تنسيقات ملفات الصور بسهولة. تسمح واجهة برمجة التطبيقات بالحصول على مجموعة من علامات الصور بما في ذلك التصنيف والتاريخ والوقت والتوجيه والبرمجيات و ExposureTime و FNumber و ISOSpeedRatings و FocalLength و FocalLength35mm و Make و Model والمزيد. من أجل الحصول على أي خاصية ، تحتاج إلى تحميل ملف الصورة باستخدام طريقة TagLib.File.Create () وقراءة العلامة ، مثل Make using Image.ImageTag.Make property.
استخراج البيانات الوصفية من الصور عبر Free C # API
- قم بإنشاء عميل جديد
- قم بتحويل DOCX إلى نص باستخدام client.ConvertPath () ومرر مسار الملف كمعامل
- تحقق من وجود أخطاء
- طباعة نص عادي
واجهة برمجة تطبيقات مجانية لاستخراج البيانات الوصفية من الصور
// load file
var image = TagLib.File.Create("fileformat.png");
// get camera maker
string make = image.ImageTag.Make;
// get camera model
string model = image.ImageTag.Model;
// print properties
Console.WriteLine("Make: {0}, Model: {1}", title, model);