Color Management is broken (GetICMProfile always returns WCS Default Device Profile)

Contributor

Hi,

 

It looks that color management logic is changed and many many graphics apps are not compatible with color management logic of Windows 11, Windows Server 2022, Windows Server vNext.

 

There are quite a few references in internet: 

 

In short GetICMProfile Win32 API method doesn't return the expected value anymore on mentioned systems. I'm quite surprised to see no comment from Microsoft as the color management is very important aspect of OS Functionality.

 

It might be that Microsoft is deprecating GetICMProfile in favor of WcsGetDefaultColorProfile, but there are so many apps in the wild that already use old method, so I don't think it a wise decision and so far looks more like an issue that has not been noticed by Microsoft yet.

 

0 Replies