کتابخانه دات نت برای دستکاری اسناد تصویری
خواندن و نوشتن متادیتا فرمت فایل تصویری.
Taglib-Sharp چیست؟
به عنوان یک توسعه دهنده، آیا تا به حال مجبور شده اید متادیتا را استخراج کنید یا متادیتا را در قالب های فایل تصویری بنویسید؟ مجموعه ای از منبع باز و API برای دستکاری تصویر موجود است. Taglib-Sharp یکی از آنهاست. API منبع باز برای خواندن و نوشتن ابرداده در فرمت های فایل تصویری توسعه یافته است. با استفاده از API، میتوانید برچسبهای استاندارد فرمت فایل Image را بخوانید و بنویسید و همچنین میتوانید متادیتا تگهای سفارشی را ایجاد و استخراج کنید.
TagLib-Sharp در نرم افزار رایگان منتشر شده تحت LGPL. توسعهدهنده میتواند برنامههای استخراج و ایجاد فراداده خود را با استفاده از API ایجاد کند. توسعه دهندگان می توانند با طیف گسترده ای از فرمت های فایل Image برای دستکاری ابرداده ها کار کنند.
شروع کار با Taglib-Sharp
بهترین راه برای نصب Taglib-Sharp از طریق NuGet است. می توانید دستور زیر را اجرا کنید و Taglib-Sharp را در برنامه خود نصب کنید.
Taglib-Sharp را از NuGet نصب کنید
Install-Package Taglib-Sharp
استخراج برچسب های فراداده از تصویر از طریق .NET API رایگان
Taglib-Sharp به برنامه نویسان دات نت اجازه می دهد تا تگ های ابرداده را از فرمت های فایل Image به راحتی استخراج کنند. API به شما اجازه میدهد تا دستهای از برچسبهای تصویر از جمله، رتبهبندی، تاریخ، جهتگیری، نرمافزار، ExposureTime، FNumber، ISOSpeedRatings، FocalLength، FocalLength35mm، Make، Model و موارد دیگر را دریافت کنید. برای به دست آوردن هر خاصیت، باید فایل Image را با استفاده از متد ()TagLib.File.Create بارگذاری کنید و تگ را بخوانید، به عنوان مثال، Make using Image.ImageTag.Make.
استخراج فراداده از تصاویر از طریق C# API رایگان
- یک مشتری جدید ایجاد کنید
- 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);