JPEG Saver 5.37

Published

This version is a bit later than I had hoped. I've been trying to find and fix bugs, and one of them is still playing hard to find. I haven't been able to reproduce that one yet, so I thought I should release what I have done now.

So what's new?

I haven't just been fixing bugs, I did manage to add in a couple of new shortcut keys. The first one toggles between displaying only images, only video or both. This only works if video is enabled, but it starts off in video only mode if you have that option selected. The default key binding for this is 'Ctrl-V' - because 'V' is for video and there isn't much pasting in JPEG Saver.

The second shortcut key is a bit more obscure - it toggles between playing videos to the end, or letting JPEG Saver switch to the next file if the change delay happens first. This is what the "Wait for end of video" option in the video dialog does, but the shortcut allows you to change it while JPEG Saver is running. The default key binding for this is 'Ctrl-Shift-E', so you are not likely to hit it by mistake.

What about those bugs?

The nastiest bug was a crash when updating the Direct3D texture. The code that crashed has been in use since 2016, so I don't know why it took this long for it to actually do the thing that made it crash. It was easy enough to fix, assuming it doesn't happen again in another nine years.

The next pair of bugs are related and to do with background images. For the first bug, the rendering pipeline would give up in single image mode after the first foreground image had been loaded and not display another one after it, even though subsequent images were being loaded in.

The second bug would have a similar effect, but when using an image folder background mode and all the background images were bad. If this case happens now JPEG Saver will use its internal example image for the background instead of the file that failed to load.

The two other bugs fixed are when zooming and panning the image. The first was that transitions were being run, which doesn't make much sense at that time. The other was that randomly positioned images were being given a new random position, which was strange and confusing when trying to pan around the image.

Finally, it's not really a bug but I have updated the "post processing" status message to be a bit more descriptive. Now it will say if it is loading a background image, doing colour management, transforming the image (i.e. scaling and rotating), etc. This is because post processing can take quite a while and it is useful to see the message change as it goes through the different steps.

This way to the installer

You can download the installer from the downloads page.

« Previous: JPEG Saver 5.36 Back to top of page

This site uses cookies - details here.