我在一个UIImageView中有一个PNG文件,隔壁我有一个EaglView,它显示了同一图像(长篇小说)作为纹理的延续,该纹理是从相同的原始PNG雕刻而来的。关键是,这些图像应完美匹配,实际上具有不同的颜色饱和度。

通常,我会责怪我对GL中的PNG纹理负载的处理,但是当我将预览(带PNG)固定到iPhone模拟器上时,GL的位置是亮点,而UIImageView是错误的!它拍摄了图像,使其变得更加饱和。图像视图是不透明的,带有100%α。

我在预览旁边的另一个PNG文件的清洁UIImageView上对此进行了验证。

有人知道怎么了吗?

有帮助吗?

解决方案

如果您使用Photoshop使用“保存Web&Devices”工具来保存PNG,请确保“转换为SRGB”选项已关闭,并且“嵌入颜色配置文件”也关闭。如果您使用另一个编辑器,请查找类似的设置。

这个, ,这将有助于解释比我更好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top