Ipython.display在Pycharm中不显示图片的替换方法

Ipython.display似乎只在jupyter中有效,在pycharm中只会打印一串:

复制代码
<IPython.core.display.Image object>

替换方法:

一、图片路径在本地:

1.使用matplotlib

python 复制代码
import matplotlib.pyplot as plt
path='./data/bird_small.png'
image=plt.imread(path)
plt.imshow(image)
plt.show()

2.使用Image

python 复制代码
import Image

im=Image.open('/home/Picture/test.jpg')
im.show()

3.使用opencv

python 复制代码
import cv2
 
img_path = 'example.jpg'
img = cv2.imread(img_path)
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

二、图片为字节流

使用PTL的Image

python 复制代码
from PIL import Image
import io
 
# 假设你有一个包含图片数据的字节串 byte_data
byte_data = b'\x89PNG...'
 
# 使用BytesIO将字节串转为文件对象
image_bytes = io.BytesIO(byte_data)
 
# 使用Image.open来从文件对象中读取图片
image = Image.open(image_bytes)
 
# 保存图片或者直接显示
image.save('output.png')  # 保存图片到文件
# 或者使用 image.show() 直接显示图片
相关推荐
CAE虚拟与现实15 小时前
VSCode中的下载VSIX是指什么?
ide·vscode·编辑器
路边闲人218 小时前
vscode启用GEMINI CODE ASSIST插件
ide·vscode·gemini
小蕾Java18 小时前
Java 开发工具,最新2025 IDEA使用(附详细教程)
java·ide·intellij-idea
CAE虚拟与现实18 小时前
VSCode官方汉化包
ide·vscode·编辑器·vscode汉化
CAE虚拟与现实18 小时前
VSCode创建Python项目和运行py文件
ide·vscode·编辑器
资讯第一线18 小时前
《RAD Studio 13.0》 [DELPHI 13.0] [官方原版IOS] 下载
ide
过-眼-云-烟20 小时前
新版Android Studio能打包但无法run ‘app‘,编译通过后手机中没有安装,顶部一直转圈
android·ide·android studio
跟橙姐学代码1 天前
自动化邮件发送的终极秘籍:Python库smtplib与email的完整玩法
前端·python·ipython
扯淡的闲人1 天前
多语言编码Agent解决方案(4)-Eclipse插件实现
java·ide·eclipse
递归不收敛1 天前
PyCharm项目上传GitHub仓库(笔记)
笔记·pycharm·github