Описание тега qimage
Qt предоставляет четыре класса для обработки данных изображения: QImage
, QPixmap
, QBitmap
а также QPicture
. QImage
разработан и оптимизирован для ввода-вывода, а также для прямого доступа к пикселям и манипулирования ими.
Потому как QImage
это QPaintDevice
подкласс, QPainter
можно использовать для рисования непосредственно на изображениях. Когда используешьQPainter
на QImage
, рисование может выполняться в другом потоке, отличном от текущего потока графического интерфейса.
В QImage
класс поддерживает несколько форматов изображений, включая монохромные, 8-битные, 32-битные и альфа-смешанные изображения.
QImage
предоставляет набор функций, которые можно использовать для получения различной информации об изображении. Также есть несколько функций, позволяющих трансформировать изображение.
QImage
объекты могут передаваться по значению, поскольку QImage
класс использует неявное совместное использование данных. QImage
объекты также можно транслировать и сравнивать.
Официальную документацию Qt можно найти здесь для Qt 4.8 и здесь для Qt 5.