收藏
回答

canvas渲染出来的效果很模糊如何处理?

如题,代码片段:https://developers.weixin.qq.com/s/7noxTMma7els

麻烦各位看看是不是写错什么了

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

3 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2020-11-11

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

    2020-11-11
    有用
    回复 2
    • 青天如墨
      青天如墨
      2020-11-11
      iphone8p,ios13.3,微信 7.0.17,代码片段我这边导入是没问题的,需要重新写一段吗?另外,刚刚测试那边看了下不算特别模糊了,不过在开发者工具上依旧显示很模糊,请问下这个是没关系的吗
      2020-11-11
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2020-11-11回复青天如墨
      你好,这边的代码片段是不能测试复现的
      2020-11-11
      回复
  • 你好耀眼。
    你好耀眼。
    2020-11-11

    建议你用painter组件画图,https://developers.weixin.qq.com/community/develop/doc/000048447844f80b9107d64ab51006可以看下这个大佬的文章参考下,直接百度搜一下也行,这个很方便而且很清晰的。很容易上手,比自己单独画方便许多!

    2020-11-11
    有用
    回复 1
    • 你好耀眼。
      你好耀眼。
      2020-11-11
      而且有时候开发工具看着可能有点模糊,这个问题不大的,最终效果你还是得用真机测试。
      2020-11-11
      回复
  • this
    this
    2020-11-11

    canvas用的是px,小程序用的是rpx,转换一下就好

    2020-11-11
    有用
    回复 3
    • 青天如墨
      青天如墨
      2020-11-11
      没太明白,可以麻烦说一下吗兄弟
      2020-11-11
      回复
    • this
      this
      2020-11-11回复青天如墨
      我没看你代码,不过我的意思就是,用canvas去画的东西,默认使用的单位是px,而小程序的默认使用单位是rpx,所以可能会造成渲染模糊
      2020-11-11
      回复
    • 青天如墨
      青天如墨
      2020-11-11回复this
      嗯嗯,我尝试将大小缩小了一半,还是那么模糊
      2020-11-11
      回复
登录 后发表内容
问题标签