【发布时间】:2018-02-14 17:48:56
【问题描述】:
我正在使用 Pixi 绘制图像,然后对其应用视频 alpha 蒙版,如下所示:
var bg = PIXI.Sprite.fromImage(data.imageUrl);
var texture = PIXI.Texture.fromVideo(data.maskUrl);
bg.mask = mask;
app.stage.addChild(mask, bg);
效果很好。然后我决定我希望能够在某个点模糊图像,所以我研究了如何应用模糊,并得出了以下代码:
var blurFilter = new PIXI.filters.BlurFilter();
bg.filters = [blurFilter];
blurFilter.blur = 10;
但是,这有一个意想不到的副作用,即使用蒙版模糊合成图像(换句话说,蒙版包含在模糊计算中,并且模糊超出了蒙版的边缘)
有什么方法可以模糊精灵图像,但保持蒙版清晰,掩盖模糊图像的结果?
【问题讨论】:
标签: javascript pixi.js