如何将CVPixelBufferRef从kCVPixelFormatType_32ARGB转换为kCVPixelFormatType_24RGB

4
我是一名新的苹果开发者,我在处理不同的图像表示方面遇到了困难...
我有一个以kCVPixelFormatType_32ARGB格式为基础的CVPixelBufferRef,并希望从中创建一个新的以kCVPixelFormatType_24RGB格式为基础的CVPixelBufferRef(即舍弃alpha位)。
有没有简单的方法可以做到这一点,或者我必须使用“for”循环进行复制?
我正在使用Mac OSX 10.6.4,并且一直在使用此示例代码
谢谢, Pinhassi。

你最终解决了这个问题吗? - GabCas
1个回答

0
在加速框架中,有一个名为 vImageConvert_ARGB8888toRGB888() 的函数,应该实现一种高效的基于SIMD的转换。

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