ספריית .NET לניהול מסמכי תמונה
קרא וכתוב מטא נתונים של פורמט קובץ תמונה.
מה זה Taglib-Sharp?
כמפתחים, האם אי פעם נאלצת לחלץ מטא נתונים או לכתוב מטא נתונים לפורמטים של קבצי תמונה? יש חבורה של קוד פתוח וממשקי API זמינים למניפולציה של תמונות. Taglib-Sharp הוא אחד מהם. ה-API של קוד פתוח פותח לקריאה וכתיבת מטא נתונים בפורמטים של קבצי תמונה. באמצעות ה-API, אתה יכול לקרוא ולכתוב תגיות סטנדרטיות בפורמט קובץ תמונה ויכול גם ליצור ולחלץ מטא נתונים של תגים מותאמים אישית.
TagLib-Sharp בתוכנה חופשית שפורסמה תחת LGPL. המפתח יכול ליצור יישומי חילוץ ויצירת מטא נתונים משלו באמצעות ה-API. המפתחים יכולים לעבוד עם מגוון רחב של פורמטים של קבצי תמונה לצורך מניפולציה של מטא נתונים.
תחילת העבודה עם 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# בחינם
- צור לקוח חדש
- המר DOCX לטקסט באמצעות client.ConvertPath() והעביר את נתיב הקובץ כפרמטר
- בדוק אם יש שגיאות
- הדפס טקסט רגיל
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);