Получить цвет пикселя пикчербокса - C#

Узнай цену своей работы

Формулировка задачи:

Как вы уже догадались, мне нужно получить цвет пикселя под курсором, да не простого пикселя, а пикселя самого пикчербокса, в котором рисунок, состоящий из разного рода фигур разных цветов. Повторюсь, рисунок нанесён графикой, а не загружен с диска. Подобные каракули почему то не работают:
Color c = new Bitmap(pictureBox1.Width, pictureBox1.Height).GetPixel(e.X, e.Y);
Graphics g = pictureBox1.CreateGraphics();
g.Clear(c);
Помогите пожалуйста! В просторах интернета не нашёл ничего, что бы могло правильно работать в моих поломаных ручонках.

Решение задачи: «Получить цвет пикселя пикчербокса»

textual
Листинг программы
Color c = ((Bitmap)pictureBox1.Image).GetPixel(e.X, e.Y);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы