0

如果我们已经有一个位图图形上下文,并且我们将此上下文转换为CGImage. 现在我们想在CGImage. 我们可以CGImage直接改变,而是在图形上下文中绘制一个点并将整个上下文再次转换为 aCGImage吗?

这个想法CGImage也是一个结构,所以如果我们可以改变结构中的一些数据,那应该是可能的吗?

4

1 回答 1

2

CGImage 是不可变的。它们在创建后无法更改。

如果我们已经有一个位图图形上下文,并且我们将这个上下文转换为一个 CGImage

CGBitmapContextCreateImage不会将上下文“转换”为图像——它有效地拍摄了上下文当前状态的快照。

您可以在原始上下文中绘制更多内容。(第一个 CGImage 不会受到影响。)然后CGBitmapContextCreateImage再次调用,以获取包含新绘图的新图像。

于 2012-06-01T03:56:13.267 回答