QImage LoadFromData(ucha* buf, int len) 函数使用
QT的loadfromdata如何使用啊?内存中的数据,
我用QImage的构造函数去显示,完全可以。
QImage* myQImage = new QImage(mybyte,600,600,QImage::Format_RGB32);
但是改成loadfromdata,就显示不了。返回值总是false。
QImage* myQImage = new QImage();
bool x = myQImage->loadFromData(mybyte,600*600*4); qt qimage qt qimage loadfromdata --------------------编程问答-------------------- 没有用过这个函数,不过data貌似应该是完整的图片文件。 --------------------编程问答-------------------- 你的意思是加上文件头? --------------------编程问答-------------------- bool x = myQImage->loadFromData(mybyte,600*600*4);
中mybyte是什么类型,貌似要强转成(const uchar *)mybyte --------------------编程问答--------------------
loadFromData(QByteArray,?)
loadFromData(const uchar * ,?,?);有多个重载形式 --------------------编程问答-------------------- 同求呀,我也很在焦虑的解决这个问题 --------------------编程问答-------------------- 试一下这段代码!
QImage image;
QByteArray pData;
QFile *file=new QFile("C:/123.jpg");
file->open(QIODevice::ReadOnly);
pData=file->readAll();
image.loadFromData(pData); --------------------编程问答-------------------- 试一下这段代码!
QImage image;
QByteArray pData;
QFile *file=new QFile("C:/123.jpg");
file->open(QIODevice::ReadOnly);
pData=file->readAll();
image.loadFromData(pData);
-------------------------------------------
6楼这个对我有用,^_^,谢谢 --------------------编程问答-------------------- 除
补充:移动开发 , Qt