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