通过NSAttributedString:drawAtPoint
将文字转换为RGBA32 CVPixelBufferRef
的最佳效果是什么?
只是为了澄清我的目标...
正在播放电影时,我正在通过CVPixelBufferRef
传递CVDisplayLink
个对象@ 60fps。这些包含在CMSampleBuffers
中以输出。我使用Apple的“AVGreenScreenPlayer”示例代码作为我的工作基础。
我有一个NSAttributedString
对象代表一个字符串(例如@“ABC”)。我想将它绘制到一个小背景(可能)上,然后将带有背景的结果文本绘制到CVPixelBufferRef
中,放到正在播放的视频的一角。
虽然使用CIFilter
可能效果最佳,但我需要访问包含视频+叠加结果的视频帧CVPixelBuffer
或vImageBuffer
。
对于MacOSX 10.10.3。 - 目标C。