当前位置: 首页 > 图灵资讯 > 行业资讯> Python怎么输出图片且不保存

Python怎么输出图片且不保存

发布时间:2026-06-02 21:57:23

Python如何输出图片而不保存

一、输出本地图片

用open()函数打开图片,用show()函数显示图片。

fromPILimportImage
img=Image.open('d:/dog.png')
img.show()

这种图片显示方式是调用操作系统自带的图片浏览器打开图片。有时这种方式不太方便,所以我们也可以使用另一种方式让程序绘制图片。

fromPILimportImage
importmatplotlib.pyplotasplt
img=Image.open('d:/dog.png')
plt.figure("dog")
plt.imshow(img)
plt.show()

虽然这种方法比较复杂,但建议使用这种方法,它使用matplotlib库绘制图片进行显示。

二、输出网络图片

下面的代码可以从网络读取一张图片,不需要保存为本地文件,图片可以通过Image模块直接处理。cstringIO库用于模拟从网络读取的图片数据的本地文件。

importurliblib
importImage
importcStringIO
defImageScale(url,size):
file=cStringIO.StringIO(urllib2.urlopen(url).read())
img=Image.open(file)
img.show()

附:如果想保存图片,可以调用save。

img.save('d:/dog.jpg')

Python教程推荐学习。

相关文章

如何切换到Python2.7

如何切换到Python2.7

2026-06-26
Python字典如何换行

Python字典如何换行

2026-06-26
Python中怎么新建文件夹

Python中怎么新建文件夹

2026-06-26
Python中区分字符与字符串吗

Python中区分字符与字符串吗

2026-06-26
Python能显示中文时间吗

Python能显示中文时间吗

2026-06-04
Python可以做桌面应用程序吗

Python可以做桌面应用程序吗

2026-06-04