フラッド フィル / ペイント バケツ機能を多用するアプリの構築を検討しています。私が着色する画像は、本のページを着色するようなものです。白い背景、黒い枠。UIImage
(ピクセルデータを操作することによって) どちらを使用するのが良いか、またはCore Graphics
タッチで画像を描画して塗りつぶしの色を変更する方が良いかについて議論しています。
ではUIImage
、網膜画像を適切に説明できません。コンテキストを new に書き込むとイメージが破壊されますUIImage
が、おそらく理解できます。私はヒントを開きますが...
ではCoreGraphics
、ユーザーが領域に触れて実際にその領域を塗りつぶしたときに、どの形状を塗りつぶすかを計算する方法がわかりません。調べましたが、検索に成功していません。
全体として、最適な解決策は を使用しCoreGraphics
ていると思います。全体的に軽くなり、同じ画像の異なるサイズのコピーをいくつか保持する必要がないからです。
考え?気楽に行こう!それは私の最初のアプリであり、最初のSOの質問です;)