Этого треда уже нет.
Это копия, сохраненная 20 марта 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 20 марта 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
32 Кб, 602x604
Сап, аноны.
Очень нужна ваша помощь с Qt C++.
Задача: узнать цвет пикселя.
Что пробовал:
1) Рисовать на QImage и использовать фу-ию image.pixel(x,y)
2) Рисовать на QGraphicsScene и использовать функцию преобразования в QPixMap с чем-то последующим (было неделю назад, уже не вспомню, извиняюсь)
Какие проблемы возникли:
При использовании QImage он видит лишь чёрный (0, 0, 0,) т.к. сам image по-дефолту заполняется чёрным цветом. Пробежавшись по всему окну, правда, находил и другие, серые пиксели, но красный квадрат в середине он принимал за чёрный
При Графической сцене тоже.
На всякий случай выложу код, но вряд ли прояснит ситуацию.
Премного благодарен за помощь
Очень нужна ваша помощь с Qt C++.
Задача: узнать цвет пикселя.
Что пробовал:
1) Рисовать на QImage и использовать фу-ию image.pixel(x,y)
2) Рисовать на QGraphicsScene и использовать функцию преобразования в QPixMap с чем-то последующим (было неделю назад, уже не вспомню, извиняюсь)
Какие проблемы возникли:
При использовании QImage он видит лишь чёрный (0, 0, 0,) т.к. сам image по-дефолту заполняется чёрным цветом. Пробежавшись по всему окну, правда, находил и другие, серые пиксели, но красный квадрат в середине он принимал за чёрный
При Графической сцене тоже.
На всякий случай выложу код, но вряд ли прояснит ситуацию.
Премного благодарен за помощь
Сам код:
Я еблан, забыл поставить this->update(), а наблюдая через qDebug() за пикселями обдолбился в глаза и видел всё нулями
Буду рад разные способы решения этой задачи узнать
Как у меня работает:
1 пик - переопределённый метод paintEvent
2 пик - то, что выводится в дебаге (и выводится верно)
Буду рад разные способы решения этой задачи узнать
Как у меня работает:
1 пик - переопределённый метод paintEvent
2 пик - то, что выводится в дебаге (и выводится верно)
>>20893 (OP)
Опиши подробней задачу. При каких условиях нужно узнать цвет пикселя. Почему ты не знаешь изначально цвет пикселя. Нужно ли знать цвет пикселя когда программа свернута или нет.
На вскидку: WinAPI, opencv - но это как забивать гвоздь слоном.
Опиши подробней задачу. При каких условиях нужно узнать цвет пикселя. Почему ты не знаешь изначально цвет пикселя. Нужно ли знать цвет пикселя когда программа свернута или нет.
На вскидку: WinAPI, opencv - но это как забивать гвоздь слоном.
>>20893 (OP)
В следующий раз задавай языко-специфичные вопросы в треде языка.
В следующий раз задавай языко-специфичные вопросы в треде языка.
Тред утонул или удален.
Это копия, сохраненная 20 марта 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 20 марта 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.