ImageShow
模块#
这个 ImageShow
模块用于显示图像。所有默认查看器将图像转换为PNG格式。
- PIL.ImageShow.show(image, title=None, **options)[源代码]#
显示给定图像。
- 参数:
image -- 图像对象。
title -- 可选标题。不是所有的观众都可以显示标题。
**options -- 其他查看器选项。
- 返回:
True
如果找到合适的观众,False
否则。
- class PIL.ImageShow.UnixViewer[源代码]#
如果找到给定的命令,则可以在基于Unix的系统上注册以下查看器:
- class XDGViewer#
Freedesktop.org
xdg-open
指挥部。
- class DisplayViewer#
The ImageMagick
display
指挥部。此查看器支持title
参数。
- class GmDisplayViewer#
图形魔术(The GraphicsMagick)
gm display
指挥部。
- class EogViewer#
GNOME图像查看器
eog
命令。
- class XVViewer#
X查看器
xv
命令。此查看器支持title
参数。
为了在基于Unix的系统上提供最大的功能,Pillow不会自动删除从映像创建的临时文件。
- PIL.ImageShow.register(viewer, order=1)[源代码]#
这个
register()
函数用于注册其他观众:from PIL import ImageShow ImageShow.register(MyViewer()) # MyViewer will be used as a last resort ImageShow.register(MySecondViewer(), 0) # MySecondViewer will be prioritised ImageShow.register(ImageShow.XVViewer(), 0) # XVViewer will be prioritised
- 参数:
viewer -- 要注册的查看器。
order -- 零或负整数将此查看器前置到列表,正整数用于追加它。