すでにビットマップグラフィックスコンテキストがあり、このコンテキストをに変換した場合CGImage
。次に、に1つのドットを追加しCGImage
ます。直接変更することはできますか?CGImage
代わりに、グラフィックスコンテキストに単一のドットを描画し、コンテキスト全体をもう一度?に変換しCGImage
ますか?
それは構造でもあるという考えです。CGImage
構造内のデータを変更できれば、どういうわけかそれは可能でしょうか。
すでにビットマップグラフィックスコンテキストがあり、このコンテキストをに変換した場合CGImage
。次に、に1つのドットを追加しCGImage
ます。直接変更することはできますか?CGImage
代わりに、グラフィックスコンテキストに単一のドットを描画し、コンテキスト全体をもう一度?に変換しCGImage
ますか?
それは構造でもあるという考えです。CGImage
構造内のデータを変更できれば、どういうわけかそれは可能でしょうか。
CGImages は不変です。作成後に変更することはできません。
Bitmap Graphics Context が既にあり、このコンテキストを CGImage に変換した場合
CGBitmapContextCreateImage
コンテキストを画像に「変換」しません。コンテキストの現在の状態のスナップショットを効果的に取得します。
元のコンテキストでより多くのものを描くことができます。(最初の CGImage は影響を受けません。) 次に、CGBitmapContextCreateImage
再度呼び出して、新しい描画を含む新しいイメージを取得します。