.NET-Bibliothek zum Bearbeiten von Bilddokumenten
Metadaten des Bilddateiformats lesen und schreiben.
Was ist Taglib-Sharp?
Mussten Sie als Entwickler jemals Metadaten extrahieren oder Metadaten in Bilddateiformate schreiben? Es gibt eine Reihe von Open-Source- und APIs für die Bildbearbeitung. Taglib-Sharp ist einer von ihnen. Die Open-Source-API wurde zum Lesen und Schreiben von Metadaten in Bilddateiformaten entwickelt. Mit der API können Sie Standard-Tags im Bilddateiformat lesen und schreiben sowie Metadaten von benutzerdefinierten Tags erstellen und extrahieren.
TagLib-Sharp in freier Software, die unter der LGPL veröffentlicht wurde. Der Entwickler kann mithilfe der API seine eigenen Metadatenextraktions- und -erstellungsanwendungen erstellen. Die Entwickler können mit einer Vielzahl von Bilddateiformaten für die Bearbeitung von Metadaten arbeiten.
Erste Schritte mit Taglib-Sharp
Der beste Weg, Taglib-Sharp zu installieren, ist über NuGet; Sie können den folgenden Befehl ausführen und Taglib-Sharp in Ihrer Anwendung installieren.
Installieren Sie Taglib-Sharp von NuGet
Install-Package Taglib-Sharp
Extrahieren Sie Metadaten-Tags aus dem Bild über die kostenlose .NET-API
Taglib-Sharp ermöglicht .NET-Programmierern das einfache Extrahieren von Metadaten-Tags aus Bilddateiformaten. Die API ermöglicht das Abrufen einer Reihe von Bild-Tags, einschließlich Bewertung, DateTime, Ausrichtung, Software, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Marke, Modell und mehr. Um eine Eigenschaft zu erhalten, müssen Sie die Image-Datei mit der Methode TagLib.File.Create() laden und das Tag lesen, z. B. Make mit der Eigenschaft Image.ImageTag.Make.
Extrahieren Sie Metadaten aus Bildern über die kostenlose C#-API
- Legen Sie einen neuen Mandanten an
- Konvertieren Sie DOCX mit client.ConvertPath() in Text und übergeben Sie den Dateipfad als Parameter
- Auf Fehler prüfen
- Einfachen Text drucken
Kostenlose API zum Extrahieren von Metadaten aus Bildern
// 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);