当前位置: 代码迷 >> QT开发 >> Qt 中 如何将图片转换成字符流或QByteArray 求指教?
  详细解决方案

Qt 中 如何将图片转换成字符流或QByteArray 求指教?

热度:73   发布时间:2016-04-25 04:04:42.0
Qt 中 怎么将图片转换成字符流或QByteArray 求指教???
Qt 中 怎么将图片转换成字符流或QByteArray 求指教???
qt 求救 字符流 QByteArray

------解决方案--------------------

QByteArray ba;
QPixmap p("image.png");
QDataStream ds(&ba, QIODevice::WriteOnly);
ds << p;

------解决方案--------------------
QByteArray ByteArray;

QBuffer buffer(&ByteArray);

buffer.open(QIODevice::WriteOnly);

bool bOk = Image.save(&buffer ,"PNG", 20); 

Image就是那个图片。