JPEGView看HEIC照片的方法

JPEGView是我最主要的看圖軟體。不是說特別好用,但就是「超級快」。目前在Windows上還沒看到比他快的軟體。手機換成S22 Ultra之後,有支援HEIF格式儲存,存出來檔案小又不影響畫質,但傳到Windows就發現JPEGView打不開。

JPEGView很久沒更新了,但還是相當熱門

搜尋一下之後發現大部分人都透過安裝
CopyTrans HEIC for Windows
來解決,但實際裝了之後發現JPEGView的切換圖片功能不能用。再經過一段時間搜尋之後,發現其實JPEGView官方是有支援HEIC的,只是沒有被文件記錄下來,只有作者自己在tickets裡面回答。

David Kleiner - 2018-10-04 https://sourceforge.net/p/jpegview/feature-requests/93/#6e5f
Microsoft has added HEIF support to Windows 10 in the meantime, however support needs to be downloaded separately.
To be able to open HEIF in JPEGView, download the HEIF package from Microsoft (download will be offered when you first try opening HEIF in the Windows Photo Viewer), then add the HEIF extension to JPEGView.ini, key FilesProcessedByWIC:
FilesProcessedByWIC=.wdp;.hdp;.jxr;.heic
You may also set JPEGView as default program to open HEIF - do this using the standard Windows mechanism (Open with - Choose other app - etc)

所以實際上的操作是
1. 去Microsoft Store安裝「HEIF 影像延伸模組
2. 打開JPEGView的設定(JPEGView.ini),在FilesProcessedByWIC項目的最後面加上「.heic」
3. 把開啟.heic的預設程式改成JPEGView
這樣就好了,以後JPEGView看heic和jpg就沒有任何差別了。

閒聊
JPEGView在2018之後就沒有再更新過了,最近有熱心人士在GitHub上fork了一個專案來維護,但我使用上沒碰到什麼問題,可能等穩定一點再切換到新版吧。

編輯2022/4/14:

發現有些電腦上你還需要安裝「HEVC Video Extensions」,然後這玩意兒竟然要$0.99 USD,所幸經過搜尋發現有reddit鄉民提供可以安裝免費的「HEVC Video Extensions from Device Manufacturer」,雖然商店搜尋不到,但你只要在cmd輸入

ms-windows-store://pdp/?ProductId=9n4wgh0z6vhq

再執行就能打開商店頁面直接安裝了。至少2022/4/14的時候這招還是有效。

其他參考資料:

Frank的五四三: Windows 10 HEIF 影像延伸模組

No longer free: Windows 10 HEVC Video Extensions from Device Manufacturer


留言