API .NET mã nguồn mở cho hình ảnh
Thư viện .NET để đọc siêu dữ liệu từ hình ảnh
MetadataExtractor đơn giản thôi. ET API để trích xuất hình dạng siêu dữ liệu. Sử dụng API, anh có thể trích xuất thông tin siêu dữ liệu bao gồm lối ra, ITC, MP, FF, mic, hồ sơ CC, tài sản Web, tài sản Netpbm, tài sản NG, BMP tài sản, GIF tài sản, tài sản CO, và tài sản PC.
API hỗ trợ các hình ảnh khác nhau và hình ảnh của camera và cho phép lấy dữ liệu máy quay đặc biệt cho các sản xuất camera.
Bắt đầu với MetadataExtractor
Cách được khuyến nghị để cài đặt MetadataExtractor là thông qua NuGet. Vui lòng sử dụng lệnh sau để cài đặt MetadataExtractor.
Install-Package MetadataExtractor
Đọc và viết hình ảnh Metadata qua .NET
API MetadataExtractor cho phép các nhà phát triển phần mềm truy cập và tải hình ảnh bên trong các ứng dụng .NET của họ. API giúp các nhà phát triển xác định loại tệp mà họ đang xử lý tự động từ các byte đầu tiên của tệp. Nói chung, lớp ImageMetadataReader có thể được sử dụng để đọc siêu dữ liệu của tệp hình ảnh. Cũng có nhiều trình đọc cụ thể hơn nếu bạn biết loại tệp bạn đang đọc, chẳng hạn như JpegMetadataReader. Nhưng bạn luôn nên sử dụng ImageMetadataReader vì nó an toàn hơn.
Đọc hình ảnh Metadata qua 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);
}
}
}
Trích xuất Siêu dữ liệu từ Hình ảnh bằng C #
MetadataExtractor cho phép trích xuất thông tin siêu dữ liệu từ hình ảnh. Anh có thể trích xuất tất cả thông tin trong hình ảnh bằng cách theo dõi các đạo diễn và sau đó bằng cách kết nối với nhau. Thư mục chứa thông tin loại siêu dữ liệu và thẻ bao gồm các tài sản. Anh có thể trích xuất thông tin cụ thể từ hình ảnh bằng đạo diễn. Phương pháp loại trước.
Mô tả của một Tag cụ thể thông qua 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);
}
}
}
Trích xuất Ghi chú của Trình tạo cụ thể cho Máy ảnh bằng C #
API MetadataExtractor xử lý hình ảnh mã nguồn mở cho phép trích xuất danh sách nhà sản xuất máy ảnh cụ thể cho máy ảnh được sản xuất Canon, Apple, Agfa, Casio, DJI, Epson, Fujifilm, Kodak, Kyocera, Leica, Minolta, Nikon, Olympus, Panasonic, Pentax, Reconyx, Sanyo, Sigma / Foveon và Sony.