FBI Improved is a scriptable image viewer that can be tailored to fit your needs. It is highly customizable and can handle a variety of image types for easy viewing.
This sophisticated software has a wealth of features to help you with your image viewing. It allows you to filter the list of images with regular expressions, has Vim-like autocommands, command line autocompletion and history, completely customizable key bindings, external/internal scriptability, and much more. You will find that there are many options for customizing and optimizing your viewing experience, thanks to its interactive (default) vs. command line mode, on-screen debug and information console in command mode, and command line history.
Other features of Fim include command line tab-based command autocompletion, command line command autocompletion (optional), key-action binding, with SHIFT and CONTROL key combinations, and simple if-while scriptability, with integer,float, and string variables and arithmetic evaluation. You can also take advantage of command aliases support (macros), event autocommands (in Vim's 'autocmd' style), and regular expressions to enrich autocommand behavior. For those who like to tinker with settings, there is configuration (initialization) file support and a usable built-in default configuration.
Of course, Fim has all the regular capabilities you would expect from an image viewer, such as scale, pan, and more. Along with that, it has a wealth of unusual features you won't find in other viewers, like setting scale factor, auto-width scale, auto-height scale, marking of 'interesting' files, sorting of files in the list, recording/replaying of sessions, repeat last action, index-based goto, and regular expressions (on filename) based goto. Plus, you can execute script files or system calls, pipe with some input program, and enable or disable various features at compile time by editing the Makefile.
Before you start using Fim, make sure you have the necessary requirements, such as bison (required), GNU Readline (required), and recommended libraries like libjpeg, libpng, libtiff, and Libungif. To build Fim, simply follow the sequence of actions, which includes untarring the file, running the configure script, making it, and finally, installing it as root.
Overall, Fim is a powerful image viewer that has dramatically expanded its capabilities in this new release. The addition of internal windowing support makes it even more versatile, and the inclusion of Vim-styled variable scoping g:, i:, v:, w: (local variables) is a welcome addition. There are also enriched compile-time options via the ./configure script and many bug fixes. So, if you're looking for a sophisticated image viewer, Fim is definitely worth checking out.
Version 0.2: N/A