.NET-bibliotheek voor het manipuleren van afbeeldingsdocumenten
Lees en schrijf metagegevens van afbeeldingsbestandsindeling.
Wat is Taglib-Sharp?
Heb je als ontwikkelaar ooit metadata moeten extraheren of metadata naar afbeeldingsbestandsindelingen moeten schrijven? Er is een heleboel open-source en API's beschikbaar voor beeldmanipulatie. Taglib-Sharp is er een van. De open-source API is ontwikkeld voor het lezen en schrijven van metadata in Image-bestandsformaten. Met behulp van de API kunt u standaardtags van afbeeldingsbestandsindeling lezen en schrijven en kunt u ook metadata van aangepaste tags maken en extraheren.
TagLib-Sharp in gratis software vrijgegeven onder de LGPL. De ontwikkelaar kan zijn eigen toepassingen voor het extraheren en maken van metagegevens maken met behulp van de API. De ontwikkelaars kunnen werken met een breed scala aan afbeeldingsbestandsindelingen voor manipulatie van metagegevens.
Aan de slag met Taglib-Sharp
De beste manier om Taglib-Sharp te installeren is via NuGet; u kunt de volgende opdracht uitvoeren en Taglib-Sharp in uw toepassing installeren.
Installeer Taglib-Sharp van NuGet
Install-Package Taglib-Sharp
Extraheer metadatatags uit afbeelding via gratis .NET API
Met Taglib-Sharp kunnen .NET-programmeurs eenvoudig metadatatags uit afbeeldingsbestandsindelingen extraheren. De API maakt het mogelijk om een aantal afbeeldingstags te krijgen, waaronder Rating, DateTime, Orientation, Software, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model en meer. Om een eigenschap te krijgen, moet u het afbeeldingsbestand laden met de methode TagLib.File.Create() en de tag lezen, bijvoorbeeld Make met behulp van de eigenschap Image.ImageTag.Make.
Extraheer metadata uit afbeeldingen via gratis C# API
- Maak een nieuwe klant aan
- Converteer DOCX naar tekst met client.ConvertPath() en geef het bestandspad door als parameter
- Controleer op fouten
- Platte tekst afdrukken
Gratis API om metadata uit afbeeldingen te extraheren
// 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);