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