收藏
回答

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

框架类型 问题类型 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()


模拟器效果:


真机运行效果:




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

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

2 个回答

  • 是小白啊
    是小白啊
    2019-07-25

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

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

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

    2019-07-25
    有用
    回复
登录 后发表内容