API .NET open source per le immagini
Libreria .NET per la lettura dei metadati dalle immagini
MetadataExtractor è un semplice .NET API per estrarre metadati forma Immagini. Utilizzando il API, è possibile estrarre un'ampia gamma di informazioni metadati tra cui Exit, ITC, MP, FF/XX, CC Profiles, proprietà Web, proprietà Netpbm, proprietà NG CO, GIF proprietà.
Il API supporta vari formati di file di immagini e immagini grezze della fotocamera e consente di ottenere dati creativi specifici della fotocamera per una vasta gamma di prodotti della fotocamera.
Introduzione a MetadataExtractor
Il modo consigliato per installare MetadataExtractor è tramite NuGet. Utilizzare il comando seguente per installare MetadataExtractor.
Install-Package MetadataExtractor
Leggi e scrivi immagini Metadati via .NET
MetadataExtractor API consente agli sviluppatori di software di accedere e caricare le immagini all'interno delle loro applicazioni .NET. Il API aiuta gli sviluppatori a identificare il tipo di file che stanno elaborando automaticamente dai primi byte del file. Generalmente, la classe ImageMetadataReader può essere utilizzata per leggere i metadati di un file immagine. Ci sono lettori più specifici disponibili anche se conosci il tipo di file che stai leggendo da come JpegMetadataReader. Ma si consiglia sempre di utilizzare ImageMetadataReader in quanto è più sicuro.
Leggi le immagini Metadati via C.NET
Metadata metadata = ImageMetadataReader.readMetadata(file);
for (Directory directory : metadata.getDirectories()) {
for (Tag tag : directory.getTags()) {
System.out.format("[%s] - %s = %s",
directory.getName(), tag.getTagName(), tag.getDescription());
}
if (directory.hasErrors()) {
for (String error : directory.getErrors()) {
System.err.format("ERROR: %s", error);
}
}
}
Estrai metadati dalle immagini usando C#
MetadataExtractor consente di estrarre una vasta gamma di informazioni metadati dalle immagini. È possibile estrarre tutte le informazioni in immagine, looping directory e poi loop attraverso ogni tag in esso. Directory contiene informazioni metadati tipo e tag include le proprietà. È possibile estrarre informazioni specifiche da immagini utilizzando directory.Tipo().
Descrizione decisa di un Tag specifico tramite C
Metadata metadata = ImageMetadataReader.readMetadata(file);
for (Directory directory : metadata.getDirectories()) {
for (Tag tag : directory.getTags()) {
System.out.format("[%s] - %s = %s",
directory.getName(), tag.getTagName(), tag.getDescription());
}
if (directory.hasErrors()) {
for (String error : directory.getErrors()) {
System.err.format("ERROR: %s", error);
}
}
}
Estrai le note del creatore specifiche della fotocamera usando C#
L'API di elaborazione delle immagini Open Source MetadataExtractor consente di estrarre note maker specifiche per fotocamere prodotte da Canon, Apple, Agfa, Casio, DJI, Epson, Fujifilm, Kodak, Kyocera, Leica, Minolta, Nikon, Olympus, Panasonic, Pentax, Reconyx, Sanyo, Sigma/Foveon e Sony.