taro 小程序 & h5 ,chooseImage 方法设置属性 sizeType 为 compressed, 实际图片并未被压缩

vltsax25  于 2022-12-31  发布在  其他
关注(0)|答案(1)|浏览(353)

相关平台

微信小程序

小程序基础库: 2.17.0
使用框架: React

复现步骤

  1. 使用方法 Taro.chooseImage
  2. 设置属性 sizeType: ['compressed']
  3. 获取函数 success 返回临时图片
  4. 使用 Taro.uploadFile 上传到服务器,生成可访问图片链接,对比上传前后图片大小

期望结果

设置压缩后,图片尺寸变小

实际结果

设置压缩后,图片大小没有变化

环境信息

👽 Taro v3.0.26

  Taro CLI 3.0.26 environment info:
    System:
      OS: macOS High Sierra 10.13.6
      Shell: 5.3 - /bin/zsh
    Binaries:
      Node: 12.2.0 - ~/.nvm/versions/node/v12.2.0/bin/node
      Yarn: 1.22.5 - ~/.nvm/versions/node/v12.2.0/bin/yarn
      npm: 6.9.0 - ~/.nvm/versions/node/v12.2.0/bin/npm
    npmPackages:
      @tarojs/components: 3.0.26 => 3.0.26
      @tarojs/mini-runner: 3.0.26 => 3.0.26
      @tarojs/react: 3.0.26 => 3.0.26
      @tarojs/runtime: 3.0.26 => 3.0.26
      @tarojs/taro: 3.0.26 => 3.0.26
      @tarojs/webpack-runner: 3.0.26 => 3.0.26
      babel-preset-taro: 3.0.26 => 3.0.26
      eslint-config-taro: 3.0.26 => 3.0.26
      react: ^16.10.0 => 16.14.0
      taro-ui: ^3.0.0-alpha.10 => 3.0.0-alpha.10
fykwrbwg

fykwrbwg1#

是啊有些手机可以压缩,有些不行,而且都是jpg图片,这个是taro问题还是小程序api问题

相关问题