gpt4 book ai didi

macos - 如何将CVPixelBufferRef从kCVPixelFormatType_32ARGB转换为kCVPixelFormatType_24RGB

转载 作者:行者123 更新时间:2023-12-02 05:12:47 24 4
gpt4 key购买 nike

我是Apple的新开发人员,我正在努力处理不同的图像表示形式...

我将使用kCVPixelFormatType_32ARGB格式的CVPixelBufferRef,并且我想从中创建一个新的kCVPixelFormatType_24RGB CVPixelBufferRef(即丢弃alpha位)。

有没有简单的方法可以执行此操作,还是必须使用“for”循环将其复制?

我正在使用Mac OSX 10.6.4,并且一直在研究this 示例代码。

谢谢,
平哈西。

最佳答案

在Accelerate框架中,存在一个vImageConvert_ARGB8888toRGB888()函数,该函数应实现基于SIMD的高效转换。

关于macos - 如何将CVPixelBufferRef从kCVPixelFormatType_32ARGB转换为kCVPixelFormatType_24RGB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3931315/

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