Ihe扫描仪输出为tiff或pnm格式。但是我不能将这些格式加载到QImage中。--format=tiff");QByteArray ba = process.readAllStandardOutput();image.fromData(ba);
image.fromData(ba)将失败,因为Qt不知道tiff格式。唯一的方法,如何转换它,是存
我需要打开一个图像并将其存储到普通数组中。只有在打开和获取字节数据时,我才能使用Qt,对于所有需要使用普通c++的东西,我都可以使用Qt。问题是我不知道怎么做。我已经知道了:QByteArray ba;buffer.open(QIODevice::WriteOnly);
image.save(&buffer, "PNG"); // writes image into ba in