python如何从数据库读取二进制文件并作为图片加载
我将一张图片作为二进制文件保存到mongodb中,但当我阅读它并使用pillow加载此图片时,它不是我想要的图片。 这是我的密码python如何从数据库读取二进制文件并作为图片加载,python,image,Python,Image,我将一张图片作为二进制文件保存到mongodb中,但当我阅读它并使用pillow加载此图片时,它不是我想要的图片。 这是我的密码 from pymongo import MongoClient from PIL import Image client = MongoClient('', 27017) db = client.mytest [enter image description here][1] my_set = db.test_set def save_pic(): with
from pymongo import MongoClient
from PIL import Image
client = MongoClient('', 27017)
db = client.mytest [enter image description here][1]
my_set = db.test_set
def save_pic():
with open(r'C:\Users\Administrator\Desktop\照片\wallhaven-634613.jpg',
'rb') as f:
data = f.read()
my_set.insert({"pic":data})
def read_pic():
data = my_set.find({"id": "dk"})[0]
Image.frombytes("RGB", (100,100), data["pic"]).show()
read_pic()
图片在这里
您首先是如何将图片加载到
mongodb
的?def save_pic():打开(r'C:\Users\Administrator\Desktop\照片\另一个值得一看的答案是