【发布时间】:2014-09-04 03:17:07
【问题描述】:
我正在尝试获得效果,当画布正在调整大小但在其上绘制的路径仍然具有相同的宽度时。然而,它改变宽度与画布宽度成正比。我尝试重新绘制路径,但是尽管我将新设置应用于路径,但纸对象似乎记得旧的宽度和高度并缩放路径。 也许解决方案是缩放路径宽度,但我希望有一个更温和的解决方案。
回答 似乎最好的解决方案是缩放路径和形状的宽度和半径。调整大小后绘制新路径时,必须将旧的宽度和高度传递给新的点坐标。 也许这不是一个温和的解决方案,但有效,我没有看到另一个解决方案。
【问题讨论】:
-
路径的位置也有问题。调整为小尺寸后似乎画布具有更大的分辨率....并且我的路径将位置更改为与图像的相对位置不同。
标签: canvas path resize width paperjs