Здравствуйте, гость ( Вход | Регистрация )
Andrewshkovskii | Дата 9.12.2009, 13:43 |
Да уж все, решилось все константой 4278190080UL. А вообще надо было вот так QColor(Qt::black).rgb().. |
|
fsMark | Дата 9.12.2009, 13:29 |
Попробуй для паинтера установить: setRenderHint(QPainter::Antialiasing, false) |
|
Andrewshkovskii | Дата 8.12.2009, 20:37 |
ну по дефолту пэинтер рисует с антиалиасингом... | |
fsMark | Дата 8.12.2009, 20:33 |
Навскидку, рисуешь с со сглаживанием? | |
Andrewshkovskii | Дата 8.12.2009, 20:26 |
Есть QPixmap , на нем painter'ом нарисована буква(черным цветом). QPixmap преобразуется в QImage. После чего я её по-квадратно (30х30) проверяю на цвет.. если есть черный - то в массив записывается 1, если есть белый, иначе - 0. Но почему-то приходят много разных цветов, хотя по логике должно быть всего 2. Соответственно вся матрица заполняется 0...В чем моё не допонимание цветовой системы QImage и Qt в целом?
|
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 19.4.2024, 21:42 |