Bug 499387

Summary: Spectacle's region screenshots are blurrier than full-screen screenshots of the same area
Product: [Applications] Spectacle Reporter: Ilya Bizyaev <bizyaev>
Component: GeneralAssignee: Noah Davis <noahadvs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: john.kizer, kde
Priority: NOR    
Version First Reported In: 24.12.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Region screenshot (blurry)
Fullscreen screenshot (sharp) — cropped to match
kscreen-doctor output
KCM

Description Ilya Bizyaev 2025-02-01 16:04:28 UTC
STEPS TO REPRODUCE
1. Use the rectangular area screenshot shortcut to capture a region with text.
2. Then make a fullscreen screenshot that covers the same region.

OBSERVED/EXPECTED RESULT
The fullscreen image looks just as sharp as pixels on the screen, while the region screenshot is noticeably blurrier.
Compare the attached screenshots by switching between them back and forth in an image viewer.


SOFTWARE/OS VERSIONS
Spectacle: 24.12.1
KDE Frameworks: 6.10.0
Qt: Using 6.8.1 and built against 6.8.1
openSUSE Tumbleweed (Wayland)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.12.10-1-default

ADDITIONAL INFORMATION
The blurriness is present as soon as the region selection UI is launched, and it looks identical to the resulting image.
Comment 1 Ilya Bizyaev 2025-02-01 16:05:19 UTC
Created attachment 177886 [details]
Region screenshot (blurry)
Comment 2 Ilya Bizyaev 2025-02-01 16:06:05 UTC
Created attachment 177887 [details]
Fullscreen screenshot (sharp) — cropped to match
Comment 3 Noah Davis 2025-02-02 17:34:53 UTC
What is your screen setup like (resolutions, UI scales and placement)? If you're not sure how to describe it, post a screenshot of the upper part of the Display Configuration settings module.
Comment 4 John Kizer 2025-02-06 20:30:00 UTC
Updating status since this is pending some information from the reporter.

For reference - if fractional scaling is being used, then this would appear to be https://bugs.kde.org/show_bug.cgi?id=490353
Comment 5 Ilya Bizyaev 2025-02-06 21:07:48 UTC
It does seem to be because of the multiscreen setup, and I have fractional scaling enabled on my primary screen. I'll attach kscreen-doctor output.
Comment 6 Ilya Bizyaev 2025-02-06 21:08:48 UTC
Created attachment 178030 [details]
kscreen-doctor output
Comment 7 Ilya Bizyaev 2025-02-06 21:12:05 UTC
Created attachment 178031 [details]
KCM
Comment 8 John Kizer 2025-02-07 04:50:32 UTC
Got it - I'll merge this into the previously filed issue to keep the discussion and any resolution ideas together in one spot.

Thanks!

*** This bug has been marked as a duplicate of bug 490353 ***