我已经设置了这个小提琴来显示 setViewBox() 函数中的参数。问题是,它的工作方式对我来说毫无意义。
为什么会setViewBox(0, 0, 625, 625)
导致比 更大的框/进一步放大setViewBox(0, 0, 1250, 1250)
?
另外,为什么setViewBox(-100, 0, 625, 625);
要向右调整图像(由于x值为负,我希望它向左移动)?
这就是文档所说的 setViewBox(x, y, w, h):
参数:
x - 新的 x 位置,默认为 0
y - 新的 y 位置,默认为 0
w - 画布的新宽度
h - 画布的新高度
另外,我试图弄清楚第一个(x)/第三个(w)和第二个(y)/第四个(h)参数之间的关系,以便框从中间放大和缩小,而不是从左上角,如果有人有任何建议。