请教社区的老师,我在使用画布的时候,需要渲染文字的透明度,使用这个CanvasContext.setGlobalAlpha能不能设置字体透明?因为在使用中,不论CanvasContext.setGlobalAlpha放在哪里,都会导致整个页面变透明,而我只想让文字透明,该怎么做呢?
下图可以看到,背景图是之前的,但是设置了setGlobalAlpha后,背景也跟着透明了
请教社区的老师,我在使用画布的时候,需要渲染文字的透明度,使用这个CanvasContext.setGlobalAlpha能不能设置字体透明?因为在使用中,不论CanvasContext.setGlobalAlpha放在哪里,都会导致整个页面变透明,而我只想让文字透明,该怎么做呢?
下图可以看到,背景图是之前的,但是设置了setGlobalAlpha后,背景也跟着透明了
1 个回答
你好,旧版的 canvas 已经不维护了,麻烦试一下新版本的canvas 2D 新的接口,
参考文档:https://developers.weixin.qq.com/miniprogram/dev/api/canvas/Canvas.html。
canvas type=2d。