イメージ(フォーマットは質問の一部です)を与えたら、それを自分の「フォーマット」に変換できます。私のフォーマットは、例えば、その特定のピクセルが「オン」であるかどうかを示す時間画像のサイズをカバーするブール値の単純なX行Y配列の配列です。色は関係ありません。画像フォーマット(BMP、JPG、GIFなど)についてはわかりませんので、画像を読み込んでそのピクセル状態を「マップ」することは可能です。"画像"/"画像"フォーマットを自分自身に変換する
特定のピクセルが「オン」になっているかどうかを画像で判断するのが難しいかもしれないと思います。これは私が作成しているプログラムの特定の部分の一部を形成するので、ユーザーは単色で特定の範囲の画像のみを作成できるようにすることができます。
私が達成しようとしているのは、ユーザーが任意のイメージプログラム(例えばmspaint)を使用して画像を描画し、それを保存してからアプリケーションにインポートすることです。後のポイント。
グラフィック形式のいずれかでこれを行うことができますか?私は私が何のために十分な情報を提供したことを願っています。私は非常に基本的な例を提供します。
例:作成された画像は20,10で、ユーザーはポイント0,0 - > 6,0(つまり7ピクセル幅)から直線を描いています。彼らはそれをBMP、JPGとして保存しました。その画像を開いて、それをスキャンして基本的に特定のピクセルが描画されているかどうかを判断したいと思います。したがって、ピクセル0,0,0,0,0,0,0,0,0,0,0,0は「オン」になり、他のすべてのピクセルはオフになります。特定のタイプとして保存するように強制しなければならない場合、私はそれに満足しています。
私は開発言語としてDelphiを使用しています。箱から出して
おかげ
ジェイソン
オンスクリーンとオフグラフィックは、基本的にモノクロのビットマップです。あなたがしようとしていることは、マスクを作成することです。 – GrandmasterB