No description
Find a file
Harry Jeffery 5abc07fd2e Don't use FreeImage_EnlargeCanvas
It's a relatively new feature in FreeImage and easily avoided. Not using
it will fix the build on Fedora 22.

Fixes #9
2015-11-14 18:35:25 +00:00
doc Add -b option to set background 2015-11-14 17:05:55 +00:00
files Change IMV to lowercase imv 2015-11-12 13:24:48 +01:00
src Don't use FreeImage_EnlargeCanvas 2015-11-14 18:35:25 +00:00
.gitignore Initial commit 2015-11-05 19:57:24 +00:00
CONTRIBUTING Add a CONTRIBUTING file 2015-11-13 20:28:04 +00:00
LICENSE Relicence imv to GPLv2+ 2015-11-12 17:49:23 +00:00
Makefile Add a imv.desktop file 2015-11-12 12:33:48 +01:00
README.md Fix typo in README 2015-11-12 18:50:00 +00:00

imv - X11/Wayland Image Viewer

imv is a command line image viewer intended for use with tiling window managers.

Features

  • Wayland Support
  • Support for over 30 different image file formats including:
    • Photoshop PSD files
    • Animated GIFS
    • Various RAW formats

Usage

Opening images

imv image1.png another_image.jpeg yet_another.TIFF

Opening images via stdin

find . "*.png" | imv -i

Autoscale images to fit the window

imv -s *.gif

Open an image fullscreen (and scale to fit screen)

imv -fs image.jpeg

Viewing images in a random order

find . "*.png" | shuf | imv -i

Image picker

imv can be used to select images in a pipeline by using the 'p' hotkey to print the current image's path to stdout.

Picking a wallpaper

custom-set-wallpaper-script "$(find ./wallpaper -type f -name '*.jpg' | imv - | tail -n1)"

Deleting unwanted images

find -type f -name '*.jpg' | imv - | xargs rm -v

Choosing pictures to email

find ./holiday_pics -type f -name '*.jpg' | imv - | xargs cp -t ~/outbox

Installation

$ make
# make install

License

imv is published under the GPLv2 license.