Bug 446094

Summary: Can't Scale Images to Max Size During Slideshows
Product: [Applications] gwenview Reporter: Lonnie <kde>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: major CC: idontfeelcomfygivingyoumyemail, kangarooo
Priority: NOR Keywords: usability
Version First Reported In: 20.12.3   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Lonnie 2021-11-26 00:38:56 UTC
During slideshows, I like images to be scaled to the maximum size that will fit onto the screen (without losing aspect ratio). In Gwenview, I can't seem to accomplish this.

Here's a video showcasing my attempts:
https://youtu.be/kfqwPhQ7n0o

SOFTWARE/OS VERSIONS
Gwenview: 20.12.3
Operating System: Debian GNU/Linux 11
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.0-9-amd64
OS Type: 64-bit
Comment 1 Kangarooo 2022-12-03 18:57:31 UTC
Is this still not fixed?d
Comment 2 Lonnie 2022-12-04 06:59:20 UTC
I think the issue is that gwenview doesn't take all the user's settings into consideration when trying to "maximize an image while maintaining aspect ratio".

For example, I'm running  4K monitors that have a resolution of  3840 x 2160.

Additionally, I have font dpi set to 192:
System Settings > Fonts > Force font DPI: 192

Perhaps you'd have to have similar settings to reproduce the issue that's showcased in this video:
https://youtu.be/kfqwPhQ7n0o

Also, see comments under the video (which may trigger an idea as to what's causing the problem).
Comment 3 A Linux User 2025-08-25 10:43:10 UTC
First of all, thank you for the bug report, the video was especially helpful! It's four years now, but better late than never.

I did some research in the Gwenview docs and I think I found the setting that determines the behaviour.

Go to Settings -> Image View -> Zoom mode: Keep same zoom and position

This will achieve what you want. However, images smaller than the View Port will not be 'upscaled', but only fill parts of the screen. If you want those to max out as well (will look pixelated), then you tick "Enlarge smaller images" below.

I hope that fixes your issue. If it didn't, please reach out here again.