Guetzli高質(zhì)量壓縮圖片算法工具
Guetzli,在瑞士德語(yǔ)中是“cookie(曲奇)”的意思,是一個(gè)針對(duì)數(shù)碼圖像和網(wǎng)頁(yè)圖像的 JPEG 編碼器,能夠通過(guò)產(chǎn)生更小的 JPEG 文件來(lái)達(dá)到更快的在線體驗(yàn),并且同時(shí)保持與當(dāng)前瀏覽器,圖像處理應(yīng)用和 JPEG 標(biāo)準(zhǔn)的兼容性。Google 稱 Guetzli 創(chuàng)建高質(zhì)量的 JPEG 圖像文件的大小比當(dāng)前的壓縮方法要再小 35%。
JPEG 圖像的視覺質(zhì)量與它的多階段壓縮過(guò)程有關(guān):色彩空間變換,離散余弦變換,以及量化等等。Guetzli 具體針對(duì)量化階段,圖像視覺質(zhì)量損失越多,輸出圖像尺寸越小。Guetzli 努力通過(guò)一個(gè)搜索算法,來(lái)克服 JPEG 格式的精神視覺模型與 Guetzli 的精神視覺模型之間的差別,以一種更全面更詳細(xì)的方式來(lái)結(jié)合色彩感知和視覺掩蔽,從而在最小化損失和最小化圖像尺寸中達(dá)到平衡。不過(guò),盡管 Guetzli 可以使圖像尺寸更小,但創(chuàng)建壓縮圖像所花費(fèi)的時(shí)間要與目前的方法更長(zhǎng)。

上圖為 16x16 像素樣本,是掛在藍(lán)天下的一根電話線,傳統(tǒng) JPEG 算法經(jīng)常會(huì)遇到的失真狀況。左邊是未壓縮的原圖,中間為較小尺寸的 libjpeg,右邊是失真更少的 Guetzli 。
評(píng)論
圖片
表情
