iv
iv is a lightweight image viewer for Linux, using SDL2 and OpenGL. It requires minimal libraries and is reasonably fast with large images.
Features:
- multithreaded JPEG decoder
- no real image size limit beyond available memory
- scrolling/zooming/... speed is independent of image size
- only depends on SDL2 and legacy OpenGL (some loaders depend on additional libraries)
- formats supported: JPEG, BMP, PNG (requires zlib), GIF (non-animated only), AVIF (requires libavif), TIM (PlayStation format), plus all retro formats supported by RECOIL (Amiga .HAM, .LBM, .IFF, MSX .MAG and .SC6, etc), plus PCX, PPM, TIFF, DDS, XBM, XPM and more supported via scripts wrapping ImageMagick
- also provided is a raw bits image viewer (specify image dimensions and pixel format)
- additional formats are very easy to prototype with scripts like
this (using ImageMagick):
#!/bin/sh # SPDX-License-Identifier: GPL-2.0 convert pcx:- png:- | iv-png
License is GPLv2
| User: guest, password: guest (info) | |||
| iv-1.1.tar.xz [SIG] | source code | 77 KB | 2025-Nov-21 |
Changes/fixes:
| |||
| iv-1.0.tar.xz [SIG] | source code | 77 KB | 2025-Nov-20 |
| Initial public release. | |||