Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML5画布和缩放_Javascript_Html_Canvas - Fatal编程技术网

Javascript HTML5画布和缩放

Javascript HTML5画布和缩放,javascript,html,canvas,Javascript,Html,Canvas,在canvasI缩放文档(使用CTRL+Wheel)上画一条线后,结果显示,一条线是光栅,缩放后看起来很难看。我怎样才能解决这个问题?是否有比每次缩放文档时重新绘制更好的方法 提前谢谢你 如果只能使用canvas元素,则除了在缩放时重新绘制锐线外,没有其他方法可以显示锐线。这是因为画布不支持矢量图形 如果您能够使用不同的技术,这可能是一个选项。+1表示SVG。这是一项真正被低估的技术。大多数人没有意识到SVG可以通过javascript按程序生成和操作,就像你可以使用画布一样,而且它的可用性更广

canvas
I缩放文档(使用CTRL+Wheel)上画一条线后,结果显示,一条线是光栅,缩放后看起来很难看。我怎样才能解决这个问题?是否有比每次缩放文档时重新绘制更好的方法


提前谢谢你

如果只能使用canvas元素,则除了在缩放时重新绘制锐线外,没有其他方法可以显示锐线。这是因为画布不支持矢量图形


如果您能够使用不同的技术,这可能是一个选项。

+1表示SVG。这是一项真正被低估的技术。大多数人没有意识到SVG可以通过javascript按程序生成和操作,就像你可以使用画布一样,而且它的可用性更广。你有一些选项@Cerbus,谢谢你的回答!