macOS编程允许使用颜色空间信息通过createWithColorSpace API创建颜色(NSColor),然后通过colorSpace属性进行查询。在WinRT/C++语言投影中,我没有发现类似的地方。我遇到的唯一的颜色空间或与配置文件相关的API是通过GetColorProfileAsync API和相关的ColorProfileChanged事件查询当前显示的颜色配置文件,但是Color结构似乎没有任何与颜色空间相关的信息,只有RGBA值。是否有方法向WinRT API提供类似于macOS的颜色空间信息,或者是否有其他方法在使用颜色时提供颜色空间信息?
发布于 2022-11-18 09:07:10
目前,UWP使用的是sRGB(一个标准的RGB (红色、绿色、蓝色)颜色空间),相关功能都在文档彩色结构中,正如您所看到的。UWP没有在颜色空间上操作的API。
https://stackoverflow.com/questions/74480522
复制相似问题