tatan
tatan
  • 发布:2025-10-12 15:03
  • 更新:2025-10-12 15:35
  • 阅读:54

Promise.all多个uni.canvasGetImageData, 获取的图片尺寸大小一样,为什么完成时间是累加的?不是异步吗?

分类:uni-app

uni.canvasGetImageData 获取一张593*875的图片数据时间要8,9s, 所以现在想把图片分割成5份异步获取,为什么时间还是要5s 6s左右?尺寸一样的图片返回时间不是差不多的吗?按理应该只要1s,2s左右的呀

2025-10-12 15:03 负责人:无 分享
已邀请:
刘星

刘星 - 好难呀

js本来就是单线程,异步也是在单线程执行。本地计算读取根本不能提速。多线程试试!

  • tatan (作者)

    尺寸一样的图片,第1张要2s,第5张要5s,6s, 这相差也太多了吧,那分割异步就没有意义了

    2025-10-13 09:47

要回复问题请先登录注册