イメージを生成しようとしていて、完全に見えるアップルのドキュメントでUIGraphicsBeginImageContext()が見つかりました。私はいくつかのQuartzチュートリアルを見てきましたが、それぞれのビューでカスタムビューを使用して、この場合は必要ないように見えますが、確かに分かりません。何がUIGraphicsBeginImageContext()を使用して私の描画を行うための最善の方法?UIGraphicsBeginImageContext()で描画する方法
0
A
答えて
2
確かに、解像度の独立性を得るにはUIGraphicsBeginImageContextWithOptions()
とscale
= 0.0を使用しますが、関数を呼び出すと、フレームワークはチュートリアルのように使用できる通常のグラフィックスコンテキストを設定します。あなたはUIGraphicsGetCurrentContext()
でそれを得ることができます。
描画が完了したら、UIGraphicsGetImageFromCurrentImageContext()
を使用して実際に描画したものをキャプチャすることがよくあります。
完了したらUIGraphicsEndImageContext()
に電話することを忘れないでください。
関連する問題
- 1. パスワードフィールドを描画する方法Ember.TextFieldを描画する方法ですか?
- 2. UIGraphicsBeginImageContext位置の設定方法は?
- 3. 画像を描画する方法
- 4. TPanelでの描画方法
- 5. ダイナミックテーブルをcで描画する方法
- 6. AndroidでJButtonを描画する方法
- 7. UIViewでシグネチャを描画する方法
- 8. TTrayIconで描画する方法
- 9. PaintCodeでカスタムプログレスサイクルを描画する方法
- 10. iPhoneでpiechartを描画する方法
- 11. UIImageView(iOS4)で描画する方法
- 12. ダイアログコントロールでPNGを描画する方法
- 13. WPFでビデオフィードを描画する方法
- 14. MapViewでGMSPolylineを描画する方法
- 15. QOpenGLWidgetでフロントバッファに描画する方法
- 16. iphoneでテキストを描画する方法
- 17. XCBでタイトルバーを描画する方法
- 18. JPanelでベクターグラフィックを描画する方法
- 19. Coldfusionでエリアチャートを描画する方法
- 20. bufferedimageでスプライトを描画する方法
- 21. キーリスナーをグラフィックスで描画する方法
- 22. フォームエリア外に描画するときの再描画方法
- 23. ビットマップに円を描かないで描画する方法は?
- 24. デバイスコンテキストに描画する方法
- 25. キャンバスの描画をズームする方法
- 26. メッセージシーケンスチャートを描画する方法は?
- 27. イメージにテキストを描画する方法
- 28. ピクチャボックスをリストボックスに描画する方法
- 29. CGContextにNSImageを描画する方法
- 30. QML描画バッファをキャプチャする方法
解像度の独立性を得るためにスケールを使用するにはどうすればよいですか? – jfisk
UIGraphicsBeginImageContextWithOptions()のドキュメントを参照してください。scale = 0.0を設定すると、デバイスに適したスケール係数を選択して、現在のデバイスに解像度の独立性を与えるようにCore Graphicsに指示します。 –