TweakPNG (低階 png 圖形處理程式)



贊助商連結


頁 : [1] 2

琥珀
2006-03-16, 09:16 PM
下載 (http://entropymine.com/jason/tweakpng/tweakpng-1.2.1.zip)/詳細 (http://entropymine.com/jason/tweakpng/)

http://img205.imageshack.us/img205/8906/tweakpng6hk.png

因為透明 png 的問題,找到這個小程式。

以下這三張圖片,在 Firefox 顯示的結果應該都一樣?
用 IE6 顯示,至少有一張能和目前的背景搭配。

http://img356.imageshack.us/img356/2892/ruri1to.png  http://img155.imageshack.us/img155/1803/ruri4db.png  http://img93.imageshack.us/img93/7733/ruri6ks.png

贊助商連結


lenbo
2006-03-17, 02:47 AM
這麼說來 png 格式會不會太開放了點啊?
感覺是個很散的圖片格式說~

hpo14
2006-03-17, 11:10 AM
琥珀又提供了新軟體...^^

不過琥珀怎麼會這麼喜愛 PNG 呀?

琥珀
2006-03-17, 08:51 PM
所謂的 PNG 優化,就是從最底層做起。

用 Photoshop 製作的 jpg, png 圖片,有不少垃圾資訊會保存下來。並不是沒有用途,而是真正會參考這些資訊的使用者並不多。

降低透明 PNG 圖形的水準,加上背景色,讓 IE6 可以套用,看起來是透明的。

lenbo
2006-03-17, 10:11 PM
個人是習慣以 png 存檔,
大概是因為檔案看起來比 jpg 大;以為損失比較少?
又不會大到像 PSD 那麼大,令人怯步…
不過,網上流傳的話,還是用 jpg 會比較適當!

hpo14
2006-03-17, 10:28 PM
我現在用我自己的電腦(SXP5.9, sp1, Maxton)看
左邊的背景是透明的
但是今天在學校用同學的電腦看的時候
中間的背景是透明的...

琥珀
2006-03-18, 12:02 AM
所以才說是降低標準。對於完全支援透明 png 圖形的瀏覽器,不會受到任何影響。
這算是另外一種 pngfix for IE。不需要任何指令碼,缺點就是每次都要配合背景色來「修正」。

在這裡又想要 うるさい 一下。

.psd 格式應該避免在公開的網際網路上散佈。之前已經提到,不管所謂的主流為何,就是不能依據使用者的多寡,來迫使對方也要接受。如果 .psd 可以被接受,那 .ufo, .ai 應該也可以被接受。

每次看到有人貼圖,該用 png 格式就偏偏不使用,反而去使用 jpg 格式。使用 gif 格式就算了,竟然還有不少人送出 bmp 格式。

lenbo
2006-03-18, 12:09 AM
每次看到有人貼圖,該用 png 格式就偏偏不使用,反而去使用 jpg 格式。使用 gif 格式就算了,竟然還有不少人送出 bmp 格式。

うちをさしているかしら?

warzero
2006-03-18, 06:54 AM
個人是習慣以 png 存檔,
大概是因為檔案看起來比 jpg 大;以為損失比較少?
又不會大到像 PSD 那麼大,令人怯步…
不過,網上流傳的話,還是用 jpg 會比較適當!
以256色來保存的話,PNG的壓縮度會比GIF來得好。
加上採用優化后的256顔色,在實際上跟24bit顔色只有微差別。

以下是小弟採用PhotoImpact壓的: (全部測試都以最低失真度為標準)

[256色對比]

PNG採用了優化的256色,過濾: 無,Dither: 100%,大小: 56.7KB
http://img100.imageshack.us/img100/6782/haruhipng2564ti.th.png (http://img100.imageshack.us/my.php?image=haruhipng2564ti.png)

GIF採用了優化的256色,失真度: 0%,Dither: 100%,大小: 63.9KB
http://img112.imageshack.us/img112/4655/haruhigif2568qq.th.gif (http://img112.imageshack.us/my.php?image=haruhigif2568qq.gif)


[24bit顔色對比]

PNG採用了24bit顔色,過濾:無,大小: 342KB
http://img63.imageshack.us/img63/5443/haruhipng24b3pb.th.png (http://img63.imageshack.us/my.php?image=haruhipng24b3pb.png)

JPG採用了24bit顔色,Progressive模式,subsampling: YUV411,質素: 100,大小: 126KB
http://img111.imageshack.us/img111/2776/haruhijpg24b7ry.th.jpg (http://img111.imageshack.us/my.php?image=haruhijpg24b7ry.jpg)


[分析對比]

256色跟24bit顔色對比后,肯定會有一些差別 (廢話... orz)。
256色的圖比起24bit的圖在某方面會比較暗淡了些。不過這些都要仔細觀察后才可以發現到。
不然直接看的話,一般人都認爲此256色圖不會有什麽問題。
不過以上所說的情況是要在沒有放大的狀態下觀看..... -_-|||

PNG在256色方面比較有優勢,而且壓縮法也比GIF來得好。不過設定上就要做一些多方面的測試。
就好像PNG 256色如果使用過濾的話,反而會使圖片大小增加。
Dither也可以適量的採用,以減低圖片的size大小。

在24bit上,由於是無失真的關係,所以PNG會大很多倍......
至於JPG雖然質素是在100%了,不過質素還會差PNG一點點的....
雖然不明顯,不過在sos那行PNG會比較清晰。


[結論和意見]

最後小弟個人認爲PNG格式比較適合用在256色上。
大多類似的小圖以PNG來保存是最適合不過的了。
原因用JPG來保存太浪費了空間,使用GIF也沒有PNG來得好.....
只可惜PNG沒有動畫支授....

如果是無失真的圖的話,保存成PNG會好過BMP,至少也節省了空間。
如果嫌PNG或BMP太大,又想要質素不錯的圖(超過256色)。JPG是最好的選擇。


所以小弟個人發現256色方式比較適合用在程式的界面,小圖,和頭像等。

如果比較類似大自然的圖,大圖桌布,多顔色方面的圖等...
當然以PNG 24bit或JPG來表現是最好的了。不然256顔色會令圖片完全跑掉..... -_-|||

貼圖看什麽情況就用什麽樣的格式和方式去保存是最好的了。
一來節省空間,二來方便了一些網速慢的網友們。

不過小弟一般上都採用PNG 256色來保存圖片,追求能壓縮到最小就盡量最小。只要圖片還保持著一定的質素就可以了。
除非不得已被逼要採用JPG的話,才會選擇JPG來保存。不過大多都是大圖多彩色等的圖片。

最後小弟發現到PhotoImpact對顔色保存設定和壓縮設定方面比較多,也比較人性化。可以自由的調出我們想要的調比。這些都是PhotoImapcr的優點。

反而比較專業的Photoshop,不懂是不是因爲對質素追求專業的關係?
所以沒有提供類似PhotoImpact的多設定....

琥珀
2006-03-18, 03:38 PM
和 warzero 的想法,還是有些不同。

如果有大量的 bmp 和 png 圖片,分別存放,使用同一個秀圖程式,bmp 處理會快一些。
用 png 格式,主要是保持不失真。除非顏色範圍在 256 色以內,不然還是使用 24-bit 儲存。
用一些工具程式,可以將 png 的檔案大小優化,同時不會影響原本畫質。

例如這一張 (http://img236.imageshack.us/img236/5724/firefoxthumbdisplay5pz.png),可以壓到 26K,省了 10K 左右。用時間換取空間,還是很值得。