Python PIL Image.show()方法
方法描述
PIL (Python Imaging Library) 是 Python 的一个第三方图像处理库, 它支持多种图像格式,不仅包括常用的 jpg、png、bmp 等格式,还支持一些不常用的图像格式。
PIL的 Image 类为 Python 语言提供了图像类和图像操作函数。其中,show() 方法可以使显示当前图像。
语法格式
im.show(title=None, command=None)
参数说明
title
:窗口的 title 名称,字符串类型。command
: 等待用户键入按键的字母(如p),函数名或者不等待,None。
返回值
无返回值,只是显示当前图像。
方法示例
from PIL import Image
im = Image.open('test.jpg')
# 显示图像,等待键盘交互
im.show(title='Test Image')
# 在指定时间后关闭图像窗口
im.show(title='Test Image', command='q')
上述代码中,我们首先使用PIL库中的Image模块打开一张名为test.jpg的测试图片。然后我们分别使用show()方法展示该图片,并在第二个示例中指定了参数command,指定当键入’q’字符后关闭窗口。
当我们执行上述代码时,便会打开一个图像窗口,显示当前已打开的图片。使用第二个示例代码,如果用户输入的是’q’,图像窗口会在指定时间后关闭。
可以发现,Show()方法功能单一,调用本身也非常简单。但是,它可以将图片在窗口中展示,提高了代码的可读性。所以,它是图像处理中必不可少的一个重要组成部分。