Intenta entender el código bien previamente a utilizarlo a tu proyecto si ttienes algo que aportar puedes comentarlo.
Solución:
Podrías hacer esto:
QImage img_enrll;
QByteArray arr;
QBuffer buffer(&arr);
buffer.open(QIODevice::WriteOnly);
img_enrll.save(&buffer, "yourformat");
Habiendo escrito eso, si necesita esto para la serialización, es mejor con QDataStream.
Prueba esto:
QByteArray arr = QByteArray::fromRawData((const char*)img.bits(), img.byteCount());
Agradecemos que desees corroborar nuestro trabajo fijando un comentario o puntuándolo te lo agradecemos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)