1

私は現在、人々がピクセル アートを作成できるように設計されたピクセル アート プログラムを作成しています。

個々のピクセルは、実際には、ユーザーが画面をクリックしたときに作成される 8x8 の長方形です。

ここで作ろうとしているのは、Microsoft ペイントの「塗りつぶし」オプションに似ています。ユーザーが図形を描画し、「塗りつぶし」ツールを使用してその内側をクリックすると、外側はそのままで、図形の内側が選択した色で塗りつぶされます。

独自のアルゴリズムを作成しようとしましたが、直面した最大の障害は、テストしているピクセルが形状の内側にあるかどうかを知ることです。私はついにあきらめて、それをグーグルすることにしましたが、手ぶらで出てきました。

私はこれをPython 2.7でプログラミングしていますが、質問は実際には言語固有ではありません。アルゴリズムを理解する必要があるだけです。

4

1 に答える 1