簡體   English   中英

C#.Net無法從JPG圖像讀取一些EXIF數據

[英]C#.Net Fails to read some EXIF data from JPG Image

我已經在C#.Net中編寫了一個簡單的模塊,該模塊讀取圖像屬性(即EXIF數據),並執行以下代碼:

Image ImgObject = new Bitmap("jpg image file path");

PropertyItem[] ImgObject = theImage.PropertyItems;

JPG圖像的集合是從不同的Android設備捕獲的(並顯式添加了EXIF數據的用戶注釋標簽)-現在C#.Net無法讀取“用戶注釋”屬性。 我已經嘗試/檢查過使用其他一些基於Web的解決方案,該解決方案每次都會讀取“用戶評論”字段。

任何對此的指點都會有很大幫助。 謝謝。

Exif元數據非常靈活,有時甚至用於隱寫術。 為了獲得用戶評論,您必須直接使用字節,讀取字節之前的所有內容,指示圖像的開始,然后手動對其進行解析。

要從JPEG之類的圖像文件中讀取元數據,請嘗試使用我的MetadataExtractor庫。 它支持多種圖像和視頻格式,以及多種類型的嵌入式數據,例如Exif,IPTC,XMP等。

該API非常簡單。 您可以使用單行代碼訪問文件的元數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM