JPEG Saver 5

« Return to JPEG Saver page

JPEG Saver 4.0 replaced the DirectX 3/DirectDraw transitions used in JPEG Saver 3.x with DirectX 9 and Direct3D transitions. JPEG Saver 5 updated the graphics code again, this time using DirectX 11.

This means that JPEG Saver 5 doesn't need to install any extra DirectX libraries, as DirectX 11 has been installed with the operating system since Windows 7. DirectX 11 also means JPEG Saver can display transitions on any machine that supports the WARP device, which does all the stuff that would usually be handled by a graphics card in software.

Current version, 5.18 - released 26/10/2021

Added support for individual transition speeds. Added transitions dialog. Added transition presets support. Improved performance of colour management. Fixed simple resizing option not being stored. Fixed “filters active” warning being displayed after filters disabled.

Version 5.17 - released 24/09/2021

Added folder sets support. Added tiled, scaled image for previously white areas in Circle turn, Rings turn and Star turn transitions. Contents of video window is now saved along with the rest of the screen for desktop wallpaper. Some more improvements to the database setup for previewing a configuration. Alt-Tab from preview screensaver now leaves it running. Text to number conversions are now handled more consistently. Updated options handling now only saves non-default options to the config file. Preset handling has been updated to only save user-defined filter presets to the config file.

Version 5.16 - released 18/08/2021

Added multi-monitor “Span across screens” mode. Added plain text item. Added option for desktop helper to scan disabled folders for images. Improved performance when previewing config. Fixed image not showing in “stretch” scaling mode when no resizing needed. Fixed crash when adding a new logo image item.

Version 5.15 - released 30/06/2021

Added option to sync item token list selection and token at cursor position in edit box. Added taskbar entry for config dialog when not opened from Control Panel. Added box swap transition. Added tile swap transition. Added radar slide and multi-radar slide transitions. Added RGB fade, RGB fade in, RGB fade out and RGB fade out-in transitions. Added missile command transition. Fixed some item options broken in version 5.14.

Version 5.14 - released 11/05/2021

Added motion support for real-time items. Added support for using 3-digit hex codes for colours. Updated text formatting using {fmt} library. Fixed some incorrect key mappings.

Version 5.13 - released 04/03/2021

Added automatic database update options to desktop helper. Added preview for logo image item. Added test for image folder existence in config dialog. Added circle turn, star turn and rings turn transitions. Fixed logo image item alpha slider going the wrong way.

Version 5.12 - released 07/01/2021

Added support for loading image files with incorrect extensions. Added options to disable metadata scans. Added 2021 to filter preset years. Added last database update time to desktop helper tooltip. Video files are now skipped when video loader disabled. Fixed disabled video loader causing hang on Windows 7. Fixed display not changing after Direct2D failures. Fixed random background colour sometimes changing after transition. Fixed possible crash when drawing image copy background.

Version 5.11 - released 13/10/2020

Updating resizing system with new options and simpler alternative options. Config, database and wallpaper files are now stored in “AppData/Local/JPEG Saver” instead of “AppData/Local” by default. Multiple displays with staggered updates enabled now all display an image when JPEG Saver starts. Added grille and grille rotate transitions. Added confirmation before clearing database. Made some of the transitions smoother by enabling sub-pixel positioning and antialiasing.

Version 5.10 - released 15/09/2020

Added sequential / chronological change mode and rearranged order of modes in drop-down list. Added option to dim between start and end times instead of after a delay. Added option to defragment database from config dialog file menu. Added metadata scan to desktop helper database update. Added cut out transition. Added image info format token for file date/time. Fixed transition not being aborted when interactive controls load the next image. Fixed non-Direct2D real-time text display.

Version 5.9 - released 20/07/2020

Added keyboard remapping support. Added pause, resume, jump backwards, jump forwards and audio volume controls for use during video playback. Made initial video image maintain same aspect ratio as video. Added folder scan option to desktop helper. Added comb transition. Reduced memory use during folder scan. Fixed folder scan not resuming properly when stopped during update.

Version 5.8 - released 25/05/2020

