1

假设我有一个现有的 CGImageRef。我想为该现有图像创建一个 CGContextRef 并在其中绘制一些东西。

考虑到 CGImageRef 在内存中有一个底层数据数组,我的猜测是应该可以使用CGBitmapContextCreateWithData来自 CGImageRef 的底层内存数据创建一个新的上下文并将其作为数据数组传递。

不幸的是,我不知道如何从 CGImageRef 获取数据数组(甚至可能不可能)。

请注意,我不喜欢创建新上下文,先绘制旧图像,然后再绘制新内容。

4

0 回答 0