The Mirage image viewer
Thomas Ross f188e48dd3 Merge branch 'fix-missing-return' into 'master' 9 months ago
bin Check <sys.prefix>/local for data files 1 year ago
mirage Add a missing `return` to silence the C compiler 9 months ago
po Rename Ukrainian translation to ISO 639-1 standard code "uk" 1 year ago
resources Fix capitalization of menu items 1 year ago
.gitignore Have bin/mirage automatically compile & set up GLib resources 1 year ago
CHANGELOG Release 0.11.1 1 year ago
COPYING Initial commit 1 year ago
README Keep EXIF/IPTC/XMP tags after image modification 1 year ago
TODO Initial commit 1 year ago
TRANSLATORS Update translator information 1 year ago
mirage.desktop Add keywords to mirage.desktop 1 year ago
mirage.ico Initial commit 1 year ago
mirage.png Initial commit 1 year ago
mirage.svg Initial commit 1 year ago
mirage_blank.png Initial commit 1 year ago Release 0.11.1 1 year ago
update-po Initial commit 1 year ago


Mirage, a fast and simple GTK+ Image Viewer
Copyright 2007 Scott Horowitz <>
Copyright 2020 Thomas Ross <>

(Required) PyGObject >= 3.29.3
(Required) PyGObject Cairo bindings
(Required) PyCairo
(Required) GExiv2 Introspection Data
(Required) GExiv2
(Required) Exiv2
(Required) GTK >= 3.24.0
(Extensions) python3-dev and libX11-dev (on some distros)

Just run 'python install' as root.

Simply run mirage to open a blank new window. Note that you can select multiple
files/folders from the 'Open' dialogs. 'mirage --help' is also available.

+ Supports png, jpg, svg, xpm, gif, bmp, tiff, and others
+ Cycling through multiple images (with preloading)
+ Thumbnail pane for quick navigation
+ Slideshow and fullscreen modes
+ Rotating, zooming, flipping, resizing, cropping
+ Saving, deleting, renaming
+ Screenshot support
+ Custom actions
+ Command-line access
+ Configurable interface
+ Available in many languages