图片转base64~base64转图片
demo
import base64 from io import BytesIO from PIL import Image import cv2 def img_base64(): img = cv2.imread('2.png') # 确保 '2.png' 位于相同目录中,或提供正确的路径 print(type(img)) # 编码为JPEG格式 _, img_encode = cv2.imencode('.jpg', img) # 使用下划线来接收未使用的返回值 print(img_encode) img_data = img_encode.tobytes() img_data_base64 = base64.b64encode(img_data) return img_data_base64 def base64_img(img_byte): img_data = base64.b64decode(img_byte) bytes_stream = BytesIO(img_data) image = Image.open(bytes_stream) image.save('output_image.jpg') # 将图像保存为PNG格式,或者根据需要更改为其他格式 cc = img_base64() base64_img(cc)
本文来自博客园,作者:__username,转载请注明原文链接:https://www.cnblogs.com/code3/p/17658079.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步