libwebpjsによるWebP画像のデコード(Worker版:v0.6.0対応)

written by DEFGHI1977

libwebpjs(v0.6.0)を用いたWEBP画像の(PNG形式への)デコード検証コード. 以前公開したもののアップデート版である. v0.6.0ではアニメーションWebPをサポートしているのだが, API構成がかなり変更されているため, ライブラリを使う側の改訂も必要となっている. (というか, そのままではほぼ使い物にならない)
現在FifeFoxとEdgeにてWebP利用の目処が立たないが, 本サンプルを使えばimg要素へのWEBP画像の表示が可能となる.

WEBP形式のバリエーション
画像RGBチャンネルアルファチャンネルBlinkWebkitWebPJSlibwebp.js
可逆(lossless) 無し ×
可逆(lossless ) 可逆(lossless) ×
可逆(lossless) 非可逆(lossy) ×
非可逆(lossy) 無し
非可逆(lossy) 可逆(lossless) ×
非可逆(lossy) 非可逆(lossy) ×
アニメーション ××
data uri scheme
canvas

webpWorker.0.6.0.js