gpt4 book ai didi

avfoundation - 合并 CVPixelBuffer

转载 作者:行者123 更新时间:2023-12-01 22:42:09 46 4
gpt4 key购买 nike

我有 2 个图像的 CVPixelBuffers。我想合并这两个图像,使第二个图像位于第一个图像之上,位于我想要的坐标处。如果有人能在这方面指导我,我将不胜感激。

我不想使用上下文绘制,因为我试图降低 CPU 利用率。这些图像将是经过处理的屏幕截图,因此它是实时的,并且进行数千次上下文绘制会增加 CPU 利用率。

最佳答案

您可以使用 Core Image 来

  1. 从 CVPixelBuffers 创建两个 CIImage
  2. 使用 CISourceOverCompositing 将两者结合起来
  3. 使用 CIContext render:toCVPixelBuffer: 将结果渲染到第三个 CVPixelBuffer

关于avfoundation - 合并 CVPixelBuffer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28157631/

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