pngcrush 享受無失真高畫質圖檔格式

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

pngcrush 享受無失真高畫質圖檔格式

文章訪客 » 週六 2月 05, 2005 3:39 am

相信很多人都有抓圖或做網頁的經驗吧?...

好不容易弄出來的圖, 常常都被 JPEG 格式毀得圖不像圖,
顏色失真還會有殘影...

PNG 是全彩色無失真的壓縮格式, 而且幾乎所有的看圖軟體、瀏覽器都支援 PNG...
夠水準的繪圖或影像處理軟體也一定支援 PNG...
(PNG 支援 32 bit true color, 也可以選用 1, 2, 4, 8, 16, 24 bit 等各種色盤, 並且
*支援透明色* )

雖然是無失真, 但 PNG 的檔案大小控制得很好, 而且它擁有 100 種以上的 濾鏡/壓縮 組合, 不管你原來的圖是什麼, 都可以用合適的方法壓縮, 取得最完美的無失真壓縮比...

很多人認為 PNG 檔案大, 其實都是誤解, 因為他們沒用過 pngcrush 這個好東西~
另外有些人是不管什麼圖都用全彩色去壓, 那檔案當然會很肥...

以下介紹好用的軟體:
Win32 下:
bmp2png / png2bmp 簡單又直覺, 直接把 bmp 和 png 互轉, 因為是無失真壓縮, 所以保證轉來轉去都是同樣的圖...下載點:
http://hp.vector.co.jp/authors/VA010446/b2p-home/

pngcrush 弄出 png 檔後, 別忘了用 pngcrush 整理一下...因為軟體通常是用預設的 濾鏡/壓縮法 直接存成 png, 未必是最適合該圖的壓縮法...經過 png crush 之後, 檔案大小甚至可以有 50% 以上的差異...千萬記住, 檔案雖小, 但仍是無失真壓縮...下載點:
http://sourceforge.net/project/showfile ... up_id=1689

Linux 下:
請安裝 imagemagick, 內附的 convert 就是超級好用的轉檔程式, 凡他支援的格式都可以轉成 png, 還可以同時做成縮圖

pngcrush 在 woody, sarge, sid 都有, 請直接安裝...最簡單的指令:
pngcrush -d [您想存放新PNG檔的目錄] *.png

當然還有更龜毛更神奇的高級選項, 可以試遍每一種組合把檔案搞小,
但一般使用上面那行指令就夠了...

心得分享:
1. xpaint 有時存成 png 時會出鎚, 遇到這種情況時建議先存成 tiff, 再轉成 png...這是 xpaint 的問題, 不是 png 的問題...尤其 xpaint compile 時的 libpng 和系統的 libpng 差異大時, 易有這種情形

2. 請盡量用"正常的"色盤存檔, 因為有少數不良軟體的 PNG 支援怪怪的...
遇到像 2 bit, 4 bit 的 png 時會出毛病...

3. PNG 是 完全自由 的檔案格式, 懇請大家愛用...不要再用 non-free 的圖檔格式了...
訪客
 

回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron