html52.com
我爱小程序-开发者交流社区

canvas globalCompositeOperation 参数怎么设置

问题模块
API和组件

如题:

canvas globalCompositeOperation 参数怎么设置


谢谢


我直接这么写:    ctx.globalCompositeOperation = "destination-out";

没啥效果

网友回复

LastLeaf:

试试clearRect,目前没有特别好的方法了。


https://mp.weixin.qq.com/debug/wxadoc/dev/api/canvas/clear-rect.html

chief:

咋办啊   还有推荐吗    很着急啊。

需求就是:2张图片覆盖在一起,手指触摸,划过的地方透明,显示下面的图片

我用  h5的canvas 的 clip 和  composite modes  都实现了  不知道小程序里 用哪几个函数或者参数啊

用微信小程序 哪几个函数可以实现啊  给指导下吧 谢谢



LastLeaf:

小程序的canvas不是h5,是特殊构造的。我们接下来会着手加强对图像处理的支持。

chief:

composite modes 不就是个h5的属性吗  你们支持应该很容易吧 哈哈 谢谢老板支持

chief:

刮开 上面的美女 显示下面的美女。。。

chief:

画布 也是个 背景图片 哈哈  

LastLeaf:

呃,就是把橡皮擦的颜色设为不透明的颜色,和画布背景色一样。这要求画布需要有纯色、不透明的背景色。

chief:

怎么弄啊 能给个例子嘛  谢谢啦

LastLeaf:

用背景色填充擦除区域可以接受吗?否则还真没什么变通的办法。目前对图像处理的支持度不佳,我们正在改进。

LastLeaf:

感谢反馈。目前尚不支持composite modes。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付