.NET C# プロジェクトに取り組んでおり、ピクチャボックスをクリックしたときにピクセル値を取得したいのですが、どうすればそれを達成できますか?
基本的な考え方は、ピクチャ ボックス内の任意の場所をクリックすると、そのイメージ ポイントのピクセル値を取得するというものです。
ありがとう!
.NET C# プロジェクトに取り組んでおり、ピクチャボックスをクリックしたときにピクセル値を取得したいのですが、どうすればそれを達成できますか?
基本的な考え方は、ピクチャ ボックス内の任意の場所をクリックすると、そのイメージ ポイントのピクセル値を取得するというものです。
ありがとう!
これを使って:
private void pictureBox2_MouseUp(object sender, MouseEventArgs e)
{
Bitmap b = new Bitmap(pictureBox1.Image);
Color color = b.GetPixel(e.X, e.Y);
}
そのピクチャーボックスがピクセルのサイズでない限り、できないと思います。コントロール onclick イベントは、特定のクリック位置を保存しません。色について話している場合、C#では不可能です