ImageShow
模組¶
ImageShow
模組用於顯示影像。所有預設檢視器都會將要顯示的影像轉換為 PNG 格式。
- PIL.ImageShow.show(image: Image, title: str | None = None, **options: Any) bool [原始碼]¶
顯示給定的影像。
- 參數:
image – 影像物件。
title – 選用標題。並非所有檢視器都能顯示標題。
**options – 其他檢視器選項。
- 傳回:
如果找到合適的檢視器,則傳回
True
,否則傳回False
。
- class PIL.ImageShow.UnixViewer[原始碼]¶
如果找到給定的命令,則可以在基於 Unix 的系統上註冊以下檢視器
- class XDGViewer¶
freedesktop.org
xdg-open
命令。
- class DisplayViewer¶
ImageMagick
display
命令。此檢視器支援title
參數。
- class GmDisplayViewer¶
GraphicsMagick
gm display
命令。
- class EogViewer¶
GNOME 影像檢視器
eog
命令。
- class XVViewer¶
X 檢視器
xv
命令。此檢視器支援title
參數。
為了在基於 Unix 的系統上提供最大功能,Pillow 不會自動移除從影像建立的暫存檔。
- PIL.ImageShow.register(viewer: type[Viewer] | Viewer, order: int = 1) None [原始碼]¶
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 – 零或負整數會將此檢視器附加到清單的前面,正整數會將其附加到清單的後面。