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 Image Viewer の
eog
コマンド。
- class XVViewer¶
X Viewer の
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 – このビューアをリストの先頭に追加する場合はゼロまたは負の整数、末尾に追加する場合は正の整数。