Python教程

Python - 二进制图片数据, 转换成图片到本地

本文主要是介绍Python - 二进制图片数据, 转换成图片到本地,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

__init__.py 

import io
import os

from PIL.Image import Image

content = '二进制数据'

byte_stream = io.BytesIO(content)  # 请求数据转化字节流

roiImg = Image.open(byte_stream)  # Image打开二进制流Byte字节流数据

imgByteArr = io.BytesIO()  # 创建一个空的Bytes对象

roiImg.save(imgByteArr, format='PNG')  # PNG就是图片格式

imgByteArr = imgByteArr.getvalue()  # 保存的二进制流

path = '存储文件目录'

name = 'test.png'

# 生成文件目录
if not os.path.exists(path):
    os.makedirs(path)

# 创建图片
with open(path+name, "wb+") as f:
    f.write(imgByteArr)

 

这篇关于Python - 二进制图片数据, 转换成图片到本地的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!