upsslideshow
The current version 2.0 is from August 2025.
- Motivation
- I needed to select a few photos for a Web site and
realized the process could benefit from automation. While
existing programs handled some tasks well, they often
required too much manual interaction with the keyboard or
mouse. What began as a simple utility eventually grew into
something more comprehensive.
- System Requirements
- Operating System: Linux
The source code might compile under Windows®, but reliable
functionality on that platform is not expected. There are no
current plans to support Windows®.
-
Dependencies: A recent version of the
Qt development
framework.
I currently develop with Qt 6.9.1.
Only the source code is provided—you must compile it
yourself (see the included README for instructions).
- Some features
- Quickly view images from a directory, one at a time
(manually switch or use a slideshow with adjustable speed and
pause/resume options).
- Copy individual images or selected groups to other
directories.
- Delete single images or groups marked for deletion.
- Open images in an external application of your
choice.
- Rotate images in 90° increments.
- Zoom in and out while viewing images.
- Move images on the display canvas using the mouse or
arrow keys.
- Save the currently displayed state of an image.
- Access all features via the control window, menu, or
keyboard shortcuts.
- Technology
- Language: C++
-
Framework: Qt
While Qt is based on C++, this project does not aim to push
the boundaries of advanced C++ development, to say the
least.
- License
-
GPL, version
3 or later
- Documentation
-
Here, as HTML
- The source archive includes a
doc
subdirectory with documentation in multiple formats.