Получение цвета RGB при клике курсором. Аналог пипетки Photoshop - C#
Формулировка задачи:
Здравствуйте друзья подскажите как при нажатии мышкой на картинку получить цвет в формате R G B, к примеру просто будут 3 переменные
red green blue
подскажте как это сделать?
private void pictureBox2_Click(object sender, EventArgs e)
{
MouseEventArgs me = (MouseEventArgs)e;
int red =
int greeb=
int blue=
}Решение задачи: «Получение цвета RGB при клике курсором. Аналог пипетки Photoshop»
textual
Листинг программы
private void pictureBox2_MouseClick(object sender, MouseEventArgs e)
{
using (var bmp = new Bitmap(pictureBox2.Width, pictureBox2.Height))
{
pictureBox2.DrawToBitmap(bmp, pictureBox2.ClientRectangle);
var color = bmp.GetPixel(e.X, e.Y);
var red = color.R;
var green = color.G;
var blue = color.B;
//...
}
}