Skip to main content

A simple image archive (ZIP) viewer

Project description

Image Archive Viewer

A simple image archive (ZIP) viewer. Open a ZIP file containing images and browse them in a fullscreen mode, with a keyboard- and mouse-friendly user interface.

This archive viewer is built in Python and uses Qt for its user interface.

Features

  • View images from ZIP archives (PNG, JPG)
  • Fullscreen view
  • Mouse and keyboard navigation
  • Zoom and pan with mouse or keyboard

To see help in the application press "H".

Installation

Prerequisites

  • Python 3.8 or higher

Dependencies

  • PyQt5
  • Pillow

Install from PyPI

To install this tool run:

pip install image-archive-viewer

Using uv:

uv pip install image-archive-viewer

You can also install it as a uv tool and then run it directly from shell:

> uv tool install image-archive-viewer

Usage

After installation, run the viewer:

show_images

You will be prompted to select a ZIP file containing images. The viewer will open in a fullscreen mode.

Controls

Navigation

  • Right Arrow or Space: Next image
  • Left Arrow: Previous image
  • Q or Esc: Quit

Zoom

  • + or =: Zoom in
  • -: Zoom out
  • 0: Reset zoom
  • Mouse wheel: Zoom in/out

Panning

  • W: Pan down
  • S: Pan up
  • A: Pan right
  • D: Pan left
  • Mouse drag: Pan image (when zoomed in)

Other

  • H: Show/hide help information
  • O: Open a new ZIP file

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

image_archive_viewer-0.2.2.tar.gz (28.8 kB view details)

Uploaded Source

Built Distribution

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

image_archive_viewer-0.2.2-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file image_archive_viewer-0.2.2.tar.gz.

File metadata

File hashes

Hashes for image_archive_viewer-0.2.2.tar.gz
Algorithm Hash digest
SHA256 4e214cffe55e0bb34a5a4293017fd81908e0a2655a34cd34198817d86b520fa2
MD5 31636610adf0c105a5b530d28ebf9284
BLAKE2b-256 0005a9a3138e3783f57c1dda1227c9008649c6fcab98909800f8259111bc44ea

See more details on using hashes here.

File details

Details for the file image_archive_viewer-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for image_archive_viewer-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 498fab7aab0cb203b38be3b1db7ab1e37f2751761f3e4aaa4cfb25a05aea80d1
MD5 5b9461d0144aa852f3e343c3c86e420d
BLAKE2b-256 b135b255ebbdeaddcd74c8b8bb11af4e2f2e8891c5a43854a73583504262326b

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