Использует ли WPF установленный цветовой профиль в окнах для корректировки отображаемых цветов?
Я почти уверен, что старые приложения на основе форм / gdi не "автоматически" исправляют цвета, но мне интересно, если WPF делает (или может быть сделано) это автоматически?
(Я знаю, что могу сделать это вручную в своих собственных приложениях WPF, создав шейдер GPU для коррекции цвета.)
Причина, по которой я спрашиваю, состоит в том, что все больше и больше мониторов теперь имеют широкую гамму, это означает, что цвета, которые выглядят "нормальными" на "старых" мониторах, будут казаться намного более яркими на мониторах с широкой гаммой. Примером является мой новый монитор, который имеет более сильный красный и зеленый цвета, чем мои другие мониторы.
Я могу исправить эту проблему для каждого приложения в отдельности (Firefox, Photoshop, медиа-плееры, использующие пользовательский шейдер и т. Д., Мои собственные приложения wpf, использующие шейдеры GPU ...), но было бы неплохо, если бы был способ Пусть WPF сделает это автоматически для всех приложений WPF.
Это не большая проблема, но, тем не менее, это раздражает, и я надеялся, что Microsoft воспользуется возможностью с WPF ввести цветовую коррекцию по умолчанию.
редактировать: вопрос прояснен для потомков.