Bug 482750 - [wayland] Spectacle Rectangle Select / Multi-Display screenshots blurry on unscaled displays when scaled display in use
Summary: [wayland] Spectacle Rectangle Select / Multi-Display screenshots blurry on un...
Status: RESOLVED DUPLICATE of bug 478426
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 24.02.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-03-07 17:19 UTC by Eamonn Rea
Modified: 2024-03-08 00:03 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Rectangle Select Screenshot from Scaled Display (86.17 KB, image/png)
2024-03-07 17:19 UTC, Eamonn Rea
Details
Rectangle Select Screenshot from Non Scaled Display (104.07 KB, image/png)
2024-03-07 17:20 UTC, Eamonn Rea
Details
Current Window Screenshot from Non Scaled Display (32.46 KB, image/png)
2024-03-07 17:21 UTC, Eamonn Rea
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eamonn Rea 2024-03-07 17:19:01 UTC
SUMMARY
I have a display at 150% scale and several displays with no scaling. When taking a screenshot, screenshots from the scaled display look crisp, but screenshots on unscaled displays are blurry. This can even be observed when activating the rectangle select, where unscaled displays become a little blurry while the effect is active.

This issue does not occur when taking a single-window screenshot or single-display screenshot, only with rectangle-select or a screenshot of all displays. 

I will attach a screenshot of the same text taken on the scaled display (crisp), and then taken on the unscaled display (blurry). Then, finally, I will attached a cropped single-window screenshot from the unscaled display (crisp, like the scaled display).

STEPS TO REPRODUCE
1. Activate a Rectangle Select / Full-Display screenshot
2. Zoom in a little
3. Observe blur that does not occur with a screenshot of or on the same display, taken as either a screenshot of the whole current display, or of the active window on the same display that produces a blurry screenshot
4. Take a screenshot of any kind on the scaled display
5. Scaled display looks like screenshots do on previous Spectacle versions prior to Plasma 6

OBSERVED RESULT
Screenshots on non-scaled displays are blurry only if Rectangle Select / Full Display screenshots are taken. Single-display or single-window screenshots look fine across all displays.


EXPECTED RESULT
Screenshots on non-scaled displays should look crisp across all displays.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux Zen 6.7.8 (Arch Linux)
KDE Plasma Version: 6.0.1
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION
The filesize appears to be notably larger for screenshots on non-scaled displays, even if the contents are identical. Maybe this is a result of the blur.
Comment 1 Eamonn Rea 2024-03-07 17:19:44 UTC
Created attachment 166617 [details]
Rectangle Select Screenshot from Scaled Display

Screenshot captured on Scaled Display using Spectacle Rectangle Region Select.
Comment 2 Eamonn Rea 2024-03-07 17:20:30 UTC
Created attachment 166618 [details]
Rectangle Select Screenshot from Non Scaled Display

Screenshot captured on Non Scaled Display using Spectacle Rectangle Region Select.
Comment 3 Eamonn Rea 2024-03-07 17:21:34 UTC
Created attachment 166619 [details]
Current Window Screenshot from Non Scaled Display

Screenshot captured of Full Current Window on Non Scaled Display, then cropped mimic how a rectangle region screenshot would look.
Comment 4 Eamonn Rea 2024-03-07 17:23:16 UTC
When posting the screenshots and viewing them, I just realised that the non-scaled region screenshot's resolution is too large. It is virtually identical to the resolution of the scaled display screenshot. Perhaps the screenshot from the unscaled display is being upscaled?
Comment 5 Nate Graham 2024-03-08 00:03:34 UTC

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