Re: [問題] 降低照片圖片品質(檔案大小)的方法?

看板MobileComm (行動通訊)作者 (falken)時間4小時前 (2025/06/09 15:49), 4小時前編輯推噓2(2014)
留言16則, 5人參與, 1小時前最新討論串2/2 (看更多)
在這邊我想推廣一下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
樓上沒看文嗎?這是JPG無損轉碼為有損JXL格式
06/09 15:54, 2F

06/09 15:55, 4小時前 , 3F
大概能縮小15%左右檔案大小
06/09 15:55, 3F

06/09 16:09, 3小時前 , 4F
打個比方它就像是用rar或7z再封裝,但可以-15%size
06/09 16:09, 4F

06/09 16:18, 3小時前 , 5F
簡單說就是有損JXL格式與JPG格式可以互相無損轉換
06/09 16:18, 5F

06/09 16:19, 3小時前 , 6F
重新定義損失
06/09 16:19, 6F

06/09 16:28, 3小時前 , 7F
還有問題是轉jxl也是要時間 用的軟體也要有支援
06/09 16:28, 7F

06/09 18:38, 1小時前 , 8F

06/09 18:38, 1小時前 , 9F
我通常只會像這樣用Toolbox轉有損Webp
06/09 18:38, 9F

06/09 18:38, 1小時前 , 10F
品質選95~90%檔案大小大概就比
06/09 18:38, 10F

06/09 18:38, 1小時前 , 11F
原手機直出JPG小個30~50%
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
三星手機相簿APP不支援讀取JXL
06/09 18:38, 14F

06/09 18:38, 1小時前 , 15F
因為看完你的文剛試過轉成JXL
06/09 18:38, 15F

06/09 18:38, 1小時前 , 16F
然後相簿APP就讀不到那張照片了XD
06/09 18:38, 16F
文章代碼(AID): #1eHf8BNw (MobileComm)
文章代碼(AID): #1eHf8BNw (MobileComm)