Skip to main content

A nice image viewer in the spirit of ACDSee

Project description

jaggimage-viewer

I was so used to my 25+ years old version of ACDSee to quickly see my files, i just made my own image viewer with Python and Qt.

Screenshot. Jaguar picture by Charles J. Sharp on Wikipedia

Usage

  • You can run it without argument in any directory containing pictures, it will show the first of files with any recognized extension, and next/prev will show others files in current directory
  • You can run it with one file name as argument to display it (or associate jaggimage-viewer with images files), next/prev will also show others files of the same directory
  • You can run it with several files as argument, the first one will be displayed, next/prev will show others images you listed

Shortcuts

Most keyboard shortcuts are shown in the contextual menu (right click), but some functions have several. I tried to keep the sames shortcuts than ACDSee.

Shortcut(s) Functionality
Space, Page Down, Scroll wheel Next image
Backspace, Page Up, Shift+Space, Scroll wheel Previous image
Home First image
End Last image
+, Ctrl/Shift + Scroll wheel Zoom in
-, Ctrl/Shift + Scroll wheel Zoom out
/ Zoom 1:1 ("pixel perfect")
* Toggle zoom best-fit / full width or height
Ctrl+/ Toggle zoom lock (zoom level not changing when displaying another image)
F, F11, Double-click Toggle full-screen mode
A Toggle animation enabled (and force animation/disable interpolation)
B Toggle status bar
Shift+C Colors (background and transparency) settings dialog
Ctrl+D Edit file description
Arrows keys (with Ctrl: faster, with Shift: slower) Panning image (if not zoomed best fit)
Alt+ and Alt+ Rotating image view
F2 Rename file (and .txt description file, if present)
Del Delete current file (and display next image)
F5 Reload file and relist directory
F10 Show contextual menu
Ctrl+O Open a specific file (in same or different directory)
Ctrl+Shift+O Open a dialog for searching images recursively
Ctrl+C Copy current image to clipboard
Ctrl+E Open the image with an external editor (gimp by default)
Escape, Ctrl+W (and probably Alt+F4 too) Quit the program

Installation

From PyPI

This assumes you have either Python and pip, or uv installed.

With pip:

pip install jaggimage-viewer

With uv:

uv tool install jaggimage-viewer

From sources

  1. Have uv installed: https://docs.astral.sh/uv/#installation

  2. Clone the repository:

    git clone https://github.com/clxjaguar/jaggimage-viewer.git
    
  3. Run the installation:

    cd jaggimage-viewer
    uv build
    uv tool install .
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jaggimage_viewer-1.1.4.tar.gz (201.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jaggimage_viewer-1.1.4-py3-none-any.whl (27.6 kB view details)

Uploaded Python 3

File details

Details for the file jaggimage_viewer-1.1.4.tar.gz.

File metadata

  • Download URL: jaggimage_viewer-1.1.4.tar.gz
  • Upload date:
  • Size: 201.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for jaggimage_viewer-1.1.4.tar.gz
Algorithm Hash digest
SHA256 df57f28e9743db68e69394edec26a8143b57eda28fbf23a7cbb380c40c0a8f49
MD5 078ec22e2bc5373321317355918cbe26
BLAKE2b-256 82cd4f3b89de9131a000ab2f5e700339fdb78cd65d934bcbabdc9642ae692073

See more details on using hashes here.

File details

Details for the file jaggimage_viewer-1.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for jaggimage_viewer-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f9e31a59c5e4096eb7a61a7258e2df44d53836a0fbefae8538d943dee020318e
MD5 aeedbd9e7c682921feb2d27335d34113
BLAKE2b-256 9f947a03bc96290ec36c413fd12bd9892cecca1a69661e3ef476ab4d5bcfae6c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page