Получение цвета 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; //... } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д