这是我到目前为止所做的:
QFile file(fileName);
file.open(QIODevice::WriteOnly);
QPixmap pixmap = QPixmap.loadFromData((const uchar *) imageBuffer_pointer, (sizeof(imageRows) * sizeof(imageCols));
pixmap.save(&file, "JPG");
pixmap.save(&file, "PNG");
但它只生成0字节的图像文件
答案 0 :(得分:2)
让save()
函数作为第一个参数提供文件名要容易得多:
QPixmap pixmap = QPixmap.loadFromData((const uchar *) imageBuffer_pointer,
(sizeof(imageRows) * sizeof(imageCols));
pixmap.save(fileName, "JPG");