使用iPhone/iOS时,当出现“颜色错位图像”时,黄色调色代表什么?

53

因此,我在我们的应用程序中打开了“颜色不对齐图像”以提高绘图性能。文档说明如下:

在源像素未对准目标像素的图像上放置洋红色叠加层。

然而我不知道黄色代表什么。 (有一个“离屏渲染颜色”选项使用黄色...“颜色不对齐图像”是否也会打开此选项?)

有人知道吗?

TIA

1个回答

82

品红色叠加是由于子像素错位引起的,而黄色叠加则是由于拉伸引起的。在iOS 4之前,Instruments工具使用品红色来表示两种情况。


12
据我所知,文档中没有提到过这一点,但在2010年WWDC会议视频的《实践中的核心动画,第二部分》中提到了大约50分钟。 - Wilbur Vandrsmith
7
“Core Animation in Practice, Part 2”和Part 1的链接如下:https://developer.apple.com/videos/wwdc/2010/?id=425和https://developer.apple.com/videos/wwdc/2010/?id=424。 - Vincent Gable
奇怪-注意到即使没有打开任何应用程序,选择此选项时状态栏也会变成黄色。 - Snowcrash
@SnowCrash 当这些叠加层处于活动状态时,它们在整个设备上都可以工作;即使在其他应用程序或SpringBoard中也是如此。 - Wilbur Vandrsmith
@Wilbur - 这是否意味着状态栏有错位的像素? - Snowcrash
2
@SnowCrash 不是错位,而是拉伸。在一个方向上完全重复的UI元素通常会从1xN大小的图像中进行拉伸。 - Wilbur Vandrsmith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接