View multiple gif files
Project description
MultiGifView
MultiGifView is a bare-bones Python program for viewing several .gif files at once, with their play-back synchronised.
The gifs are opened in two columns.
Installation
Install with pip
$ pip install multigifview
or with conda
$ conda install -c conda-forge multigifview
known issues
Installing an unreleased version with pip from the git repo like this
$ python -m pip install --user https://github.com/johnomotani/multigifview.git
is expected to fail because of a missing man page file. As an alternative,
clone the repo and see DEVELOPMENT.md
for how to install.
Usage
$ multigifview movie1.gif movie2.gif movie3.gif ...
Once the window is opened:
-
play/pause - space, or click play button in bottom left
-
next frame - n, right arrow or seek-forward button in bottom left
-
previous frame - p, left arrow or seek-backward button in bottom left
-
end - e, down arrow, or skip-forward button in bottom left
-
beginning - b, up arrow, or skip-backward button in bottom left
-
quit - q, Ctrl-q, Ctrl-w, Ctrl-x or close the window
Command line argumens:
-c, --max-columns <i>
: use at most <i>
columns for display
-h, --help
: print help text
-v, --version
: print the version number
In Python code
MultiGifView can be used from within Python code.
>>> from multigifview import show_gifs
>>> show_gifs("gif1.gif", "gif2.gif")
Any number of gifs can be passed as positional arguments. max_columns
can
be passed as a keyword argument.
Acknowledgements
Contributors: John Omotani
Thanks
From John Omotani to Peter Hill for writing the gui for hypnotoad from which I learned to make a Qt gui in Python.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for multigifview-0.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2277bc2d1e106034a8fb6a9ae8ced65ac24e1a26366b26842e01079c7a6d1f3b |
|
MD5 | 88db33f02d1ce41179f53b786a354a3b |
|
BLAKE2b-256 | 5edd4ef7e2a5b0d9786d3968be2a555cc2c2db40758e38d76fd8f169bd43bbea |