JPEG Saver 5.43

Published

There isn't much new in JPEG Saver 5.43, but it does fix a few things. It's also the first version I have compiled using Windows 11, so please report any new weirdness if you come across it. Or even any old weirdness - if there's weirdness, I should fix it.

Optional options

The only really new thing in this version is a command-line option that lets you override options from the config file. I don't expect this to be useful for the average user, but it should allow me to create scripts for testing various features that I would otherwise have had to either use the config dialog to change, or edit the config file, or use lots of slightly different config files.

The option is /o for “override” or “option”, it should be followed by an option in the same format as a line from the config file, and it can be used multiple times:

jpegsavr.scr /s /o "bgmode: 2" /o "bgcolour1: 0xff0088" /o "bgcolour2: 0x330066"

This example will make JPEG Saver use a purple vertical gradient for the background instead of whatever the config file says it should do.

Ludicrous speed off

Up until now transitions have generally been running as fast as possible to produce a nice, smooth output. That was fine, but when I enabled some code that displays the frame rate on my new hardware I found that it was attempting to render at about 6000-7000 frames per second.

That seems a bit excessive, especially since my monitor will only refresh 60 times per second. So in this version I have updated the transition rendering code to render at a more sensible speed determined by each transition. Most of them are set to render at 120FPS, some at 240FPS.

Visually, this won't make much difference - unless you have multiple screens with simultaneous transitions enabled. With each screen trying to render as quickly as possible they would all be fighting for their share of the GPU to do their drawing and things would get choppy, but this update should smooth that out a bit.

Things are still not quite as smooth as I would like, and I have some ideas for that - but I wanted to get this released first to see if there are any problems caused by it before I go any further.

Fixes

There are only a few small fixes in this version:

There are some small database-related changes too, mostly moving code around so that slow operations are not performed too often. This should improve startup time and performance when changing image.

Download

The installer can be found on the downloads page.

« Previous: TrayBlank 1.13 Back to top of page

This site uses cookies - details here.