Tower View is a multi image viewer made with rust and powered by Amethyst. Tower's purpose is to offer a simple, light, and perfomant image viewer with a bunch of features adapted to the CG world and digital creation.
Tower View 0.0.1 is perfect for showcasing your texture maps and compare images.
Features TowerView-0.0.1 :
- Load images from CLI
tower <image_path>...
- Display 8bit and 16bit images
- Display several images as same time
- Move the active image with alt + drag
- Arrange the images as atlas on the board with key l
- Delete the active image from the view board with key del
- Bring the active image to front, on top of each other with key shift + t
- Adjust channels values with shift + c
- Change active image to the next one present in the current directory with arrow key letf / right
- Caching in background of the images present in the current directory
- Translate camera view with spacebar + drag
- Keep ratio of the camera when window size change
- Camera view zoom in / out with ctrl + drag
- Center camera and cursor when double click, handy to focus a precise image point
- Camera fit the active image with key f
- Camera fit all the images with shift + f
- Camera fit the real image size with key s
Major features TowerView-0.1.0 :
- Display 16f and 32f images
- Support OpenExr format
- Create a tower file format, to save the tower scene
- Create a file settings
- Improve performance
- Better performance managing
Long run features :
- Support OCIO
- Display 3d objects
- Add timeline
- Read images sequences
- Read various video format
If you don't want to build from source you can download the binaries https://github.com/col-one/tower-view/releases
After installing correctly rust, https://www.rust-lang.org/tools/install
git clone https://github.com/col-one/tower-view.git
cd tower
cargo build --release
Run tower from target directory
target/release/tower some_image_paths
There is no "selection" concept with TowerView but an "active" concept, the active image is the first image under the mouse cursor.
drag and drop
one or several images file to add it the scene: gif1 gif2ctrl + click drag
to zoom in/out: gifspace + click drag
to pan the view: giff key
to focus the view on the active image: gifshift + f key
to focus the view on the whole set of images: gifs key
to set the view at 100%, the real size of images: gifdel key
to delete the active image: gifkey l
to layout images as a grid atlas: gifdouble click
to center view at cursor position: gifalt + click drag
to move the active image: gifshift + t key
to bring the active image on top of all others: gifarrow left / right key
to display the next / previous image of the active image: gifshift + c
to display channels factor: