【问题标题】:Get an image from string Python [closed]从字符串 Python 获取图像 [关闭]
【发布时间】:2018-05-28 02:17:56
【问题描述】:

我使用 google API,现在我想从字符串中获取可查看的 png 图像,从 API 结果中获得。

screenshot": {
  "data": "iVBORw0KGgoAAAANSU...VERY_LONG_STRING",
  "mimeType": "image/png"
 }

我已经看到我应该使用 base64 库,但它需要字节对象,而不是字符串。 最后我想手动查看该图像,所以我需要将其存储到磁盘。

我应该如何转换并保存它?

【问题讨论】:

    标签: python base64 png


    【解决方案1】:

    base64.b64decode 适用于字符串和字节:

    In [15]: import base64
    
    In [16]: base64.b64decode('iVBORw0KGgoA')
    Out[16]: b'\x89PNG\r\n\x1a\n\x00'
    
    In [17]: base64.b64decode(b'iVBORw0KGgoA')
    Out[17]: b'\x89PNG\r\n\x1a\n\x00'
    

    只需将其写入文件并查看图像。

    【讨论】:

      猜你喜欢
      • 2014-03-10
      • 1970-01-01
      • 2014-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多