Я получил изображение 400x300, которое получило событие «mousedown», в котором вместо щелчка мышью помещаются несколько красных эллипсов. Проблема, которую я получил сейчас, я хочу получить цвета каждого пикселя в массив. Я получил только 3 цвета: черный (0,0,0 в RGB), красный (255,0,0) и какое-то время (255,255,255).
Вопрос в том, как я могу пройти через весь picturebox и взять значения цветов? Там нет "getPixel" я мог бы использовать. Я попытался передать изображение pictureBox в растровое изображение
Bitmap zdjecie_box = new Bitmap(pictureBox1.Image)
но оно говорит, что изображение должным образом пусто (null), поэтому я предполагаю, что нарисованное изображение хранится не в .image, а в другом месте. Я хотел этого, потому что тогда я бы просто использовал zdjecie_box.GetPixel(i, j).R;
и сохранил его в массив.
Есть идеи, как это сделать?