Skip to content

Desktop multi-image viewer with sliding overlays and synchronized pan and zoom. Built to rapidly compare local image files from painting analyses including hi-res and raking-light photos, X-rays, and element maps from XRF and RIS. Installs as a Windows executable and runs directly on Python. Very open source.

License

Notifications You must be signed in to change notification settings

bhupenderbindal/butterfly_viewer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Butterfly Viewer

Animated screencapture of the Butterfly Viewer showing a sliding overlay with three images being panned and zoomed.
Sliding overlays¹

Animated screencapture of the Butterfly Viewer showing image files loaded via drag-and-drop and then synchronously panned and zoomed.
Synchronized pan and zoom¹

Butterfly Viewer is a desktop multi-image viewer with sliding overlays, synchronized pan and zoom, and other handy features to rapidly compare local image files. This can be useful for visually inspecting painting research data such as high-res and raking-light photos, X-rays, and element maps from XRF and RIS.

The Viewer runs as an installable Windows executable or directly on its Python source code. For Macs, sign up to beta test the macOS version.

Most types of PNG, JPEG, and TIFF can be loaded into the Viewer.

Butterfly Registrator can be used to create aligned copies of your images so you can more accurately compare them with synced movement and sliding overlays in the Viewer. The Registrator helps you align (or register) images to a given reference image such that their heights and widths match and the features within those images line up.

¹Small Pear Tree in Blossom by Vincent van Gogh. Credits: Van Gogh Museum, Amsterdam (Vincent van Gogh Foundation)

Screenshot of the Butterfly Viewer showing six photographs arranged automatically as a grid.
Auto-arranging side-by-side image windows

How-to's

Our Butterfly Viewer page documents how to install and use the Viewer, as well how contribute to it as a developer.

Test the macOS app beta by signing up here

Run on Python

Tutorial of main features

Help with common questions

Or see the source markdown file in the docs branch under docs/DEVELOPERS.md.

About

Desktop multi-image viewer with sliding overlays and synchronized pan and zoom. Built to rapidly compare local image files from painting analyses including hi-res and raking-light photos, X-rays, and element maps from XRF and RIS. Installs as a Windows executable and runs directly on Python. Very open source.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%