小程序
小游戏
企业微信
微信支付
扫描小程序码分享
需求:
canvas生成图片分享给好友,怎么实现图片上的图片和文字分别高斯模糊,小程序码压在模糊图片上?
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
ctx.filter =
'blur(5px)'
;
// 使用 ctx 画背景图片和字
'none'
// 使用 ctx 画程序码
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我跟你们讲,没一个方法是有用的,掘金上面那个吃运算能卡1分钟,blur方法安卓无效!
给你们换个思路:
1、让后端生成一张高斯模糊图
2、让设计师给个高斯蒙板
楼主解决了嘛?现在也遇到一样的问题
后台生成高斯模糊的图片给我的,哈哈哈
属于兼容性问题了。可以请求微信官方支持 canvasContext.filter @lastLeaf
web端的canvas有filter这个方法,小程序好像没有对应的方法
我尝试了下,好像没有作用呢
参考:https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/filter
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
ctx.filter =
'blur(5px)'
;
// 使用 ctx 画背景图片和字
ctx.filter =
'none'
// 使用 ctx 画程序码
我跟你们讲,没一个方法是有用的,掘金上面那个吃运算能卡1分钟,blur方法安卓无效!
给你们换个思路:
1、让后端生成一张高斯模糊图
2、让设计师给个高斯蒙板
楼主解决了嘛?现在也遇到一样的问题
后台生成高斯模糊的图片给我的,哈哈哈
属于兼容性问题了。可以请求微信官方支持 canvasContext.filter @lastLeaf
web端的canvas有filter这个方法,小程序好像没有对应的方法
我尝试了下,好像没有作用呢
参考:https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/filter