收藏
回答

canvas切图后,在ios真机上运行显示整张图片

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug canvas 客户端 1.02 2.7.7

需求:


代码:

three.beginPath();

three.moveTo(x, y);

three.lineTo((x + w) + r * 0.4, y);

three.arc((x + w) + r, y - r * 0.8, r, 0.7 * Math.PI, 0.3 * Math.PI);

three.lineTo((x + (2 * w) + (2 * r)), y);

three.lineTo((x + (2 * w) + (2 * r)), y + h);

three.arc((x + (2 * w) + (2 * r)) + (r * 0.8), y + h + r, r, 1.2 * Math.PI, 0.8 * Math.PI);

three.lineTo((x + (2 * w) + (2 * r)), y + (2 * h) + (2 * r));

three.lineTo(x, y + (2 * h) + (2 * r));

three.lineTo(x, y + h + 2 * r - r * 0.4);

three.arc(x + (r * 0.8), y + h + r, r, 0.8 * Math.PI, 1.2 * Math.PI, true);

three.lineTo(x, y);

three.clip()

three.closePath();

three.drawImage(img, 0, 0, canvas_width, canvas_height);

three.draw()


模拟器效果:


真机运行效果:




显示整张图片,怎么回事????求解

最后一次编辑于  07-25
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    07-25

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    07-25
    赞同
    回复 6
    • 杨书宝
      杨书宝
      07-25
      机型iPhone6 ,微信开发工具:1.02.1907160 微信:7.0.5 代码片段:https://developers.weixin.qq.com/s/zeWvg7mX73ay
      07-25
      回复
    • 杨书宝
      杨书宝
      07-25
      兄嘚,怎么样了?有什么办法么?
      07-25
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      07-25回复杨书宝
      应该是ios的clip有问题,开发的同学在看了
      07-25
      回复
    • 杨书宝
      杨书宝
      07-25
      加油加油!
      07-25
      回复
    • 杨书宝
      杨书宝
      08-05
      您好,能确定是ios的clip问题了么?现在问题怎样了?在做项目,很急啊。
      08-05
      回复
    查看更多(1)
  • 杨书宝
    杨书宝
    07-25

    只有ios有问题,安卓没有问题

    07-25
    赞同
    回复