Как замаскировать разные биты QImage?

Вопрос такой, есть большой файл, допустим овер 100мб. Я делаю мэпинг этого файла, после чего создаю QImage(мэп данные, ширина, высота, формат greyscale8). Финальное действие, устанавливаю на qgraphicsitem pixmap этой картинки, все работает хорошо, но появилась необходимость маскировать какой-нибудь бит каждого пикселя картинки, гугл мне ничего не ответил. Как вариант, это накинуть маску на данные, но проблема в том, что данные в мэпинге и вытаскивать их в какой-то контейнер и проходить по каждому, это очень ресурсоемкая вещь получится. Есть какие-нибудь идеи?
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ответы на вопрос 1
Zifix
@Zifix Куратор тега Qt
Barbatum
Вероятно, из коробки Qt не предоставляет средств для быстрой работы с отдельными битами каждого пиксела всего изображения, так что либо делать вручную, либо переходить на более низкоуровневые инструменты, возможно шейдеры позволяют сделать такое быстро.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
АМИКОН Москва
от 100 000 до 180 000 ₽
ROGII Новосибирск
от 120 000 до 200 000 ₽
27 янв. 2021, в 20:47
30000 руб./за проект
27 янв. 2021, в 20:38
1000 руб./за проект
27 янв. 2021, в 20:26
1600 руб./за проект