でオフスクリーンイメージに描画、特定のサイズの白紙画像を作成し、それに画面をオフに描画することは非常に簡単です:UIImage:MAC OSX(ココア)でのiOS
NSImage* image = [[NSImage alloc] initWithSize:NSMakeSize(64,64)];
[image lockFocus];
/* drawing code here */
[image unlockFocus];
しかし、 、iOS(ココアタッチ)ではUIImageと同等の呼び出しがないようです。私はUIImage(または他の同等のクラス)を使って同じことをしたいと思います。つまり、私はUIRectFill(...)
と[UIBezierPath stroke]
のような呼び出しを使用して描くことができる、最初は空のイメージである明示的なサイズを作りたいと思います。
どうすればよいですか?
しかし、画像のコンテキストを終了することを忘れないでください! –
はい、私はそれを忘れてコピーします。 – sch
これは 'NSImage'を作成して' lockFocus'を呼び出すのと同じことだと思いますが、どうすればフォーカスを解除できますか? – mtmurdock