Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iris

Iris is a powerful and fast image viewer engine for Linux. It supports popular image formats like PNG, JPG, JPEG, WebP, BMP, GIF, TIF and TIFF.

Features

  • View multiple images
  • Zoom in and out using keyboard (+ / -) or mouse wheel
  • Pan images with the mouse
  • Auto-fit image to window on load
  • Rotate images using Q / E keys
  • Flip images horizontally and vertically using H / V keys
  • Reset transform with R key
  • Auto-fit on window resize
  • Lightweight and fast

Compatibility

  • Linux (Debian, RHEL, Arch)

Installation

  1. Clone the repository:
git clone https://github.com/s-r-e-e-r-a-j/Iris.git
  1. Go to the Iris directory:
cd Iris
  1. Give execute permission to the install.sh script:
chmod +x install.sh
  1. Run the install script:
./install.sh

This will:

  • Install required dependencies (SDL2, SDL2_image, compiler tools)
  • Build Iris using make
  • Copy the binary to /usr/local/bin

Usage

iris image1.jpg image2.png
  • Use Right/Left arrows to switch images
  • Use + / - keys or mouse wheel to zoom in and out
  • Click and drag with left mouse button to pan
  • Use Q / E keys to rotate images
  • Use H / V keys to flip images horizontally and vertically
  • Use R key to reset image transform (zoom, rotation, flip)
  • Window resizing will auto-fit the image to the new window size

Uninstall

To remove Iris:

chmod +x uninstall.sh && ./uninstall.sh

License

This project is licensed under the GNU General Public License v3.0

About

Iris is a powerful and fast image viewer engine for Linux. It supports popular image formats like PNG, JPG, JPEG, WebP, BMP, GIF, TIF and TIFF.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages