Andrew Murray
f3c3e52797
Added type hints ( #8204 )
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-07-05 11:55:23 -06:00
Andrew Murray
c9ec76aa0d
Raise FileNotFoundError if show_file() path does not exist
2024-06-28 21:27:56 +10:00
Andrew Murray
03835ce6f5
Corrected UnixViewer command
2024-04-17 14:51:12 +10:00
Hugo van Kemenade
fc30eba882
Merge pull request #7791 from radarhere/imageshow
2024-03-11 17:48:31 +02:00
Andrew Murray
8ef0ffc2b8
Removed no cover pragma
2024-02-10 22:37:42 +11:00
Andrew Murray
373c62e5cb
Use subprocess with CREATE_NO_WINDOW flag in WindowsViewer
2024-02-10 19:47:50 +11:00
Andrew Murray
c97b5c6f7a
Exclude abstract method code from coverage
2024-01-14 22:29:56 +11:00
Andrew Murray
10cf2f2651
Added type hints
2024-01-13 14:40:59 +11:00
Hugo van Kemenade
43b2f61e79
Add 'from __future__ import annotations' using Ruff/isort
2023-12-21 13:13:31 +02:00
Andrew Murray
8b71f3d3c1
Added messages to errors
2023-10-19 18:42:41 +11:00
Andrew Murray
546f6cbc27
Replaced absolute PIL import with relative import
2023-05-20 17:11:43 +10:00
Hugo van Kemenade
8d83d5e66a
Remove ImageShow.Viewer.show_file file argument, deprecated in 9.1.0
2023-04-06 16:11:36 +03:00
pre-commit-ci[bot]
24183d652e
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-02-06 19:27:19 +00:00
Hugo van Kemenade
2ae55ccbda
Improve exception traceback readability
2022-12-30 00:07:52 +02:00
Hugo van Kemenade
d1cb81976c
Run Bandit on CI via pre-commit
2022-12-14 21:40:44 +02:00
Andrew Murray
aabb964de1
Show all frames in ImageShow
2022-09-23 20:14:05 +10:00
Andrew Murray
4f7f5470b1
Fixed typo
2022-07-06 08:30:24 +10:00
Andrew Murray
527eecae80
Fallback to python3
2022-07-05 20:55:56 +00:00
Santiago Castro
a0b22d2203
Fix when sys.executable
is empty or null
2022-07-04 09:50:47 -07:00
Alex Tedeschi
4279c74289
Increase wait time of temporary file deletion
...
Increase wait time to 4 seconds from 2 seconds for the deletion of the temporary file made from .show(). The Windows default image viewer at times can take longer than 2 seconds to open and display an image causing the image to never display for the user.
2022-04-18 16:23:50 -04:00
Hugo van Kemenade
4cb8e4b3fa
Add deprecations helper
2022-04-06 13:19:52 +03:00
Andrew Murray
f3b7ee2d3e
Do not pass None to subprocess
2022-03-15 08:31:17 +11:00
Andrew Murray
35cdcdc65d
Added ImageShow.register examples
2022-02-21 20:32:21 +11:00
Andrew Murray
993bb23ce0
Do not manually remove temporary files on Unix in get_command()
2022-02-14 09:33:58 +11:00
Andrew Murray
e19447cbbb
Do not manually remove temporary files on Unix
2022-02-12 08:04:40 +11:00
Andrew Murray
7f8df9d712
Use "title" argument for display
2022-02-12 07:49:27 +11:00
Andrew Murray
70a17080e4
Updated return values to match docstring
2022-02-12 07:49:20 +11:00
Andrew Murray
10c4f75aaa
Added delay after opening image with xdg-open
2022-02-03 08:58:12 +11:00
Andrew Murray
143032103c
Updated formatting
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2022-02-03 08:48:43 +11:00
Andrew Murray
8da80130db
In show_file, use os.remove to remove temporary images
2022-02-03 08:48:36 +11:00
Andrew Murray
1d91f6dce5
Document when file argument will be removed
2022-01-26 09:08:41 +11:00
Andrew Murray
5df83a57ff
Documented deprecation
2022-01-16 11:38:34 +11:00
Andrew Murray
86944abbab
Deprecated show_file "file" argument in favour of "path"
2022-01-15 16:08:37 +11:00
mihail
5cca90a37c
Add: XDGViewer which uses xdg-open
...
Synopsis
xdg-open { file | URL }
xdg-open { --help | --manual | --version }
Use 'man xdg-open' or 'xdg-open --manual' for additional info.
2021-12-20 12:09:07 +03:00
Ondrej Baranovič
954baa1e73
document #5788
2021-10-23 10:51:46 +02:00
Andrew Murray
b3e690a270
Use title for display
2021-10-23 15:53:08 +11:00
Andrew Murray
515314b85c
Updated capitalization
2021-10-02 09:50:27 +10:00
Michael Constant
5c8aa277ce
Avoid race condition when displaying images with eog
...
Image.show() expects its display command to run synchronously, but eog
is asynchronous if there's another instance already running -- it just
asks the other instance to open the file and then immediately exits.
This causes intermittent failures where the file gets deleted before
the running eog instance manages to open it.
Fix this by using the -n option, so eog starts a new instance each time
instead of trying to reuse an existing one.
2021-05-23 01:10:41 -07:00
Andrew Murray
3795772187
Use python3
2021-05-08 12:37:06 +10:00
Latosha Maltba
bb88d8d017
Add support to use GraphicsMagick's "gm display" as viewer
2021-03-21 14:36:18 +00:00
Andrew Murray
7b09463809
Added IPythonViewer docstring
2021-03-04 08:56:49 +11:00
Andrew Murray
f067fe4c05
Added import alias for clarity
2021-03-04 08:56:03 +11:00
Andrew Murray
346bfc9537
Added IPythonViewer
2021-03-04 08:55:24 +11:00
Andrew Murray
5f92636bd0
Removed comment
2021-02-27 00:33:23 +11:00
Hugo van Kemenade
10615a7da7
Upgrade Python syntax for 3.6+
...
Co-authored-by: nulano <nulano@nulano.eu>
2020-07-30 10:09:18 +03:00
Andrew Murray
e1ae9a50cb
Do not convert I;16 image when format is PNG
2020-06-29 22:14:40 +10:00
nulano
2f3deef8c5
update wording for #4706
2020-06-20 13:10:10 +02:00
nulano
23b771973d
Merge remote-tracking branch 'upstream/master' into docs-imageshow
2020-06-20 13:08:47 +02:00
Andrew Murray
6ad98ba3c0
Do not ignore viewer if order is zero when registering
2020-06-18 21:40:38 +10:00
nulano
4a9afc79bf
improve ImageShow docs
2020-06-14 13:55:19 +02:00