View images in a folder or play a slideshow. Simple with Image Viewer.
Select the image formats to list in the navigation panel
Features
View static and animated images
Realtime Image Information - Dimensions (width x height in pixels), Depth (bits), Cells (1..N), Delay (in milliseconds), Speed (in frames/cells per second), Colors, Size (file size), and File name
Scroll - Automatically scroll through a folder of images with definable delay and transition speed in the current window
Slideshow - View a folder of images as a slideshow at fullscreen with definable delay and transition speed
Display Order Sequence: Normal, Reverse, or Random
Control how images display - Fill Style: Scale (view at 1:1 or scale down to fit), Scale Fit (scale up or down to fit), Crop (view at 1:1 or trim to fit), Stretch (stretch to fill entire area), Echo and Echo 2 (view at 1:1 or scale down to fit and echo a strong / faint background in unused area)
Copy image to Clipboard (first cell of animation)
Copy animation to Clipboard as an image strip
Copy image to Clipboard as mime/type GIF/PNG and paste directly into html code
Copy image to Clipboard as an uncompressed Pascal array
Paste image from Clipboard and save to file
Paste image strip from Clipboard as an animation and save to file - define number of cells and animation delay in milliseconds
Supports Clipboard transparency (PNG and CF_DIBV5)
Definable Screen Color: Default, Grey, Light Grey, Black, White, Off White, and Custom
Option: Image Only - Automatically hide GUI and show image only during a scroll or slideshow task (after a short delay)
Option: Auto.Show - Automatically show the GUI (if hidden) when the mouse cursor moves during a scroll or slideshow task - deselect option to run a scroll / slideshow task on a 2nd monitor and work on the 1st
Option: Settings > On App Start - Start Normally, Scroll through List, or Play Slideshow
Option: Settings > Paste to Current Folder - Paste and save in current folder (ticked) or last folder (not ticked)
Prev/Next - Show previous / next image
Open - View or edit image in default graphics app - e.g. MS Photos
Save As - Save image to file in the same or different image format with automatic format conversion
Nav - Toggle display of navigation panel
Options Window - Easily change app color, font, and settings
Portable
Smart Source Code (Borland Delphi 3 and Lazarus 2)
Select the image formats to list in the navigation panel
Adjust manual / scroll settings
Adjust slideshow settings
Navigation panel is hidden. Click or tap left 1/3 for previous image and right 1/3 for next image.
Paste an image strip from Clipboard and set the number of cells and delay to convert it into an animation and save as an ANI (32 bit), GIF (8 bit), IMG32 (32 bit), SAN (24 + 32 bit), or TJ32 (32 bit) animation format
What makes a portable app special?A portable app is a big leap forward for apps in general. A standard or traditionally engineered app requires a lot of support in the form of libraries, data files, images, scripts, etc and the list goes on. You get the picture. Some portable apps out there still include this bundle of bits, they merely offload it into a local folder. A dump of goodies of sorts.
We tend to see a portable app in quite a different light. Our vision of a portable app is designed tight, clean, free of bloat, and all data where possible is included directly within, structured right into the fabric of the app itself, and designed from the bare-metal up if required.
Though the most important difference between a traditional app and a portable app is that a portable app will not install on your computer. This is extremely important as the installation process is often messy, and can clutter up your computer by dumping a lot of stuff all over the Windows file structure and registry, and over time may slow down and decrease the overall performance of your computer.
A portable app will not do this, which keeps your computer clean and running smooth and fast as it should. Unfortunately most software is not designed with portable in mind. They're more akin to a large leaky box of bits than tight engineering. And because a portable app is not installed on your computer, it runs outside the normal scope of the operating system, and is not locked down or tied to it. And thus can be moved about, from disk to disk, or computer to computer.
Typically a portable app will reside on a USB pen stick, removable media, or in a special folder on a portable hard disk. This makes it easy to take from one computer to the next, and use over and over. An immensely valuable freedom, and something an installed app can only dream of.
But a serious technical hurdle must be overcome for a truly portable app to be free. And that is the humble setting. Yes, a portable app must be able to handle it's settings on it's own. It must be able to read them from disk, filter them, check and correct them where required, and write them back to disk. All without the help of the Windows' registry or other operating system dependent structures.
An installed app typically can't or won't do this. Instead, it relies on Windows and the registry to manage it's settings and other important data sets for it. It therefore takes a higher degree of technical competence to escape this "tied to the operating system" situation.
Here is our current standard for a portable app:
Require no installation or setup
Require no additional DLL libraries to run and perform it's core function
Make no alteration to the host operating system, or its settings, files, libraries or core functions, or the Windows registry, unless it forms a part or a whole of the app's core function, and then, only when initiated by the user
Be able to run "out of the box"
Require no compiling, conversion, installation or setup of support structures in order to execute, except for when such an environment constitutes an execution enabling environment, such as a command translation service like Wine
Be free of zipped or otherwise externally bundled blob structures containing folders, files and bits
Operate on less powerful hardware to facilitate operation on a broad spectrum of computers
Less demanding API landscape to facilitate execution on a broad range of operating systems and software translation environments
Require no special software libraries be present in order to run, such as .NET or JAVA, unless typically pre-installed on the target operating system or execution environment
Not require an internet connection to run, unless the connection is required to fulfill the app's core function, such as a web server
Require no downloads, addons, or registration in order to run
Provide help and documentation offline via a built-in viewer, or by limited external means, such as Notepad
Be self-contained with all necessary files, data sets, and samples stored within it's internal structure, such that access be provided preferably through direct enabling mechanisms
Store, hold and manage external app settings and user data in a local sub-folder, and that sub-folder be easily identifiable as belonging to the app
Provide a mostly consistent appearance and experience to the user across the widest possible range of operating systems and execution environments
Value backwards compatibility, and be able to actively make use of that older hardware and software
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.