如果我绘制一个说linewidth = 2的矩形,然后将其缩放为矩形的两倍,我得到一个矩形,其边框是初始线宽的两倍.
有没有办法将线宽保持为感知大小2或原始大小.
简而言之,我只想缩放矩形的大小,但在视觉上保持大小为2的线宽.
我尝试在scale(2,2)命令之前和之后设置线宽,但边框宽度也增加了.
一种选择是将线宽除以比例因子,如果x和y比例因子相同,这将起作用.
我没有缩放矩形宽度和高度的选项,我需要使用缩放命令,因为我需要缩放的矩形中有其他对象.
html5 scaling canvas
canvas ×1
html5 ×1
scaling ×1