QImage img;//допустим сюда программа загружает изображение
uchar* str1 = img.scanLine(0); //Считываем первую строку пикселей
QString str2 = (char*)str1;
TextLabel->setText(str2);//Вывел строку на монитор
Нахождение кординат пикселя в объектке QImage
Код:
Дальше я создал изображение 2x1, где один пиксель, черный другой белый. //Что бы понять как в строке выглядят эти пиксели...
И сохранил в форматах *.jpg *.png *.bmp
Открыл по очереди все три изображения.
Когда открыл *.jpg вывело каракули с пробелами.
Когда открывал *.png и *.bmp вообще ничего не вывело.
Что не правильного в коде? В общем мне нужно находить кординаты белых пикселей в изображение. Кординаты ясно как находить, но как понять в строке uchar* где какой пиксель и какого он цвета?
Работаю с монохроными изображениями в *.jpg, *.png, *.bmp.
PS
В описание этой функции, ничего собственно не нашел и в исходнике где показывался пример использования функции, было как то криво все %)
Глупый вопрос?
Давай так, что ты ожидаешь увидеть в тексте лейбла?
Я не нашел инфы где описывалось как выглядит цвета пикселей в uchar*. Вот и решил в лейбл выодить строку, что бы понять как выглядит цвет пикселя. а в итоге ***. Это кратко...
PS
спс Archie