https://bugs.kde.org/show_bug.cgi?id=507932
Bug ID: 507932
Summary: Spectacle - "Pick color from screen" applies grey
overlay, making accurate color selection impossible
Classification: Applications
Product: Spectacle
Version First 6.4.4
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: critical
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Created attachment 183823
--> https://bugs.kde.org/attachment.cgi?id=183823&action=edit
Bug sample
**SUMMARY**
When using the *"Select Color" → "Pick a color from the screen"* feature in
Spectacle, a grey overlay is applied to the entire screen. This alters the
appearance of the colors, making it impossible to select the true color under
the cursor. This defeats the purpose of the feature.
**STEPS TO REPRODUCE**
1. Open Spectacle
2. Take a screenshot (or load an existing one)
3. Click on **"Tools" → "Select Color" → "Pick a color from the screen"**
4. Observe that a grey overlay is applied over the image
5. Try to pick a specific color from the screen/image
**OBSERVED RESULT**
The overlay darkens or modifies the real color, so the picked color is not
accurate.
**EXPECTED RESULT**
The screen should remain unaltered during color picking, or at least the color
under the cursor should be sampled from the original content, not from the
overlay.
**WORKAROUNDS**
* Use external tools like **KColorChooser**, which do not apply an overlay.
* Take the screenshot first, then pick the color from an external app.
* Disable compositing (e.g. `Shift+Alt+F12`) to avoid overlay in some setups.
**SOFTWARE/OS VERSIONS**
* KDE Plasma Version: 6.4.4
* KDE Frameworks Version: 6.16.0
* Qt Version: 6.9.1
* Spectacle Version: 6.4.4
* OS: Arch Linux
**ADDITIONAL INFORMATION**
This might be caused by the semi-transparent fullscreen widget used to capture
input, but the color picker should ideally bypass the overlay or access the
framebuffer underneath.
--
You are receiving this mail because:
You are watching all bug changes.