[新聞] Google提供替代JPEG的技術,要讓Web加速 <<
http://www.zdnet.com.tw/news/web/0,2000085679,20147764,00.htm
>> Google提供替代JPEG的技術,要讓Web加速 <<
2010/10/01 19:02:01
ZDNet新聞專區:Stephen Shankland
======================================================================
Google的WebM技術不只是要革新網路視訊,還希望以一種稱為「WebP」的新格式,
來革新網路上的靜止影像。
Google今天宣布新的WebP圖檔格式,號稱圖檔大小比目前使用最廣的JPEG檔縮小
40%。若是Google能說服民眾採用WebP,檔案傳輸速度將加快,網路負荷隨之減輕。
和JPEG一樣,WebP也讓使用者選擇犧牲畫質以縮小檔案大小,雖然無法完美複製
原始影像,但仍儘可能維持肉眼看來並不失真的原貌。
與JPEG不同的是,WebP尚未內建於數位相機、網頁瀏覽器、影像編輯程式、相片
列印站和主流的作業系統。不過,Google仍希望,WebP即使不能取代JPEG,也能
廣獲採納。
負責Google「加速Web」計畫的產品經理Richard Rabbat說:「當我們把一些現有
的lossy(耗損)格式圖檔重新壓縮成WebP後,我們發現尺寸平均縮小40%左右,這
很驚人。」他指出,圖檔大幅縮小很重要,因為據Google估計,全球資訊網(Web)
上65%的資料是影像。
但JPEG的地位屹立不搖。微軟也曾試圖以標榜色彩更豐富、壓縮更有效率、且免
付權利金的JPEG XR格式取而代之,但目前為止除了已經標準化且獲IE瀏覽器與
Windows原生支援之外,進展並不大。之前推動的JPEG 2000,也未造成JPEG的人
氣減退。
Rabbat也不諱言:「挑戰甚鉅。我們預料到,這會是一場漫長的轉換過程。」
他表示,正與其他瀏覽器製造商洽談共同支援WebP,儘可能在網路上推廣這種圖
檔格式。
WebP是從Google開放原始碼、免權利金的WebM影像編碼與解碼技術衍生而來。根
據Google從網路上採樣100萬張圖片的測試結果,約90% 的網路圖片採用JPEG格式
(其餘10%是PNG、GIF等格式),而WebP提供同樣的畫質,檔案尺寸則可縮小40%。
Google計劃釋出WebP軟體,讓使用者自行判斷圖檔的品質。起初,這個軟體將包
含一個把圖形轉換成WebP格式的公用程式;數周後,Google可能把這項技術內建
於Chrome瀏覽器。
把WebP引進瀏覽器以加快網路速度,使得WebP成功的機率增加,因為Google擁有
時下人氣相當旺的一些網站,而且Chrome也算是使用廣泛的瀏覽器之一。之前,
Google也曾把其他網路技術引進Chrome,例如引進SPDY協定和Native Client軟體。
以Chrome作為媒介、以Google網站作為目的地,不論這些技術是否能獲得外界廣
泛採納,對Google都有利。
不過,Google當然希望把WebP的應用範圍推廣到自家伺服器之外。一大障礙是必
須說服網路開發者調整現行的網頁,以WebP圖檔替代JPEG圖檔。
Google已有解決方法:查看瀏覽器是否支援WebP,若是支援,則可立刻產生必要
的WebP影像,並傳至瀏覽器。
Rabbat說:「你不必作決定--我需要把圖庫重新改成WebP嗎? 格式轉換非常快,
只需要用上一點CPU[處理器效能],就能完成轉換,然後就可用圖檔快取(cache),
不必再做一次。」
WebP的一大好處是,任何支援WebM視訊編碼/解碼的硬體,也都能支援WebP。這意
味一支具有硬體支援的手機,可以拍攝WebP照片。(唐慧文譯)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.250.151
推
10/02 05:59, , 1F
10/02 05:59, 1F
推
10/02 07:11, , 2F
10/02 07:11, 2F
→
10/02 09:29, , 3F
10/02 09:29, 3F
→
10/02 09:45, , 4F
10/02 09:45, 4F
→
10/02 09:45, , 5F
10/02 09:45, 5F
推
10/02 09:53, , 6F
10/02 09:53, 6F
→
10/02 09:53, , 7F
10/02 09:53, 7F
→
10/02 09:54, , 8F
10/02 09:54, 8F
推
10/02 10:49, , 9F
10/02 10:49, 9F
→
10/02 11:03, , 10F
10/02 11:03, 10F
推
10/02 11:05, , 11F
10/02 11:05, 11F
推
10/02 11:08, , 12F
10/02 11:08, 12F
→
10/02 11:10, , 13F
10/02 11:10, 13F
→
10/02 11:10, , 14F
10/02 11:10, 14F
→
10/02 11:10, , 15F
10/02 11:10, 15F
→
10/02 11:11, , 16F
10/02 11:11, 16F
→
10/02 11:11, , 17F
10/02 11:11, 17F
推
10/02 11:20, , 18F
10/02 11:20, 18F
推
10/02 11:26, , 19F
10/02 11:26, 19F
推
10/02 11:33, , 20F
10/02 11:33, 20F
→
10/02 12:21, , 21F
10/02 12:21, 21F
推
10/02 12:26, , 22F
10/02 12:26, 22F
推
10/02 12:33, , 23F
10/02 12:33, 23F
→
10/02 12:33, , 24F
10/02 12:33, 24F
推
10/02 12:38, , 25F
10/02 12:38, 25F
→
10/02 12:40, , 26F
10/02 12:40, 26F
→
10/02 13:16, , 27F
10/02 13:16, 27F
→
10/02 13:17, , 28F
10/02 13:17, 28F
推
10/02 13:45, , 29F
10/02 13:45, 29F
推
10/02 13:49, , 30F
10/02 13:49, 30F
→
10/02 13:50, , 31F
10/02 13:50, 31F
→
10/02 13:55, , 32F
10/02 13:55, 32F
→
10/02 14:02, , 33F
10/02 14:02, 33F
推
10/02 14:35, , 34F
10/02 14:35, 34F
→
10/02 14:51, , 35F
10/02 14:51, 35F
推
10/02 15:02, , 36F
10/02 15:02, 36F
推
10/02 15:14, , 37F
10/02 15:14, 37F
推
10/02 15:30, , 38F
10/02 15:30, 38F
→
10/02 15:46, , 39F
10/02 15:46, 39F
→
10/02 15:47, , 40F
10/02 15:47, 40F
→
10/02 17:03, , 41F
10/02 17:03, 41F
推
10/02 17:23, , 42F
10/02 17:23, 42F
→
10/02 17:23, , 43F
10/02 17:23, 43F
→
10/02 17:46, , 44F
10/02 17:46, 44F
推
10/02 19:43, , 45F
10/02 19:43, 45F
→
10/02 19:44, , 46F
10/02 19:44, 46F
推
10/02 20:37, , 47F
10/02 20:37, 47F
推
10/03 01:23, , 48F
10/03 01:23, 48F
→
10/03 01:24, , 49F
10/03 01:24, 49F
推
10/03 01:42, , 50F
10/03 01:42, 50F
→
10/03 06:52, , 51F
10/03 06:52, 51F
→
10/03 06:58, , 52F
10/03 06:58, 52F
→
10/03 06:59, , 53F
10/03 06:59, 53F
推
10/03 08:00, , 54F
10/03 08:00, 54F
→
10/03 08:50, , 55F
10/03 08:50, 55F
→
10/03 08:51, , 56F
10/03 08:51, 56F
推
10/03 08:51, , 57F
10/03 08:51, 57F
推
10/03 09:20, , 58F
10/03 09:20, 58F
→
10/03 09:20, , 59F
10/03 09:20, 59F
→
10/03 09:20, , 60F
10/03 09:20, 60F
推
10/03 13:32, , 61F
10/03 13:32, 61F
→
10/03 13:46, , 62F
10/03 13:46, 62F
推
10/03 14:00, , 63F
10/03 14:00, 63F
推
10/03 14:26, , 64F
10/03 14:26, 64F
→
10/03 15:15, , 65F
10/03 15:15, 65F
推
10/03 15:30, , 66F
10/03 15:30, 66F
→
10/03 15:33, , 67F
10/03 15:33, 67F
推
10/03 15:52, , 68F
10/03 15:52, 68F
→
10/03 16:01, , 69F
10/03 16:01, 69F
推
10/03 17:44, , 70F
10/03 17:44, 70F
→
10/03 17:57, , 71F
10/03 17:57, 71F
推
10/03 18:24, , 72F
10/03 18:24, 72F
推
10/03 18:57, , 73F
10/03 18:57, 73F
推
10/03 19:16, , 74F
10/03 19:16, 74F
推
10/03 19:31, , 75F
10/03 19:31, 75F
→
10/03 19:31, , 76F
10/03 19:31, 76F
→
10/03 19:32, , 77F
10/03 19:32, 77F
推
10/04 13:40, , 78F
10/04 13:40, 78F
→
10/04 15:26, , 79F
10/04 15:26, 79F