Python +pyodbc 从 MSSQL 数据中检索图像。如何?
Python +pyodbc Retrieving images from MSSQL data. HOW to?
抱歉,我没有在此处显示任何代码,但我只是不知道如何开始?
好的,我只是选择了图像单元格并得到了字节数组的文件:
"bytearray(b'\xff\xd8\xff\xe1\x1a1Exif\x00\x00II*\x00\x08\x00\x00\x00\x10\x00\x00\x01\x03\x00\x01\x00\x00\x00\x08\x01\x00\ (...) 等)]"
但是如何转换并保存为图片呢?
答案如下:
from PIL import Image
import os,io
.....
image = Image.open(io.BytesIO(my_bytearray))
image.save(path_to_image)
PIL 必须单独安装
pip -m install pillow(我不确定是否需要 -m ;))
抱歉,我没有在此处显示任何代码,但我只是不知道如何开始?
好的,我只是选择了图像单元格并得到了字节数组的文件:
"bytearray(b'\xff\xd8\xff\xe1\x1a1Exif\x00\x00II*\x00\x08\x00\x00\x00\x10\x00\x00\x01\x03\x00\x01\x00\x00\x00\x08\x01\x00\ (...) 等)]"
但是如何转换并保存为图片呢?
答案如下:
from PIL import Image
import os,io
.....
image = Image.open(io.BytesIO(my_bytearray))
image.save(path_to_image)
PIL 必须单独安装 pip -m install pillow(我不确定是否需要 -m ;))