Описание тега qimage

QImage - это класс из набора инструментов Qt, который обеспечивает аппаратно-независимое представление изображения, которое обеспечивает прямой доступ к данным пикселей и может использоваться в качестве устройства рисования.

Qt предоставляет четыре класса для обработки данных изображения: QImage, QPixmap, QBitmap а также QPicture. QImage разработан и оптимизирован для ввода-вывода, а также для прямого доступа к пикселям и манипулирования ими.

Потому как QImage это QPaintDevice подкласс, QPainterможно использовать для рисования непосредственно на изображениях. Когда используешьQPainter на QImage, рисование может выполняться в другом потоке, отличном от текущего потока графического интерфейса.

В QImage класс поддерживает несколько форматов изображений, включая монохромные, 8-битные, 32-битные и альфа-смешанные изображения.

QImageпредоставляет набор функций, которые можно использовать для получения различной информации об изображении. Также есть несколько функций, позволяющих трансформировать изображение.

QImage объекты могут передаваться по значению, поскольку QImage класс использует неявное совместное использование данных. QImage объекты также можно транслировать и сравнивать.

Официальную документацию Qt можно найти здесь для Qt 4.8 и здесь для Qt 5.