Re: [問題] 降低照片圖片品質(檔案大小)的方法?
在這邊我想推廣一下JXL圖片格式
JXL的有損格式編碼與JPG編碼相容
它用起來就像以JPG編碼為基礎加上一層無損編碼
所以「有損JXL格式」可以被解碼(即100%還原)為「JPG格式」
要做到這點可以使用libjxl中的djxl:
djxl input.jxl output.jpg
反過來就是可以把「JPG格式」編碼為「有損JXL格式」但過程無損
要做到這點可以使用libjxl中的cjxl:
cjxl input.jpg output.jxl --lossless_jpeg=1
使用目前版本的cjxl,無需手動設定 --lossless_jpeg=1
當輸入為JPG格式時將自動使用它
ImageToolbox中的JXL工具應該也有相同行為,沒試過不確定
通過此方法可以減小15%檔案,雖然不多,但這可是無損轉碼
要知道將JPG轉為無損格式(例如:PNG、無損JXL、無損WebP、無損HEIC...)
由於它們不相容JPG編碼,會經過重新編碼,結果反而不會縮小而會虛胖
為了驗證無損,可以使用djxl將它解碼回JPG格式與原JPG檔比較
它應該與原始的JPG檔擁有相同的Hash值
注意:有可能因為遺失metadata而得出不同的Hash值,但影像是完全相同的
若要還原exif資料可以使用ExifTool
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.64.57.84 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1749455371.A.5FA.html
※ 編輯: falcon (106.64.57.84 臺灣), 06/09/2025 15:53:07
推
06/09 15:52,
4小時前
, 1F
06/09 15:52, 1F
→
06/09 15:54,
4小時前
, 2F
06/09 15:54, 2F
→
06/09 15:55,
4小時前
, 3F
06/09 15:55, 3F
→
06/09 16:09,
3小時前
, 4F
06/09 16:09, 4F
→
06/09 16:18,
3小時前
, 5F
06/09 16:18, 5F
→
06/09 16:19,
3小時前
, 6F
06/09 16:19, 6F
推
06/09 16:28,
3小時前
, 7F
06/09 16:28, 7F
→
06/09 18:38,
1小時前
, 8F
06/09 18:38, 8F

→
06/09 18:38,
1小時前
, 9F
06/09 18:38, 9F
→
06/09 18:38,
1小時前
, 10F
06/09 18:38, 10F
→
06/09 18:38,
1小時前
, 11F
06/09 18:38, 11F
→
06/09 18:38,
1小時前
, 12F
06/09 18:38, 12F
→
06/09 18:38,
1小時前
, 13F
06/09 18:38, 13F
→
06/09 18:38,
1小時前
, 14F
06/09 18:38, 14F
→
06/09 18:38,
1小時前
, 15F
06/09 18:38, 15F
→
06/09 18:38,
1小時前
, 16F
06/09 18:38, 16F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
MobileComm 近期熱門文章
PTT數位生活區 即時熱門文章