收藏
回答

二进制图片数据如何生成图片?


怎么转换成图片呀

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

5 个回答

  • 老张
    老张
    2019-08-11

    let qrImg = "data:image/png;base64," + wx.arrayBufferToBase64(buffer)

    2019-08-11
    有用 1
    回复 2
    • 你且迷这风浪
      你且迷这风浪
      2019-08-11
      这个我也试过,还是不显示
      2019-08-11
      回复
    • 你且迷这风浪
      你且迷这风浪
      2019-08-11
      我发代码了
      2019-08-11
      回复
  • ang
    ang
    2020-01-07

    最后显示了吗,我页碰到了,就是不显示

    2020-01-07
    有用
    回复
  • 卢霄霄
    卢霄霄
    2019-08-11

    这是个网络图片吗?地址多少?

    2019-08-11
    有用
    回复 4
    • 你且迷这风浪
      你且迷这风浪
      2019-08-11
      wx.choose 得到图片地址,然后我又转成base64,然后给第三方API发过去,然后第三方API返回的是二进制图片数据,接下来就是上面三张图的操作
      2019-08-11
      回复
    • 卢霄霄
      卢霄霄
      2019-08-11回复你且迷这风浪
      你是 request 请求的第三方地址?
      2019-08-11
      回复
    • 你且迷这风浪
      你且迷这风浪
      2019-08-11
      是的
      2019-08-11
      回复
    • 卢霄霄
      卢霄霄
      2019-08-12
      啊。。你要把返回值拿来writeFile吧。。
      2019-08-12
      回复
  • 你且迷这风浪
    你且迷这风浪
    2019-08-11




    2019-08-11
    有用
    回复
  • 廖丹
    廖丹
    2019-08-11

    直接写就是了,你这是一个png 图片,以php为例:

    file_put_contents('XXX.png' , '你的二进制码')


    2019-08-11
    有用
    回复 2
    • 你且迷这风浪
      你且迷这风浪
      2019-08-11
      在小程序里呀,怎么写php
      2019-08-11
      回复
    • 廖丹
      廖丹
      2019-08-11

      呃。我以为是服务端输出问题,你可以这么写:

      this.setData({
      img :  wx.arrayBufferToBase64(二进制流)
      })


      2019-08-11
      1
      回复
登录 后发表内容
问题标签