html5 canvas toDataURL在移动设备上的图像质量很差

时间:2014-08-05 12:59:28

标签: javascript html5 html5-canvas

我正在使用toDataURL("image/png")功能。我的画布有几行,彩色形状和文字。结果png在桌面Chrome上看起来很不错。但是,移动Chrome上的图像质量非常低,像素化。

有没有办法提高移动设备的图像质量?

1 个答案:

答案 0 :(得分:0)

您可以将画布CSS大小设置为小于画布元素大小。

这会导致浏览器绘制更多"密集"在画布上。

<强> HTML:

<canvas id="canvas" width=600 height=300></canvas>

<强> CSS:

#canvas {
    width:300px;
    height:150px;
}        

演示:http://jsfiddle.net/m1erickson/N8JL6/