由于需要在画布上生成像素风格的效果,需要把canvas 的 ctx.imageSmoothingEnabled 设置成 false
经过测试
ctx.mozImageSmoothingEnabled = false
ctx.webkitImageSmoothingEnabled = false
ctx.imageSmoothingEnabled = false
开发者工具和pc端小程序, 属性有效
手机端小程序,属性无效,还是平滑效果
----------------------------------------------------------------
已补充代码片段
电脑端小程序和开发者工具的效果图(这个才是正常效果)
手机上的效果图(关闭平滑设置没有生效)
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。