-
Notifications
You must be signed in to change notification settings - Fork 8.9k
Open
Labels
Issue-BugIt either shouldn't be doing this or needs an investigation.It either shouldn't be doing this or needs an investigation.Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meetingIt's a new issue that the core contributor team needs to triage at the next triage meeting
Description
Windows Terminal version
1.23.12811.0
Windows build number
10.0.26200.0
Other Software
No response
Steps to reproduce
- In the NVIDIA settings application (NVIDIA Control Panel / NVIDIA App), navigate to the System > Display tab. Under the Color section, set Output color depth to 10 bpc.
- Enable "Automatic Colour Management" in Windows 11 Settings -> Display -> Color.
- In Windows Terminal settings, choose any standard sRGB image as the background.
- Set the background image opacity to any value less than 100% (e.g., 50%). (or alternatively use a pre-made semi-transparent PNG image as the background with 100% opacity.)
- Observe the terminal window on the physical display.
Example image:
The issue can be mitigated by either of the following actions, but both have drawbacks:
- Switching to 8-bpc color depth: This resolves the over-exposure but re-introduces color banding on gradients, which is the primary reason for using 10-bpc.
- Disabling ACM: This also resolves the issue, but it breaks color management for other applications that rely on it, causing color inaccuracies elsewhere.
Expected Behavior
The background image should be displayed with correct sRGB colors, with its opacity correctly applied, without any color distortion.
Actual Behavior
The background image's colors are severely distorted, appearing over-exposed.
Example result:
Metadata
Metadata
Assignees
Labels
Issue-BugIt either shouldn't be doing this or needs an investigation.It either shouldn't be doing this or needs an investigation.Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meetingIt's a new issue that the core contributor team needs to triage at the next triage meeting
