search
谷歌新科技:新演算法將文件縮小35%

谷歌新科技:新演算法將文件縮小35%

據國外媒體報道,谷歌開發了並開源了一種新的JPEG演算法,該演算法可將文件大小減少大約35%,或者在保持文件大小不變的情況下顯著提高圖

像質量。重要的是,與WebP和WebM等其他圖像壓縮方式不同,谷歌新的JPEG演算法與現有的瀏覽器、設備、照片、編輯應用和JPEG標準完全兼容。

據國外媒體報道,谷歌開發了並開源了一種新的JPEG演算法,該演算法可將文件大小減少大約35%,或者在保持文件大小不變的情況下顯著提高圖像質量。

重要的是,與WebPWebM等其他圖像壓縮方式不同,谷歌新的JPEG演算法與現有的瀏覽器、設備、照片、編輯應用和JPEG標準完全兼容。

這種新的JPEG編碼器被稱為GuetzliGuetzli是瑞士德語「曲奇」的意思,這也許是因為該項目是由谷歌研發部門GoogleResearch的蘇黎世辦事處負責開發的。

有許多方法可以調整JPEG圖像質量和文件大小,但Guetzli專註於壓縮的分層階段。簡單地說,分層是一種嘗試將大量無序數據(難以壓縮)轉換成有序數據(非常容易壓縮)的過程。在JPEG的編碼過程中,通常將柔和的顏色漸變簡化為單個色塊,並且完全消除其中的小細節。

這個過程的困難之處是在消除細節與縮小文件之間找到均衡。在這一點上,每一種有損編碼器(如libjpegx264lame)的做法都不一樣。

憑據Google Research的形貌,Guetzli利用了一個新的生理視覺模型(名為Butteraugli),以確定哪些顏色和細節要保存,哪些要消除。在這種環境下,生理視覺意味著它基於人類的視覺處置處罰體系。Butteraugli簡直切細節隱蔽在數百個高精度常數中,這些常數孕育發生了一個類似顏色感知和視覺掩蔽的模型。

然而,我們不知道Google Research是怎樣計算出這些高精度常數的,它們彷佛是計算機天生的,大概至少是計算機優化的。

固然Guetzli的重要作用是縮小文件尺寸,但Google Research以為它也可以用於在連結文件巨細穩定的環境下進步JPEG圖像的質量。當研究職員對Guetzli編碼的圖像和libjpeg(一個盛行的開源編碼器)編碼的圖像舉行比擬評估時,75%的到場者更喜好Guetzli

Guetzli可以通過Github免費下載。網路工程師、平面計劃師和拍照師都可以試一試。必須提示的是,利用Guetzli舉行圖像壓縮比利用libjpeg處置處罰圖像要慢,由於Guetzli涉及更多的分層過程。

熱門推薦

本文由 一點資訊 提供 原文連結

一點資訊
寫了5860316篇文章,獲得23270次喜歡
留言回覆
回覆
精彩推薦