Bug 456965 - Screenshots look blurry on Wayland in 75% scaling
Summary: Screenshots look blurry on Wayland in 75% scaling
Status: RESOLVED FIXED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 22.04.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Boudhayan Gupta
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-21 02:38 UTC by ryu.ketsueki
Modified: 2024-04-18 21:35 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ryu.ketsueki 2022-07-21 02:38:21 UTC
SUMMARY
I use the Wayland session because of the scaling feature, which makes everything in a good enough size to fit on the 1366x768 display of my laptop. It is sharp on the display but blurry when taking a screenshot.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20220708
KDE Plasma Version: 5.25.2
KDE Frameworks Version: 5.96.0
Qt Version: 5.15.5
Kernel Version: 5.18.8-lqx1-1-liquorix (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i3-7020U CPU @ 2.30GHz
Memory: 11.5 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 620
Manufacturer: LENOVO
Product Name: 81FE
System Version: Lenovo ideapad 330-15IKB
Comment 1 Patrick Silva 2022-10-29 18:03:36 UTC
Can reproduce on neon unstable.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.26.80
KDE Frameworks Version: 5.100.0
Qt Version: 5.15.6
Graphics Platform: Wayland
Comment 2 Vlad Zahorodnii 2024-01-24 18:18:37 UTC
There seems to be some misunderstanding about scale factors less than 100%.

If you have 75%, the application will use 100% because smaller scale factors are not supported. kwin then downscales the surfaces to 75%. Any kind of downscaling or upscaling is going to produce some visual distortions, it can't be sharp.
Comment 3 Noah Davis 2024-01-25 14:56:24 UTC
I think what they mean is that it's less sharp in the screenshot than it actually is on the screen. KWin does a remarkably good job of downscaling or upscaling the screen's content when displaying it on a monitor.