HEIF圖片存儲格式探秘
HEIF,High Efficiency Image File Format,即高效率圖檔格式,是由動態圖像專家組(MPEG–Moving Picture Experts Group )在2013年推出的存儲圖片和圖片序列的新格式,用於HEVC關鍵幀的處理上,因此它同樣可以用更少的容量來存儲畫質更好的照片,在連拍、動圖和色彩變化不大的照片上效果尤其明顯。
官網:http://nokiatech.github.io/heif/
比較:http://nokiatech.github.io/heif/comparison.html
GitHub地址:https://github.com/nokiatech/heif
在git的wiki上有說明如何進行編譯,需要再linux中進行編譯,今天安裝了linux系統,然后,准備編譯一下。
編譯構建
從GitHub上下載了Nokia的代碼,語言不通,幾乎看不懂,但是,從wiki上看到了如何進行編譯和構建,於是決定試試。
在Linux環境下,打開命令行模式,輸入命令進行下載:

下載完成后,可以看到目錄結構如下:

然后,進入heif目錄,新建文件夾,命名為build,然后進入build,執行cmake ..

然后執行make:

生成了可執行的writerapp的執行文件,但是現在還不知道怎么執行。
轉換工具:
這個轉換工具,今天測試了以下,不是很好用。
Android項目Demo
https://github.com/yohhoy/heifreader
這個項目使用了 sannies/mp4parser 這個庫解析HEIF結構。目前為止存在bug,沒有解決,可能是因為當前技術不完善吧
各種不支持
Windows不支持,PhotoShopCC不支持,低版本的iPhone、Mac均不支持該格式,微信,微博等均不支持(測試了Android版本的)
在線的HEIF圖片地址:
這里找到了一些在線的圖片地址,heic格式的,是諾基亞官方提供的,以后研究的時候可以使用
在線地址:https://github.com/nokiatech/heif/tree/gh-pages/content/images
沒有快速推廣的原因:
- 專利費,齁貴,各大廠硬件廠商用不起
- 格式暫時未通用,各大軟件服務商,暫時沒有支持,表現在Windows也無法產生這種文檔的圖示,而且Photoshop也不支持該格式的圖片編輯,目前僅蘋果支持。
