使用 Paper.js 设置图像以填充 canvas
Set an image to fill the canvas using Paper.js
我有一张图像,其纵横比与 canvas 相同,但分辨率不同。我知道我可以使用视图大小 view.viewSize
,但我的问题是设置图像的尺寸。例如,我曾尝试使用 raster.width = 2000;
设置宽度,但它似乎不起作用。
改用raster.bounds
(宽度)
raster.bounds.width = 2000;
或
(身高)
raster.bounds.height = 2000;
所以,你说得对,你应该能够获得 canvas 尺码:
paper.view.viewSize
并为栅格分配适当的 with/height
这最终对我有用。
raster.size = paper.view.viewSize;
raster.position = paper.view.center;
我有一张图像,其纵横比与 canvas 相同,但分辨率不同。我知道我可以使用视图大小 view.viewSize
,但我的问题是设置图像的尺寸。例如,我曾尝试使用 raster.width = 2000;
设置宽度,但它似乎不起作用。
改用raster.bounds
(宽度)
raster.bounds.width = 2000;
或
(身高)
raster.bounds.height = 2000;
所以,你说得对,你应该能够获得 canvas 尺码:
paper.view.viewSize
并为栅格分配适当的 with/height
这最终对我有用。
raster.size = paper.view.viewSize;
raster.position = paper.view.center;