1、直接显示已存储的图片:
from PIL import Image
im = Image.open(r'e:\p1.jpeg' )
im.show()
2、python存储redis图片:
db = redis.Redis(host='127.0.0.1', port= 6379, password= '********', db= 0,decode_responses=True,charset='UTF-8',encoding='UTF-8')
with open(r'e:\p1.jpeg','rb') as f:
base64_data = base64.b64encode(f.read())
# print(base64_data)
db.set('user_img',base64_data)
3 pyhton获取redis图片:
img_base64 = db.get('user_img')
data = base64.b64decode(img_base64)
4 显示图片:在软件内显示
import redis
import io
import base64
from PIL import Image
import matplotlib.pyplot as plt
image = Image.open(io.BytesIO(data))
plt.imshow(image)
plt.show()
5 也可以这样显示:在IE上显示
from PIL import Image
image = Image.open(io.BytesIO(data))
image.show()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术