设置图像以使用纸张.js填充画布

Set an image to fill the canvas using Paper.js

本文关键字:js 填充 图像 设置      更新时间:2023-09-26

我有一个与画布具有相同纵横比但分辨率不同的图像。我知道我可以利用视图大小,view.viewSize,但我的麻烦是设置图像的尺寸。例如,我尝试使用raster.width = 2000;设置宽度,但它似乎不起作用。

这最终对我有用。

raster.size = paper.view.viewSize;
raster.position = paper.view.center;

改用 raster.bounds

(对于宽度)

raster.bounds.width = 2000;

(对于高度)

raster.bounds.height = 2000;

所以,你对,你应该能够得到画布大小:

paper.view.viewSize

并为栅格分配适当的高度