圖像格式有許多種不 同類型,在互聯網上最常見的有JPEG、GIF、BMP、TIFF和PNG。每一種圖像格式都有它自己的用途,比如GIF是用於動畫的,JPEG是用於高 清圖片的,這種圖片在保存或者調整大小后會自動降低其清晰度,而我們最喜愛的PNG最適合於小型且透明的圖片。PNG文件的另一個巨大的優勢是這些文件都 是無損的,這就意味着你可以在不丟失清晰度的情況下對PNG文件進行壓縮。
轉自:http://www.elsyy.com/news/2014/1223/2003134937.html
命令行工具在對大量文件進行自動處理的時候較靈活,不過它要求你 要鍵入全部的命令,包括命令選項和路徑。本文將分別介紹其中7種使用命令行的PNG圖像工具。
1、advpng

advpng是AdvanceCOMP應用的一部分,AdvanceCOMP包含有多個對PNG、ZIP、MNG和GZ文件進行再次壓縮的免費的工具。 advpng從2005年起就沒有更新過,不過它的 壓縮速度和結果卻很令你吃驚。具有較慢硬件配置的舊一點的機器進行壓縮要花稍長的時間,而新的多核CPU只需一秒就可生成令你驚訝的結果。
advpng的最大壓縮的命令如下:
advpng.exe -z4 file.png
2、OptiPNG

OptiPNG是另一個開放源代碼的命令行PNG壓縮工 具,它既支持Windows操作系統,也支持Linux操作系統。它的穩定版本和開發版本都可以下載。要特別注意的是:穩定版本和開發版本的最大壓縮的命 令行稍有不同。OptiPNG穩定版本的最高壓縮比是 -o7,而開發版本卻是-o6。如果你試圖對開發版本強制使用-o7,那么你將仍然得到的是同使用-o6一樣的大小的文件。
OptiPNG穩定版本的最大壓縮的命令如下:
optipng.exe -o7 file.png
OptiPNG開發版本的最大壓縮的命令如下:
optipng-hg-latest-win32 -o6 file.png
3、Pngcrush

pngcrush也是一個命令行工具,它試圖使用不同的壓縮比和PNG過濾方法對PNG圖像進行優化。如果你使用了-brute選項,那么Pngcrush將用148種方法對這個圖像進行測試,以找到最適合於這張圖片的壓縮方法。
Pngcrush的最大壓縮命令如下:
Pngcrush.exe -brute file.png output.png
4、PngOptimizerCL

PngOptimizer有一個簡單的圖形用戶界面程序, 這時你要做的就是把你要壓縮的圖像拖到這個程序的窗口就行,同時,pngOptimizer還是一個可以在命令行提示符下運行的命令行工具。它除了通過清 除PNG上的錯誤或者無用信息來減小PNG文件大小外,還可以對今天已經不常見的動畫型PNG格式(apng)進行處理。為了對圖像文件進行優化,你要么 指定一個確切的文件名,要么使用*號通配符。
PngOptimizerCL的最大壓縮命令如下:
PngOptimizerCL.exe -file:”file.png”
5、PNGOUT

不像大多數命令行PNG優化工具,PNGOUT不是開放源 代碼的,這是因為它的壓縮算法已經並入它們的商業GUI版本PNGOUTWin里,PNGOUTWin既支持批量處理,也支持多核CPU。雖然它不是開放 源代碼的,但是你仍可以找到已經編譯好的Windows、Linux、BSD和Mac OS X上的二進制文件。PNGOUT是最容易是使用的壓縮工具之一。因為在默認情況下,即不指定任何命令行選項的情況下,它使用了最高壓縮比的Xtreme壓 縮算法。
PNGOUT最大壓縮命令如下:
pngout.exe file.png
6、ScriptPNG

ScriptPNG實際上是一個批處理文件,它可以使用高 達10種PNG壓縮算法對圖像文件進行優化。選擇超強選項數字9將使用生成最小文件的最大壓縮算法,不過完成這個優化過程需要花費更多的時間。你需要做的 所有就是把PNG文件從Explore拖拉到這個程序,然后在9個選項中選擇一個。
7、TruePNG

TruePNG不像上面所介紹的某些PNG壓縮工具,它只支持PNG文件。 上面所介紹的一些PNG壓縮工具在能夠獲得更小文件的情況下,總試圖轉換其他圖像文件格式,比如JPEG和GIP,為PNG格式。
TruePNG最大壓縮命令如下:
TruePNG.exe input.png /o max