Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нахождение кординат пикселя в объектке QImage

1.8K
16 августа 2007 года
dEBuch
95 / / 21.10.2005
Так понимаю, что бы возможно было просмотреть цвет пикселя, можно воспользоваться только функцией scanLine(). Решил поэкспериментировать со scanLine() . Написал вот такой вот код.
 
Код:
QImage img;//допустим сюда программа загружает изображение
uchar* str1 = img.scanLine(0); //Считываем первую строку пикселей
QString str2 = (char*)str1;
TextLabel->setText(str2);//Вывел строку на монитор

Дальше я создал изображение 2x1, где один пиксель, черный другой белый. //Что бы понять как в строке выглядят эти пиксели...
И сохранил в форматах *.jpg *.png *.bmp
Открыл по очереди все три изображения.
Когда открыл *.jpg вывело каракули с пробелами.
Когда открывал *.png и *.bmp вообще ничего не вывело.
Что не правильного в коде? В общем мне нужно находить кординаты белых пикселей в изображение. Кординаты ясно как находить, но как понять в строке uchar* где какой пиксель и какого он цвета?
Работаю с монохроными изображениями в *.jpg, *.png, *.bmp.
PS
В описание этой функции, ничего собственно не нашел и в исходнике где показывался пример использования функции, было как то криво все %)
1.8K
16 августа 2007 года
dEBuch
95 / / 21.10.2005
Глупый вопрос?
391
16 августа 2007 года
Archie
562 / / 03.02.2005
Давай так, что ты ожидаешь увидеть в тексте лейбла?
1.8K
16 августа 2007 года
dEBuch
95 / / 21.10.2005
Я не нашел инфы где описывалось как выглядит цвета пикселей в uchar*. Вот и решил в лейбл выодить строку, что бы понять как выглядит цвет пикселя. а в итоге ***. Это кратко...
1.8K
17 августа 2007 года
dEBuch
95 / / 21.10.2005
Можно закрывать ветку. Все моя тупость :)
PS
спс Archie
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог