1***@qq.com
1***@qq.com
  • 发布:2020-04-20 14:38
  • 更新:2022-02-17 14:52
  • 阅读:1974

【bug】 uniApp canvas在ios端绘制不了使用uni.getImageInfo下载的图片

分类:uni-app
  1. uniApp canvas在ios端绘制不了使用uni.getImageInfo下载的图片
  2. 安卓端和小程序端都没有问题
2020-04-20 14:38 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX版本多少?
是否启用v3编译模式?

  • 1***@qq.com (作者)

    HbuildX版本:2.6.11,没有采用v3

    2020-04-20 18:15

  • 1***@qq.com (作者)

    在iosApp下通过downLoadFile下载的图片画不出来,其他都没问题

    2020-04-20 18:16

  • DCloud_UNI_GSQ

    回复 1***@qq.com: 打印一下,下载的图片路径

    2020-04-21 10:34

  • 1***@qq.com (作者)

    回复 DCloud_UNI_GSQ: file:///private/var/mobile/Containers/Data/Application/47534ADB-4247-48B6-B485-8C03A514AD84/tmp/Pandora/_IMage_INFO/BC9D2785131CA61DCE41EF3980152ED3.png

    2020-04-21 10:45

  • 1***@qq.com (作者)

    是private文件夹的问题吗

    2020-04-21 10:45

  • 1***@qq.com (作者)

    回复 1***@qq.com: 安卓端是在data下,可以绘制,ios端在private下,下载的图片也能在页面上显示出来就是画不到canvas上

    2020-04-21 10:50

  • 1***@qq.com (作者)

    回复 1***@qq.com: 对了,我是用uni.getImageInfo下载的图片,用这个下载的会有问题吗

    2020-04-21 11:19

  • DCloud_UNI_GSQ

    回复 1***@qq.com: 额~你只是不是说用downLoadFile下载的吗?出问题的是getImageInfo还是downLoadFile下载的?

    2020-04-21 11:55

  • 1***@qq.com (作者)

    回复 DCloud_UNI_GSQ: getImageInfo

    2020-04-21 11:57

  • 1***@qq.com (作者)

    因为要获取图片的其他信息所以用的getImageInfo,现在额外再用downLoadFile下载一遍就可以了,就是说getImageInfo下载的图片在ios端用canvas绘制不了

    2020-04-21 12:00

DCloud_UNI_GSQ

DCloud_UNI_GSQ

v3编译模式已修复此问题

1***@qq.com

1***@qq.com

我也是同样的问题,打包成h5嵌套在5+app的webview中,ios端在draw的时候报错:[system] preloadImage error

  • DCloud_UNI_GSQ

    你显然不是同样问题,你单独发帖描述

    2020-04-26 12:20

小凡2020

小凡2020

已解决,封装getImageInfo加载图片方法https://ext.dcloud.net.cn/plugin?id=7061

该问题目前已经被锁定, 无法添加新回复