1. Ürün:% s
  2.   resim
  3.   .NET
  4.   MetadataExtractor
 
  

Görüntüler için Açık Kaynak .NET API'si

Görüntülerden Meta Veri Okumak için .NET Kitaplığı

MetadataExtractor basit bir . Metadata form fotoğraflarını çıkarmak için API. API'i kullanarak, Çıkış, ITC, MP, FF/XX, CC Profilleri, Web özellikleri, Netpbm özellikleri, NG özellikleri, BMP özellik, GIF mülk, CO özellikleri ve PC özellikleri dahil olmak üzere geniş bir dizi metadata bilgi kazanabilirsiniz.

API çeşitli görüntüler dosya formatlarını ve kamera ham görüntülerini destekler ve kameraya özel yapımcısı verileri çok sayıda kamera üretimi için almayı sağlar.

Previous Next

MetadataExtractor'a Başlarken

MetadataExtractor'ı kurmanın önerilen yolu NuGet'tir. MetadataExtractor'ı yüklemek için lütfen aşağıdaki komutu kullanın.

Install-Package MetadataExtractor

Read & Write Images Metadata via .NET

MetadataExtractor API, yazılım geliştiricilerinin içinde görüntüleri erişmesine ve yüklemesine izin verir. ET uygulamaları. API, geliştiricilerin dosya tipini tanımlamalarına yardımcı olur, dosyanın ilk astes'inden otomatik olarak işlem yaparlar. Genel olarak, ImageMetadataReader sınıfı bir görüntü dosyasının metadatasını okumak için kullanılabilir. JpegMetadataReader gibi okuduğunuz dosya türünü biliyorsanız daha spesifik okuyucular da mevcuttur. Ancak ImageMetadataReader'i daha güvenli olduğu için kullanmak her zaman önerilir.

Fotoğraflar Metadata'yı 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);
            }
        }
    }

C# Kullanarak Görüntülerden Meta Veri Çıkarma

MetadataExtractor, görüntülerden çok çeşitli metadata bilgilerini çıkarmanıza izin verir. Resimdeki tüm bilgileri döngü yönetmenler tarafından ve sonra her etiketle birlikte ekleyebilirsiniz. Rehber metadata tipi bilgileri içerir ve etiket özellikleri içerir. Oyunculardan yönetmenleri kullanarak özel bilgiler çıkarabilirsiniz. Type().FirstOrDefault() yöntemi.

C# aracılığıyla özel bir Tag tanımına karar verdi


    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);
            }
        }
    }

C# kullanarak Kameraya Özgü Yapıcı Notlarını Çıkarın

Açık Kaynak görüntü işleme API'si MetadataExtractor, Canon, Apple, Agfa, Casio, DJI, Epson, Fujifilm, Kodak, Kyocera, Leica, Minolta, Nikon, Olympus, Panasonic, Pentax, Reconyx, Sanyo, üretilen kameralar için kameraya özel makernote'un çıkarılmasına izin verir. Sigma/Foveon ve Sony.

 Türkçe