hpi*_*que 11 macos performance core-graphics alpha-transparency ios
的石英2D节目指南定义了各种α-存储模式的可用性:

我们应该将哪些用于RGB上下文,为什么?
对于非不透明的上下文,kCGImageAlphaPremultipliedFirst或kCGImageAlphaPremultipliedLast?
对于不透明的上下文,kCGImageAlphaNoneSkipFirst还是kCGImageAlphaNoneSkipLast?
价值的选择是否会影响绩效?
通常,我会看到kCGImageAlphaPremultipliedFirst非透明和kCGImageAlphaNoneSkipFirst不透明的上下文.有些人说这些表现更好,但我没有看到任何关于此的确凿证据或文件.
快速搜索GitHub的显示,开发商的青睐kCGImageAlphaPremultipliedFirst了kCGImageAlphaPremultipliedLast和kCGImageAlphaNoneSkipLast超过kCGImageAlphaNoneSkipFirst.可悲的是,这只不过是轶事证据.
2014年WWDC上的Apple工程师确认我们应该使用kCGImageAlphaPremultipliedFirst或者kCGImageAlphaNoneSkipFirst确实会影响性能.
| 归档时间: |
|
| 查看次数: |
4408 次 |
| 最近记录: |