Βιβλιοθήκη .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 επιτρέπει τη λήψη μιας δέσμης ετικετών εικόνων, όπως Βαθμολογία, Ημερομηνία, Προσανατολισμός, Λογισμικό, Χρόνος έκθεσης, FNumber, Βαθμολογίες ISOSpeed, Εστιακό μήκος, Εστιακό μήκος 35 χιλιοστά, Μάρκα, Μοντέλο και άλλα. Για να αποκτήσετε οποιαδήποτε ιδιότητα, πρέπει να φορτώσετε το αρχείο εικόνας χρησιμοποιώντας τη μέθοδο 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);
                  
 Ελληνικά