如何在没有图像平滑的情况下缩放光栅

时间:2018-03-08 05:37:05

标签: paperjs

使用paperjs,如何在禁用图像平滑的情况下缩放光栅?我需要缩放像素艺术。

类似于canvas.imageSmoothingEnabled = false(画布)或image-rendering: pixelated(CSS)的内容。

1 个答案:

答案 0 :(得分:2)

Paper.js0.11.8中,正是为此目的添加了raster.smoothing
如果您不希望放大时图像模糊,则必须将其设置为false

var raster = new Raster({
    source: 'http://assets.paperjs.org/images/marilyn.jpg',
    smoothing: false
});

raster.position = view.center;
raster.scale(10);