收藏
回答

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


怎么转换成图片呀

最后一次编辑于  08-11  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 廖丹
    廖丹
    08-11

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

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


    08-11
    赞同
    回复 2
    • Thorns`
      Thorns`
      08-11
      在小程序里呀,怎么写php
      08-11
      回复
    • 廖丹
      廖丹
      08-11

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

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


      08-11
      回复
  • 老张
    老张
    08-11

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

    08-11
    赞同
    回复 2
    • Thorns`
      Thorns`
      08-11
      这个我也试过,还是不显示
      08-11
      回复
    • Thorns`
      Thorns`
      08-11
      我发代码了
      08-11
      回复
  • Thorns`
    Thorns`
    08-11




    08-11
    赞同
    回复
  • 卢霄霄
    卢霄霄
    08-11

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

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