canvas 要素を使用して、Chrome で WebP 画像形式を試しています。MDNtoDataURL
で、結果の画像の品質を表す 2 番目の引数を受け入れることがわかりました。
canvas 要素のロスレス WebP 画像を生成したいと思います。ただし、1
品質 (つまり 100%) をパスすると、まったく同じピクセルが返されません。損失のある画像を生成しているようです。
テスト ケースは次のとおりです: http://jsfiddle.net/Nf5ve/1/。PNG 画像を描画するとき、特定のピクセルの特定の色の値は 40 です。キャンバス自体に 100% 品質の WebP 画像を描画した後、同じ値が 37 に変わりました。私は100%の品質に合格しましたが。
無損失の WebP 画像を作成することは可能toDataURL
ですか?