當前位置: 妍妍網 > 碼農

.NET 開源庫 輕松獲取影像及視訊後設資料

2024-02-29碼農

前言

大家都知道影像和視訊檔,不僅僅是儲存內容,還儲存後設資料,比如拍攝日期、相機型號、曝光設定、地理位置等。

如果我們需要做相簿分類、日期排序、城市尋找等功能,就需要獲取這個後設資料。

給大家推薦一個.NET開源庫,可以讓你輕松獲得這些數據。

計畫簡介

metadata-extractor-dotnet是一個.NET開源計畫,支持從各種影像和視訊檔中提取後設資料。

該計畫核心功能

1、支持多種檔格式:如 JPEG、TIFF、RAW、MP4 等。

2、提取豐富的後設資料:除了基本的影像內容(如尺寸、分辨率)外,還可以提取更多高級的後設資料,如 EXIF、IPTC、XMP 等。

3、跨平台支持:作為一個.NET 計畫,它可以在 Windows、Linux、macOS 等多種作業系統上執行。

4、支持.NET版本:.NET Standard 1.3/2.1、.NET Framework 4.6.2、.Net 8.0。

使用方法

1、安裝庫

PM> Install-Package MetadataExtractor

2、讀取圖片後設資料程式碼範例

using MetadataExtractor;
var imagePath = "C:\\test.png";
var directories = ImageMetadataReader.ReadMetadata(imagePath);
foreach (var directory in directories)
{
foreach (var tag in directory.Tags)
{
Console.WriteLine($"{directory.Name} - {tag.Name} = {tag.Description}");
}
}

3、執行結果

計畫地址

https://github.com/drewnoakes/metadata-extractor-dotnet

- EOF -

推薦閱讀 點選標題可跳轉

看完本文有收獲?請轉發分享給更多人

推薦關註「DotNet」,提升.Net技能

點贊和在看就是最大的支持❤️