1

空のキャンバスがあります。それを品質 0.5 の jpeg としてレンダリングすると、jpeg が黒くなります。なぜですか?

私のコード:

var url = canvas.toDataURL('image/jpeg', '0.5');
4

1 に答える 1

0

jpeg はどのような品質でも黒くなることがわかると思います。白にしたい場合は、最初に明示的にキャンバスを白で塗りつぶす必要があります。または、PNG としてエンコードすることもできます。

于 2013-06-30T02:35:26.350 に答える