收藏
回答

最新版ios版本微信6.6.7 小程序canvas不支持clip方法

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug canvasContext.clip 客户端 iOS 6.6.7 2.0.8

最新版ios版本微信6.6.7 小程序canvas不支持clip方法,

比如需要吧图片绘制到指定矩形区域或圆形,如下代码无效果。


ctx.save();

ctx.beginPath();

if (border) {

    // ctx.beginPath();

    ctx.arc(

    centerX,

    centerY,

    _self.px2rem(radius),

    0, 2 * Math.PI);

}else{

    ctx.rect(left, top, width, height);

}

ctx.clip();

ctx.drawImage(

    img.path,

    left,

    top,

    parseInt(width),

    parseInt(dstHeight));

ctx.restore();




最后一次编辑于  2018-05-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 娇华
    娇华
    2018-05-28

    你好,是更新了客户端版本到6.6.7之后该方法不执行了是吗?之前更新前是正常的吗?方便给个能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html?search-key=%E4%BB%A3%E7%A0%81%E7%89%87%E6%AE%B5)吗

    2018-05-28
    赞同
    回复 6
    查看更多(1)
  • proto
    proto
    2018-06-01

    6.6.2没用,现在更新到6.6.7clip方法也没用

    2018-06-01
    赞同
    回复
  • GY
    GY
    2018-08-06

    安卓版本 6.6.7 也是 坏的,现在修好了吗

    2018-08-06
    赞同
    回复
  • 💮肥宅店長.
    💮肥宅店長.
    08-16

    微信7.0.4还是坏的 现在修好了吗

    08-16
    赞同
    回复