空画布toDataURL()变黑

时间:2013-06-30 01:59:49

标签: javascript html5 canvas

我有一个空的画布,如果我把它渲染为质量为0.5的jpeg,jpeg会变成黑色,为什么?

我的代码:

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

1 个答案:

答案 0 :(得分:0)

我相信你会发现任何质量的jpeg都是黑色的。如果你想要它是白色的,你必须先用白色显式填充画布。或者,您可以编码为PNG。