Библиотека .NET для управления документами с изображениями

Чтение и запись метаданных формата файла изображения.

Что такое Таглиб-Шарп?

Вам, как разработчику, когда-либо приходилось извлекать метаданные или записывать метаданные в форматы файлов изображений? Существует множество программ с открытым исходным кодом и API, доступных для обработки изображений. Таглиб-Шарп является одним из них. 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 позволяет получить множество тегов изображения, включая рейтинг, дату и время, ориентацию, программное обеспечение, время экспозиции, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model и другие. Чтобы получить какое-либо свойство, вам нужно загрузить файл изображения с помощью метода TagLib.File.Create() и прочитать тег, например, сделать с помощью свойства 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);
                  
 Русский