Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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画布–;我们如何在放大时绘制线(形状),并在放大/缩小时保持适当的大小?_Javascript_Html_Canvas - Fatal编程技术网

Javascript画布–;我们如何在放大时绘制线(形状),并在放大/缩小时保持适当的大小?

Javascript画布–;我们如何在放大时绘制线(形状),并在放大/缩小时保持适当的大小?,javascript,html,canvas,Javascript,Html,Canvas,我在画布上显示一幅图像,并使用setTransform()复制放大效果,然后画一些线……问题是当我缩小时,图形仍然很大(与缩放模式完全相同)。 这是问题的说明: 当我们缩小时,线条不应在画布的100%宽度内:( 我应该使用两个画布作为图层(一个用于背景,另一个用于绘图)? 我应该如何在所有放大和缩小的情况下协调线条、形状等的大小(长度和高度)? 如果有人能解释一下这个问题,我将不胜感激……你能给我们看看你当前的代码吗?你如何缩放?context.scale,css,一些手工绘制的图纸,一个库?

我在画布上显示一幅图像,并使用setTransform()复制放大效果,然后画一些线……问题是当我缩小时,图形仍然很大(与缩放模式完全相同)。 这是问题的说明:

当我们缩小时,线条不应在画布的100%宽度内:( 我应该使用两个画布作为图层(一个用于背景,另一个用于绘图)? 我应该如何在所有放大和缩小的情况下协调线条、形状等的大小(长度和高度)?
如果有人能解释一下这个问题,我将不胜感激……

你能给我们看看你当前的代码吗?你如何缩放?context.scale,css,一些手工绘制的图纸,一个库?