iPhone Xs的mtkview显示器上的伽玛/颜色偏斜错误

时间:2019-04-04 02:42:40

标签: ios swift metal color-space

我正在使用colorPixelFormat = .rgba16Float配置MTKView。在8+上,显示效果很好。在Xs上,显示的灰度系数为2.2。

如果您对应用程序进行了截屏,则该截屏是正确的颜色。如果您从MTKView中提取数据并将其写入UIImage,请保存它,这也是正确的。如果您在UIImageView中显示该UIImage,则该颜色在电话上是正确的。

如果我向顶点着色器添加gamma 2.2,则显示正确(在Xs上,但在8+上错误)。但是,然后从metalview保存的屏幕截图和UIImage是错误的。

我似乎找不到任何特定于显示器的伽玛或色彩空间设置。还有其他人打过这个吗?

0 个答案:

没有答案