Lightning-fast image viewer with smooth zooming & panning.
Project description
GLView
Lightning-fast image viewer with synchronized split-screen zooming & panning. Designed mainly for algorithm developers who demand pixel-precise and color-accurate output.
Quick Start
pip install glview
glview --help
glview *.*
Usage
Usage: glview [options] [image.(pgm|ppm|pnm|png|jpg|..)] ...
options:
--fullscreen start in full-screen mode; default = windowed
--split 1|2|3|4 display images in N separate tiles
--url <address> load image from the given web address
--downsample N downsample images N-fold to save memory
--normalize off|max|... exposure normalization mode; default = off
--filter use linear filtering; default = nearest
--idt sRGB|P3|... input image color space; default = sRGB
--odt sRGB|P3|... output device color space; default = sRGB
--debug 1|2|...|r|g|b select debug rendering mode; default = 1
--verbose print extra traces to the console
--verbose print even more traces to the console
--version show glview version number & exit
--help show this help message
keyboard commands:
mouse wheel zoom in/out; synchronized if multiple tiles
+ / - zoom in/out; synchronized if multiple tiles
mouse left + move pan image; synchronized if multiple tiles
left / right pan image; synchronized if multiple tiles
PageUp / PageDown cycle through images on active tile
ctrl + left / right cycle through images on all tiles
s split window into 1/2/3/4 tiles
1 / 2 / 3 / 4 select active tile for per-tile operations
p in 2-tile layouts, flip the image pair
h reset zoom/pan/exposure to initial state
f toggle fullscreen <-> windowed
g cycle through gamma curves: sRGB/HLG/HDR10
n cycle through exposure normalization modes
k cycle through gamut compression modes
t toggle nearest <-> linear filtering
e adjust exposure within [-2EV, +2EV]
b toggle between HDR/LDR exposure control
i toggle input color space: sRGB/P3/Rec2020
o toggle output color space: sRGB/P3/Rec2020
r [per-image] rotate 90 degrees clockwise
l [per-image] toggle linearization on/off
m [per-tile] toggle mirroring x/y/both/none
a [per-tile] toggle autoexposure on/off
z [per-tile] toggle sharpening on/off
c [per-tile] toggle tonemapping on/off
x [per-tile] print image information (EXIF)
w write a screenshot as both JPG & PFM
u reload currently shown images from disk
d drop the currently shown image(s)
del delete the currently shown image
space toggle debug rendering on/off
q / esc / ctrl+c terminate
supported file types:
.pnm
.pgm
.ppm
.pfm
.png
.jpg
.jpeg
.bmp
.tif
.tiff
.insp
.npy
.raw
.exr
.hdr
available debug rendering modes (--debug M):
1 - red => overexposed; blue => out of gamut; magenta => both
2 - shades of green => out-of-gamut distance
3 - normalized color: rgb` = rgb / max(rgb)
4 - red => above diffuse white; magenta => above peak white
r - show red channel only, set others to zero
g - show green channel only, set others to zero
b - show blue channel only, set others to zero
l - show image as grayscale (perceived brightness)
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
glview-1.20.0.tar.gz
(38.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
glview-1.20.0-py3-none-any.whl
(40.7 kB
view details)
File details
Details for the file glview-1.20.0.tar.gz.
File metadata
- Download URL: glview-1.20.0.tar.gz
- Upload date:
- Size: 38.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
332f0c7bf67ca8e97e8076905ca75169628b65c56406704d873f64bb29dd89e8
|
|
| MD5 |
cc4759f78fd60deb35bf2f757c063334
|
|
| BLAKE2b-256 |
1344ac100e4d1b8424ced063194b07b2e41d25dfa2feb3716942312c5d88b881
|
File details
Details for the file glview-1.20.0-py3-none-any.whl.
File metadata
- Download URL: glview-1.20.0-py3-none-any.whl
- Upload date:
- Size: 40.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53aee3787f31fbcb7779a8d6da52ba872fe5698d5a7872f5b43c787f523cc045
|
|
| MD5 |
69481f42d4ff5ac5efde26fb02e258d7
|
|
| BLAKE2b-256 |
ba17b77a18e27b437061cb061c45c8c4645f5dbd8d76976a0bf55db7eec89cab
|