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) позволява получаване на куп тагове за изображения, включително Rating, DateTime, Orientation, Software, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model и др. За да получите някакво свойство, трябва да заредите файла с изображение с помощта на метода TagLib.File.Create() и да прочетете етикета, напр. Make, използвайки свойството Image.ImageTag.Make.

Извличане на метаданни от изображения чрез безплатен C# API

  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);
                  
 Български