【教學】PNG 檔案最佳化 (使用命令行) - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- 軟 體 分 享 版


PCZONE 討論區



通知

-- 軟 體 分 享 版 Freeware / Shareware / 試用版 , 您覺得好用的軟體可以在此版與網友分享

あなたの家に行く
【教學】PNG 檔案最佳化 (使用命令行)
在圖片不失真的前提下,最適化 PNG 檔案的大小。

類似軟體很多,使用的壓縮技巧不同,最佳化後'可能'會變成失真,只有看原始碼或問原作者才能知道。所以不能只看處理後的檔案大小,來決定要使用哪個 PNG 最適化程式。

先推薦 AdvanceCOMP 好了。使用說明在 doc 目錄裡。

此 PNG 檔案為例子。原本是 38.6 KB (39,594 位元組),經過處理後,檔案大小是 24.0 KB (24,640 位元組)。

上傳的圖檔
檔案類型: png untitled.png (3.8 KB, 1843 次觀看)
回覆
あなたの家に行く

PNGGauntlet 圖形。要 .NET Framework 1.1。

pngrewrite

pngcrush

OptiPNG

PNGOut
回覆
あなたの家に行く

啊啊啊~~~好冷~~~

有沒有人試過這些 png 優化程式呢?個人覺得 AdvanceCOMP 是最簡單、最快速的 png 最佳化程式了。

PNGGauntlet 感覺不是很穩。它其實還是呼叫 pngout.exe 這支程式在背景執行。有時跑了十幾分鐘,都沒有結果,最後發現有個處理程序造成 CPU 使用率 100%,就是 pngout.exe。

其他的程式,有的算了半天(真的太久了),還算不出比 advpng 還好的結果。
回覆
風中的羽翼

一直接以來都喜歡用所見即得,所以通常都用 Image Optimizer
不過剛剛試了一下 AdvanceCOMP ,這軟體的壓縮能力更好...
是直得推薦的,以後碰到 PNG 就改用這個了...

另外值得一提的是, http://www.myweb.hinet.net/ 已禁止使用png附檔名,
原因:大量違法檔案使用 png 附檔名,造成流量異常!
回覆
あなたの家に行く

OptiPNGとPNGGauntlet
原本是看到這一篇,才想順便用一下這些 png 最佳化的程式。

似乎還有比 advpng 更好的程式。因為琥珀每次看到 png 圖片,就忍不住想要拿這個工具來測試一下,可以壓多少空間出來。上述網站的許多 png 圖片,用 advpng 處理後,檔案反而會比原先的還大。真想知道,到底是使用什麼神奇的軟體處理這些 png 檔案。實在是既羨慕又嫉妒。

advpng 會壓縮 png 較小,似乎是使用 7-Zip implementation 的關係。
回覆
風中的羽翼

PNGGauntlet 試用了一下,結果就如你說的,pngout.exe 100%....
在命令列下則是好像在 Format HD 一樣,跳了半天....暈 XD
回覆
あなたの家に行く

請問落葉是用 win32 版本的 advpng 還是 dos 版的?本來想選 win32 版本的,但是還要多準備一個 dll 檔,很不方便。

pngout 的作者還說可以輕易打敗其他 png 優化程式,結果算一個小檔案就讓人失去耐性,還好最後有算出來結果,而不是當機。

optipng 當時用參數 -o7 來測試,結果算是普通。又嘗試了 1000 次計算,結果並不是很好,而且也是算很久才有答案。一個檔案就要一分鐘左右,如果是更大的檔案不知道要算到民國幾年~~~

Image Optimizer 這套還沒用過,有問題再研究好了。
回覆
風中的羽翼

我用的是 win32 版本的 advpng
至於 pngout 真的是讓人失去耐性,如果是一堆圖檔待轉的話...
在時間就是金錢下,缺乏實用性...

回覆
風中的羽翼

看來也有例外呀!原圖:31.4 KB (32,157 位元組)

D:\Temp>advpng -z4 1.png
32157 27947 86% 1.png
32157 27947 86%


可是經 Image Optimizer 壓縮後為 11.4 KB (11,766 位元組)



如下為原圖:31.4 KB (32,157 位元組)
上傳的圖檔
檔案類型: png 20040706.png (31.4 KB, 1512 次觀看)
回覆
あなたの家に行く

優化的圖片可否附上來,想要'仔細觀察'~~~沒看過壓縮率這麼高的。

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。