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