1. מוצרים
  2.   תמונה
  3.   .NET
  4.   Taglib-Sharp
 
  

ספריית .NET לניהול מסמכי תמונה

קרא וכתוב מטא נתונים של פורמט קובץ תמונה.

מה זה Taglib-Sharp?

כמפתחים, האם אי פעם נאלצת לחלץ מטא נתונים או לכתוב מטא נתונים לפורמטים של קבצי תמונה? יש חבורה של קוד פתוח וממשקי API זמינים למניפולציה של תמונות. Taglib-Sharp הוא אחד מהם. ה-API של קוד פתוח פותח לקריאה וכתיבת מטא נתונים בפורמטים של קבצי תמונה. באמצעות ה-API, אתה יכול לקרוא ולכתוב תגיות סטנדרטיות בפורמט קובץ תמונה ויכול גם ליצור ולחלץ מטא נתונים של תגים מותאמים אישית.

TagLib-Sharp בתוכנה חופשית שפורסמה תחת LGPL. המפתח יכול ליצור יישומי חילוץ ויצירת מטא נתונים משלו באמצעות ה-API. המפתחים יכולים לעבוד עם מגוון רחב של פורמטים של קבצי תמונה לצורך מניפולציה של מטא נתונים.

Previous Next

תחילת העבודה עם Taglib-Sharp

הדרך הטובה ביותר להתקין את Taglib-Sharp היא באמצעות NuGet; אתה יכול להפעיל את הפקודה הבאה ולהתקין Taglib-Sharp ביישום שלך.

התקן את Taglib-Sharp מ-NuGet

 Install-Package Taglib-Sharp

חלץ תגיות מטא נתונים מתמונה באמצעות .NET API בחינם

Taglib-Sharp מאפשר למתכנתי NET לחלץ תגיות מטא נתונים מפורמטים של קבצי תמונה בקלות. ה-API מאפשר לקבל חבורה של תגיות תמונה כולל, דירוג, DateTime, Orientation, Software, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model ועוד. על מנת לקבל מאפיין כלשהו, עליך לטעון את קובץ ה-Image באמצעות שיטת TagLib.File.Create() ולקרוא תג, למשל Make באמצעות מאפיין Image.ImageTag.Make.

חלץ מטא נתונים מתמונות באמצעות API C# בחינם

  1. צור לקוח חדש
  2. המר DOCX לטקסט באמצעות client.ConvertPath() והעביר את נתיב הקובץ כפרמטר
  3. בדוק אם יש שגיאות
  4. הדפס טקסט רגיל

API בחינם לחילוץ מטא נתונים מתמונות

// 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);
                  
 עִברִית