带划痕效果的刮图效果

带划痕效果的刮图效果

 

配置说明:brushworkSrc 用于图章效果的笔触。

核心代码说明: drawPoint 画了一个渐变的中心点(这样有模糊效果),然后一个循环调用 drawRandomLine 画随机划痕用的,大家可以改改里面的代码逐渐逼真。

 

=============对于uc9.6.2.404 在小米系统中会显示为半透明

怀疑是uc在小米上的bug是: 直接画图片的时候会半透明的bug,于是我就换成画颜色。 

 但画颜色会是全屏矩形的,为了得到元宝的形状,就又把反元宝的形状画进来,利用destination-out特性 于是就只留下元宝区被保留了。 比较繁琐。可以尝试下重渲染。

 

=============三星s4在webview里画不了,浏览器却可以:

可以在画完mask后强制让canvas重新渲染,如:在 drawPoint里加

this.mask.style["margin-right"]="1px"==this.mask.style["margin-right"]?"0px":"1px"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值