我正在尝试使用Alpha蒙版滤镜将纹理应用于画布元素,但是似乎无法使工作正常。我有一个基本图像,该图像是纯白色,并且要在运行时根据用户选择对其应用滤色器:
func printStudent () {
print("name: \(self.name), surname: \(self.surname), yearOfBorn: \ .
(self.yearOfBorn), mark: \(self.mark)")
}
然后我想使用第二个图像,它是一个纹理png,它将为第一个图像添加各种阴影纹理。查看文档,似乎我需要使用AlphaMaskFilter,但这似乎不起作用,并且画布上没有呈现任何内容。例如:
bitmap = new createjs.Bitmap(image);
bitmap.filters = [
new createjs.ColorFilter(0,0, 0.5, 1, 0, 0, 120, 0)
];
bitmap.cache(0, 0, 500, 500, 2);
有人可以帮我指出正确的方向吗?或者,如果我尝试执行使用该过滤器无法做到的事情。