1 QImage image; 2 QByteArray ba; 3 QBuffer buffer(&ba); 4 buffer.open(QIODevice::WriteOnly); 5 image.save(&buffer, "PNG"); // writes image into ba in PNG format