1. منتجات
  2.   صورة
  3.   .NET
  4.   Taglib-Sharp
 
  

مكتبة. NET لمعالجة مستندات الصور

قراءة وكتابة البيانات الوصفية لتنسيق ملف الصورة.

ما هو تاجليب شارب؟

بصفتك مطورًا ، هل سبق لك أن اضطررت لاستخراج البيانات الوصفية أو كتابة البيانات الوصفية إلى تنسيقات ملفات الصور؟ هناك مجموعة من المصادر المفتوحة وواجهات برمجة التطبيقات المتاحة لمعالجة الصور. تاجليب شارب هو واحد منهم. تم تطوير واجهة برمجة التطبيقات مفتوحة المصدر لقراءة البيانات الوصفية وكتابتها بتنسيقات ملفات الصور. باستخدام API ، يمكنك قراءة وكتابة العلامات القياسية لتنسيق ملف الصورة ويمكنك أيضًا إنشاء واستخراج البيانات الوصفية للعلامات المخصصة.

TagLib-Sharp في برنامج مجاني تم إصداره بموجب LGPL. يمكن للمطور إنشاء تطبيقات استخراج البيانات الوصفية وإنشائها باستخدام واجهة برمجة التطبيقات. يمكن للمطورين العمل مع مجموعة كبيرة من تنسيقات ملفات الصور لمعالجة البيانات الوصفية.

Previous Next

الشروع في العمل مع 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

  1. قم بإنشاء عميل جديد
  2. قم بتحويل DOCX إلى نص باستخدام client.ConvertPath () ومرر مسار الملف كمعامل
  3. تحقق من وجود أخطاء
  4. طباعة نص عادي

واجهة برمجة تطبيقات مجانية لاستخراج البيانات الوصفية من الصور

// 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);
                  
 عربي