天天看點

Android中讀圖檔Exif資訊的方法

android提供了讀取寫入exif的api,但很可惜,這個api隻能由指定檔案名讀取、寫入exif,效率低得可憐。

不得已,把android系統代碼裡圖庫的一段摘了過來。

有android源碼的看源碼中 packages/apps/gallery2/ 部分,

沒有或者圖友善的直接看這裡:

<a href="https://github.com/jxt1234/thirdpartyusefulcode/tree/master/android_app/exif">https://github.com/jxt1234/thirdpartyusefulcode/tree/master/android_app/exif</a>

和sdk中那個api用法基本一緻,可參考:

<a href="http://www.cnblogs.com/hyzhou/p/3336812.html">http://www.cnblogs.com/hyzhou/p/3336812.html</a>

不過這個exif庫支援從記憶體、流之中直接讀取寫入,友善很多。

用到的接口隻有

exifinterface

其中讀取和寫入的接口支援記憶體/流。

readexif 讀取

writeexif 寫入

其他用法一樣。

讀取exif中的縮略圖示例

寫入:

繼續閱讀