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)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM