收藏
回答

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




回答关注问题邀请回答
收藏

5 个回答

登录 后发表内容