最新版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();




展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Ian

    11人对此回答表示赞同

    是更新了客户端版本到6.6.7之后该方法不执行了是吗?之前更新前是正常的吗?方便给个能复现问题的代码片段(?search-key=%E4%BB%A3%E7%A0%81%E7%89%87%E6%AE%B5)吗

    展开
    11
    6回复
    发布于 5年前

    评论(6)

    收起评论

    • Jaxon王令 2019-01-11 08:45

      好的

      回复
    • Mckenzie 2019-01-13 16:05

      预计这两周修复

      回复
    • Kayden 2019-01-15 21:54

      请问什么时候可以修复

      回复
    • Yuan0 2019-01-17 09:08

      好的

      回复
    • Kennedy 2019-01-19 09:03

      感谢反馈,问题已知,我们会尽快修复

      回复
    • 野鹤 2019-01-21 19:36

      https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=00000a508046a8566ed61b1ae51800&highline=clip()

      回复
  • Luis

    5人对此回答表示赞同

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

    展开
    5
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 遥遥无期

    1人对此回答表示赞同

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

    展开
    1
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部