在这种情况下,AlphaMaskFilter是否正确?

时间:2019-08-27 21:55:05

标签: createjs

我正在尝试使用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);

有人可以帮我指出正确的方向吗?或者,如果我尝试执行使用该过滤器无法做到的事情。

0 个答案:

没有答案
相关问题