本文主要是介绍QByteArray保存为png图片,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
从服务器下载一张png图片,已经得到了对应的QByteArray对象buffer_png。
如何保存?
QBuffer inBuffer(&buffer_png);inBuffer.open(QIODevice::ReadOnly);QImageReader reader(&inBuffer, "PNG");QImage img = reader.read();if (!img.isNull()) {QPixmap pix = QPixmap::fromImage(img);pix.save(png_path, Q_NULLPTR, 100);}
QByteArray--->QBuffer--->QImageReader--->QImage--->QPixmap--->png
Qt :图片与QByteArray互转-CSDN博客
QPixmap保存图片-CSDN博客
这篇关于QByteArray保存为png图片的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!