Skip to content

Commit 96516ce

Browse files
authored
Merge pull request #6078 from radarhere/imageshow
2 parents 4fc0319 + 40561c9 commit 96516ce

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

docs/reference/ImageShow.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ All default viewers convert the image to be shown to PNG format.
2323
.. autoclass:: PIL.ImageShow.EogViewer
2424
.. autoclass:: PIL.ImageShow.XVViewer
2525

26+
To provide maximum functionality on Unix-based systems, temporary files created
27+
from images will not be automatically removed by Pillow.
28+
2629
.. autofunction:: PIL.ImageShow.register
2730
.. autoclass:: PIL.ImageShow.Viewer
2831
:member-order: bysource

src/PIL/ImageShow.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@
2525

2626
def register(viewer, order=1):
2727
"""
28-
The :py:func:`register` function is used to register additional viewers.
28+
The :py:func:`register` function is used to register additional viewers::
29+
30+
from PIL import ImageShow
31+
ImageShow.register(MyViewer()) # MyViewer will be used as a last resort
32+
ImageShow.register(MySecondViewer(), 0) # MySecondViewer will be prioritised
33+
ImageShow.register(ImageShow.XVViewer(), 0) # XVViewer will be prioritised
2934
3035
:param viewer: The viewer to be registered.
3136
:param order:

0 commit comments

Comments
 (0)