如果我们已经有一个位图图形上下文,并且我们将此上下文转换为CGImage
. 现在我们想在CGImage
. 我们可以CGImage
直接改变,而是在图形上下文中绘制一个点并将整个上下文再次转换为 aCGImage
吗?
这个想法CGImage
也是一个结构,所以如果我们可以改变结构中的一些数据,那应该是可能的吗?
如果我们已经有一个位图图形上下文,并且我们将此上下文转换为CGImage
. 现在我们想在CGImage
. 我们可以CGImage
直接改变,而是在图形上下文中绘制一个点并将整个上下文再次转换为 aCGImage
吗?
这个想法CGImage
也是一个结构,所以如果我们可以改变结构中的一些数据,那应该是可能的吗?
CGImage 是不可变的。它们在创建后无法更改。
如果我们已经有一个位图图形上下文,并且我们将这个上下文转换为一个 CGImage
CGBitmapContextCreateImage
不会将上下文“转换”为图像——它有效地拍摄了上下文当前状态的快照。
您可以在原始上下文中绘制更多内容。(第一个 CGImage 不会受到影响。)然后CGBitmapContextCreateImage
再次调用,以获取包含新绘图的新图像。