Added support for loading and playing video files, with a new options dialog. Added ribbon twist transition. Added an extra image to the transition preview sequence. Child dialogs are now opened on top of the main dialog instead of at the centre of the screen. Fixed order of subfolders in sequential mode when the main folders are rearranged in the config dialog.

Version 5.7.1 - released 06/05/2020

Fixed bug that would make JPEG Saver crash when trying to display the size of a file that does not exist. Fixed extra space showing after process info “%m” and “%M” tokens and after image info “%s” token.

Version 5.7 - released 22/04/2020

New folder scanning algorithm with separate scan and database threads. Added option for how long JPEG Saver can reuse the database without a rescan. Added option for how often folders are routinely rescanned. Added “More controls” dialog for database settings. Improved status text while performing folder scans. Renamed favourites from 1-5 to A-E. Added image info format token for displaying file size. Memory usage in process info item is now displayed in KB, MB, etc. Made shutdwn faster by removing unnecessary database update. Improved efficiency of database code.

Version 5.6.1 - released 12/03/2020

Added found files count to “Finding images…” text. Fixed screensaver not progressing to the next image automatically. Fixed possible crash in DirectWrite text when Direct2D disabled. Fixed Direct2D primary screen window being stretched across other screens. Fixed config dialog started from double-click on desktop helper tray icon blocking Windows Explorer use until closed. Fixed transition preview window sometimes starting without an image.

Version 5.6 - released 20/01/2020

Added 2019 and 2020 to year filter presets. Added 4K and 8K resolutions to filter presets. Added tile slide and random tile slide transitions. Main dialog now selects the first enabled transition instead of the first in the list. Transition speed is now configured using percentages instead of fractions. Added random transition speed option. Added database integrity check on screensaver startup. Fixed “Finding images…” text not fading out when first image is shown.

Version 5.5 - released 05/11/2019

Added option to stagger image updates for multiple displays. Added option to enable transitions on multiple displays. Added “Windows main” as option for choosing primary display. Added “Software only” debug option for Direct3D rendering. Added “c” keypress to turn text/clock items off and on. Added box wipe, wipe left & right and wipe top & bottom transitions. Added periodic folder rescanning. Improved setting of image ratings. Fixed crash when pausing during a transition. Fixed dialog resizing between Folders and Items tabs. Fixed block-based transitions ignoring speed setting.

Version 5.4 - released 09/09/2019

Updated configuration dialogs to support Windows 10 DPI-aware scaling. Added “Background only” mode for secondary displays.

Version 5.3 - released 09/07/2019

Added desktop helper process for more reliable interaction with the desktop. Added “Now Playing” support for foobar2000, AIMP, Dopamine, MusicBee, Clementine, Spotify, Windows Media Player and Groove Music. Fixed transition speed slider not affecting preview window.

Version 5.2 - released 07/11/2018

Changed to using a more robust method for messaging between threads. Fixed F10 save desktop option saving grey bitmap. Added buttons to the background and style editor dialogs for swapping colours over. Improved error handling throughout.

Version 5.1.1 - released 18/09/2018

Fixed crash when using shape skip and blank secondary monitors. Fixed Direct3D screen randomly not advancing images. Fixed images not advancing when secondary screens set to show previous image. Fixed filtering by tag using “!=” not excluding only those images that have the tag set. Fixed filter tree display not updating after filters edited. Updated screen mode code to make it fit better with DirectX 11.

Version 5.1 - released 22/06/2018

Replaced JasPer with OpenJPEG for loading JPEG-2000 images. Added stack and scattered transitions. Fixed “Finding images…” text not fading out when first image displayed. Improved animation timing for transitions.

Version 5.0 - released 24/05/2018

Graphics code rewritten from DirectX 9 to DirectX 11. Ended use of SCRNSAVE.LIB for basic screensaver functions. Added fall off and ring wipe transitions.

Bugs?

Bugs are a lot like buses - nothing for ages, then three come along at once. If you do find any bugs, please contact me with the details and I will do what I can to get things working properly. The most reliable way to get in touch with me is by emailing graham (at) goat1000.com

Don't contact me if you have problems with public transport - I can't fix that.

Downloads

The latest version is available from the downloads page.

« Back to top of page Main tab options »