PC Infinity's Archiver

閒魂 發表於 2007-3-20 20:11

jpg vs gif vs png

jpg 的壓縮演算化只對於有[color=red]連續變化的顏色[/color]的 圖片作優化,即是相片;相反,[color=red]顏色變化較小[/color]時 png/gif 則有非常高的壓縮比,這是 jpg 做不到的。另外,jpg standard 版並[color=red]沒有[/color] lostless 的壓縮方法,即使將 quality 調到最高犧牲 size 亦會做[color=red]成無法補償的損失,即是永久性傷害[/color]。但 png 則沒有這個問題!

對保存一張 [color=red]24 位色深的圖片來說,png 在任何時侯都不會做成損失[/color],可以完整地 save,只是保存相片時沒這必要,因為會變得非常大;[color=red]但 gif 的顏色數量則被限制在 256 內[/color],這相對是 gif 的缺點。gif 及 png 因有此特性,故非常適合用來儲存 screen shot 或文字,一般情況下,png 由於使用 zlib 做壓縮,因此會比 gif 有更佳的壓縮比。但亦有例外,gif 在顏色小時會因無需使用多餘的空間儲存顏色資訊,因此比 png 做出來的檔案更小,但重覆一次,顏色總數將被限制在 256 色內。

另外,gif 是儲存網頁用動畫是暫時唯一的選擇,mng 雖支援 24bit depth 的動畫,但 Internet explorer 並不 support!

[color=red]貼呢篇文章並無意比較各種 image codec 的好與壞,因各有長短及其用處,只是為了讓大家更能易選擇正確的 codec!
[/color]
參考網頁︰
[url=http://www.webopedia.com/DidYouKnow/Internet/2002/JPG_GIF_PNG.asp]http://www.webopedia.com/DidYouKnow/Internet/2002/JPG_GIF_PNG.asp[/url]
[url=http://www.siriusweb.com/tutorials/gifvsjpg/]http://www.siriusweb.com/tutorials/gifvsjpg/[/url]
[url=http://www.computerbuddies.us/myths_and_facts_about_jpg.htm]http://www.computerbuddies.us/myths_and_facts_about_jpg.htm[/url]
[url=http://graphicssoft.about.com/od/screencapture/l/blscreenshots.htm]http://graphicssoft.about.com/od ... l/blscreenshots.htm[/url]

以下圖片的 size 為 896x259。

=====================================================================

[img]http://idler.no-ip.org/%7Eidler/im7/text_gif.gif[/img]
GIF 31K
[img]http://idler.no-ip.org/%7Eidler/im7/text_gif_big.png[/img]
GIF 31K 放大

=====================================================================
[img]http://idler.no-ip.org/%7Eidler/im7/text_png.png[/img]
PNG 48K
[img]http://idler.no-ip.org/%7Eidler/im7/text_png_big.png[/img]
PNG 48K 放大

=====================================================================
[img]http://idler.no-ip.org/%7Eidler/im7/text_jpg_80.jpg[/img]
JPG Quality 80 78K
[img]http://idler.no-ip.org/%7Eidler/im7/text_jpg_80_big.png[/img]
JPG Quality 80 78K 放大

=====================================================================
[img]http://idler.no-ip.org/%7Eidler/im7/text_jpg_90.jpg[/img]
JPG Quality 90 101K
[img]http://idler.no-ip.org/%7Eidler/im7/text_jpg_90_big.png[/img]
JPG Quality 90 101K 放大

herman 發表於 2007-3-20 21:30

#good# #good#

天下布武 發表於 2007-3-20 21:34

好文:D

頁: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.