收藏
回答

小程序设置tranform与zoom无效

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 需求 canvas.canvasToTempFilePath 微信iOS客户端 Android 6.67 2.0.0

- 需求的场景描述(希望解决的问题)

canvasToTempFilePath这个API画布导出图片很模糊,达不到打印要求,需要300的分辨率,2000px的像素,我尝试了很多办法,用了scale API,把canvas的坐标系扩大,也设置tranform与zoom,但他们在真机上是无效的


- 希望提供的能力

希望完善canvas的api,让我能输出这样清晰的图片;或者教下我正确使用方式


HTML:我图片大小是有1346px的像素的,我尝试过zoom把canvas的css设置为1346px,在用zoom缩小,图片可以变清晰,但zoom在真机无效;


JS首先绘制背景


JS画布指定区域的内容导出生成指定大小的图片,从这里就开始变模糊了;



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

5 个回答

  • 小榄
    小榄
    2020-10-31

    解决了吗

    2020-10-31
    有用
    回复
  • 很复杂😏
    很复杂😏
    2020-07-08

    解决了吗?同样碰到问题

    2020-07-08
    有用
    回复
  • MT_worm
    MT_worm
    2018-09-19

    这个问题有解决了吗?


    2018-09-19
    有用
    回复
  • memory
    memory
    2018-08-02

    destWidth和destHeight都乘2或者乘3

    2018-08-02
    有用
    回复 3
    • ᜊ ᜊ
      ᜊ ᜊ
      2018-08-05

      无效

      2018-08-05
      回复
    • memory
      memory
      2018-08-06回复ᜊ ᜊ

      我的确实是有效额


      2018-08-06
      回复
    • ᜊ ᜊ
      ᜊ ᜊ
      2018-08-09回复memory

      我的分辨率要求2300,你试过这么高的分辨率还能保持清晰吗


      2018-08-09
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-07-13

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-07-13
    有用
    回复 4
    • ᜊ ᜊ
      ᜊ ᜊ
      2018-07-14

      wechatide://minicode/E5rrHTmr725w    主要代码在indexdz2下面

      2018-07-14
      回复
    • ᜊ ᜊ
      ᜊ ᜊ
      2018-07-17回复ᜊ ᜊ

      有解决办法了吗?

      2018-07-17
      回复
    • 很复杂😏
      很复杂😏
      2020-07-08
      有解决办法了吗?
      2020-07-08
      回复
    • edison
      edison
      2021-04-06
      有解决办法了吗,我也碰到了
      2021-04-06
      回复
登录 后发表内容