1. 程式人生 > >工具分享:PNG無失真壓縮工具PNGGauntletPortable和壓縮網站推薦

工具分享:PNG無失真壓縮工具PNGGauntletPortable和壓縮網站推薦

為什麼推薦

PNG,影象檔案儲存格式,其設計目的是試圖替代GIF和TIFF檔案格式,同時增加一些GIF檔案格式所不具備的特性。PNG的名稱來源於“可移植網路圖形格式(Portable Network Graphic Format,PNG)”,也有一個非官方解釋“PNG's Not GIF”,是一種點陣圖檔案(bitmap file)儲存格式,讀作“ping”。PNG用來儲存灰度影象時,灰度影象的深度可多到16位,儲存彩色影象時,彩色影象的深度可多到48位,並且還可儲存多到16位的α通道資料。PNG使用從LZ77派生的無損資料壓縮演算法,一般應用於JAVA程式、網頁或S60程式中,原因是它壓縮比高,生成檔案體積小。
特點:PNG格式圖片因其高保真性、透明性及檔案體積較小等特性,被廣泛應用於網頁設計、平面設計中。網路通訊中因受頻寬制約,在保證圖片清晰、逼真的前提下,網頁中不可能大範圍的使用檔案較大的bmp、jpg格式檔案,gif格式檔案雖然檔案較小,但其顏色失色嚴重,不盡人意,所以PNG格式檔案自誕生之日起就大行其道。
而壓縮PNG圖片更能夠減少記憶體消耗的同時提高程式效能,加快程式的執行速度,如何能在最小化減少清晰度的同時壓縮圖片大小呢?在這裡為大家推薦一款PNG壓縮軟體和一個PNG高強度壓縮網站。

壓縮工具PNGGauntletPortable

通常是軟體介面截圖的最佳格式,在保持檔案大小最小的情況下擁有較高的清晰度,每次我截圖都會在 JPG 和 PNG 格式間做很多權衡,力求在保持最好質量的情況下生成最小的大小。

雖然 PNG 是無失真壓縮的點陣圖圖形格式,特別是 256 色的 PNG 有更高的壓縮價效比,不過即便如此,PNG 仍有很多優化和壓縮的餘地,FILEminimizer Suite 就有圖片壓縮模組(根據 f1098 提供的訊息,該產品目前限時免費中,欲下從速)。今天介紹的 PNGGauntlet 則是一個 PNG 圖片專用無失真壓縮工具,它可以在不降低圖片質量和圖片尺寸的情況下,通過 PNGOUT、OptiPNG、DeflOpt 等專用 PNG 優化外掛來減少 PNG 圖片的檔案大小。

PNGGauntlet 是在不改變畫質和尺寸的情況下,儘可能減少檔案大小,這與之前介紹的圖片無損放大工具的應用方向有些不同,如 PhotoZoom、SmillaEnlarger、Reshade Image Enlarger 等,都是在不改變畫質的情況下儘可能增大圖片尺寸。JPG 適用於顏色數量較多的自然或人物照片,如果你想進一步壓縮和優化 JPG 圖片,則可以試試我很早前介紹的 BetterJPEG,說不定能給你驚喜,關於使用 PNG 還是 JPG,強烈推薦善用佳軟的一篇文章:為什麼軟體介面截圖不存為 JPG 而推薦 PNG?

使用說明:
已經做成便攜版,直接執行 PNGGauntletPortable.exe 即可,當前版本 PNGGauntlet 3.1.2。由於截圖軟體是生成軟體截圖的主要來源,因此截圖軟體的圖片壓縮能力就比較重要,在此還是推薦 FastStone Capture,它在儲存 PNG 圖片時提供了強大的檔案格式選項,可以設定顏色位數(256色或24位),也自帶了不少無失真壓縮濾鏡,能夠充分控制檔案大小,如果還是不能滿足,那麼再試試 PNGGauntlet 這樣的專用壓縮工具。
--------------------------------------------------------------------------------------------------------------------

PNG無失真壓縮工具PNGGauntletPortable下載地址: --------------------------------------------------------------------------------------------------------------------

壓縮網站tinypng.com

TinyPng:線上PNG圖片壓縮工具是一款可以幫助網頁設計師們優化圖片的工具,只需要簡單的兩步就可以完成對PNG圖片的高壓縮而且還不會影響PNG圖片的質量,這樣就可以解決網頁設計師因圖片太大而影響網站載入網頁速度的難題。

TinyPNG工具在保持alpha通道的情況下對PNG的壓縮可以達到1/3之內,而且用肉眼基本上分辨不出壓縮的損失。不過唯一可惜的是隻支援上傳png圖片到官網上壓縮,然後下載。不過TinyPNG提供了developers api,也是基於http的,免費版可以每個月壓縮500圖片。收費版支援每個月3500張圖片以上,不過只要有api,就可以自力更新了。這裡提供一款國人開發的工具:TinyPNGWrapper。
注意事項:
1、工欲善其事必先利其器,tinypng的網站是在國外,而且使用了https連線,所以在國內訪問會非常慢。
無論是提取apikey還是上傳圖片,速度慢得幾乎不能接受。但如果你擁有一個vpn,訪問速度會大大的加快。處理一張圖片只需要幾秒。
vpn在淘寶上有出售,價格很便宜。
2.執行之前請到https://tinypng.com/developers申請api,然後到郵箱裡提取。
3、提取後開啟apikey.json,替換剛剛提取到的apikey。
4、由於tinypng free版只支援每個月500張圖片的壓縮,如果想大量壓縮圖片,請使用多個郵箱申請多幾個api key,然後填入到apikey.json裡,格式如下:
[
{key:"你的apikey", useCount:0, fullMonth:[]},
{key:"你的apikey", useCount:0, fullMonth:[]},
{key:"你的apikey", useCount:0, fullMonth:[]}
]
--------------------------------------------------------------------------------------------------------------------
Tingpng.com圖片壓縮官方網站: --------------------------------------------------------------------------------------------------------------------