Google、JPEGを35%小さくできるエンコーダー「Guetzli」をオープンソースで公開

Google、JPEGを35%小さくできるエンコーダー「Guetzli」をオープンソースで公開

  • ITmedia NEWS
  • 更新日:2017/03/20
No image

米Googleは3月16日(現地時間)、従来よりJPEGサイズを約35%小さくできる新エンコーダー「Guetzli」(グエツリ、ドイツ語で「ビスケット」のこと)をオープンソースで公開したと発表した。GitHubで公開されている。

Guetzliで画像をJPEGにすることで、画像を多数使うWebサイトの読み込みを高速化できるとしている。手法的には同社が2013年に公開した汎用データ圧縮ライブラリ「Zopfli」と近く、新しい画像フォーマットを必要としない。また、「WebP」や「RAISR」とは異なり、圧縮を高めるためにクライアント側を変更する必要がない。

Guetzliは検索アルゴリズムを応用することで、目に見える画質とファイルサイズのバランスを両立させているという。下の画像は、青空をバックにした電話線の16×16ピクセルの画像で、左から、未圧縮のオリジナル、libjpegによるJPEG、GuetzliによるJPEGのものだ。Guetzliの方が通常のJPEGより青空部分のノイズがないのが分かる。

No image

左から、オリジナル、libjpegによるJPEG、GuetzliによるJPEG

Guetzliで圧縮したJPEGファイルは、画質を犠牲にせずにファイルサイズを小さくできることは、人間に画像を比較してもらう実験でも証明されたとしている。libjpegと同じ、あるいはより小さいファイルサイズでも、人はGuetzliの画像の方を高く評価したという。

ネコの目の拡大画像(左から、オリジナル、libjpeg、Guetzli)

Guetzliのトレードオフは、検索アルゴリズムを使うことで画像圧縮に従来よりもかなり時間がかかることだ。また、メモリもかなり消費するという。GitHubのReadmeによると、1Mピクセル当たり300MBのメモリが必要となっている。圧縮できるオリジナルファイルはPNGかJPEGのみ。アルファチャンネルはサポートしない。

この記事をお届けした
グノシーの最新ニュース情報を、

でも最新ニュース情報をお届けしています。

外部リンク

IT総合カテゴリの人気記事

グノシーで話題の記事を読もう!
2500MB/secのNVMe SSDがCFDから発売
2017年、最も人気のプログラミング言語・フレームワーク・データベースは?
進化のポイントは指紋センサーにあり!モトローラの新SIMフリースマホ『Moto G5 Plus』『Moto G5』
照らす範囲を自動調整!スマートな懐中電灯「Luxor Mini」は明るさの強弱も変えられるスグレモノ
今週の人気記事|音楽配信サービスの価格や内容比較や大学生におすすめしたいiPad Proの便利な使い方など
  • このエントリーをはてなブックマークに追加