Şəkil Sənədlərinin Manipulyasiyası üçün .NET Kitabxanası
Şəkil Fayl Formatının Metadatasını Oxuyun və Yazın.
Taglib-Sharp nədir?
Bir tərtibatçı olaraq, heç vaxt metadata çıxarmaq və ya metadata təsvir fayl formatlarına yazmaq məcburiyyətində qalmısınız? Şəkil manipulyasiyası üçün bir çox açıq mənbə və API mövcuddur. Taglib-Sharp onlardan biridir. Açıq mənbəli API Şəkil fayl formatlarında metaməlumatların oxunması və yazılması üçün hazırlanmışdır. API-dən istifadə edərək siz Şəkil faylı formatının standart teqlərini oxuya və yaza, həmçinin fərdi teqlərin metadatasını yarada və çıxara bilərsiniz.
TagLib-Sharp, LGPL altında buraxılmış pulsuz proqram təminatında. Tərtibatçı API-dən istifadə edərək öz metadata çıxarılması və yaradılması proqramlarını yarada bilər. Tərtibatçılar metadata manipulyasiyası üçün geniş diapazonlu Şəkil fayl formatları ilə işləyə bilərlər.
Taglib-Sharp ilə işə başlamaq
Taglib-Sharp-ı quraşdırmağın ən yaxşı yolu NuGet vasitəsilədir; aşağıdakı əmri işlədə və tətbiqinizdə Taglib-Sharp quraşdıra bilərsiniz.
NuGet-dən Taglib-Sharp-ı quraşdırın
Install-Package Taglib-Sharp
Pulsuz .NET API vasitəsilə Şəkildən Metadata Teqlərini çıxarın
Taglib-Sharp .NET proqramçılarına Şəkil fayl formatlarından metadata teqlərini asanlıqla çıxarmağa imkan verir. API, Reytinq, Tarix Saatı, Orientasiya, Proqram təminatı, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model və s. Hər hansı bir xassə əldə etmək üçün TagLib.File.Create() metodundan istifadə edərək Şəkil faylını yükləməli və etiketi oxumalısınız, məsələn, Image.ImageTag.Make xüsusiyyətindən istifadə edərək Make.
Pulsuz C# API vasitəsilə Şəkillərdən Metaməlumatları çıxarın
- Yeni müştəri yaradın
- Client.ConvertPath() istifadə edərək DOCX-i Mətnə çevirin və fayl yolunu parametr kimi ötürün
- Səhvləri yoxlayın
- Düz mətni çap edin
Şəkillərdən metadata çıxarmaq üçün pulsuz 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);