gpt4 book ai didi

ios - 我们应该使用哪个 CGImageAlphaInfo?

转载 作者:技术小花猫 更新时间:2023-10-29 10:49:15 59 4
gpt4 key购买 nike

Quartz 2D programming guide定义各种 alpha 存储模式的可用性:

enter image description here

我们应该将哪些用于 RGB 上下文,为什么

对于非不透明上下文,kCGImageAlphaPremultipliedFirstkCGImageAlphaPremultipliedLast

对于不透明的上下文,kCGImageAlphaNoneSkipFirstkCGImageAlphaNoneSkipLast

值的选择会影响性能吗?

通常,我看到 kCGImageAlphaPremultipliedFirst 用于非不透明上下文,kCGImageAlphaNoneSkipFirst 用于不透明上下文。有些人说这些表现更好,但我没有看到任何确凿的证据或文件。

快速的 GitHub 搜索表明,开发人员更喜欢 kCGImageAlphaPremultipliedFirst 而不是 kCGImageAlphaPremultipliedLastkCGImageAlphaNoneSkipLast 而不是 kCGImageAlphaNoneSkipFirst。遗憾的是,这只不过是轶事证据。

最佳答案

Apple 工程师在 WWDC 2014 上确认我们应该使用 kCGImageAlphaPremultipliedFirstkCGImageAlphaNoneSkipFirst,这确实会影响性能。

关于ios - 我们应该使用哪个 CGImageAlphaInfo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23723564/

59 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com