Qt QImage如何显示截断的png文件?

时间:2017-09-17 11:43:07

标签: c++ qt qimage

我正在尝试从部分下载的文件中将图像读入QImage,以便在下载时显示进度。使用jpg图像,我可以显示到目前为止已下载的内容,但是对于png文件,我收到以下错误:

libpng error: Read Error

然后尝试使用QImage导致失败:

Image is a null image

如果我保存部分下载的文件,我可以使用我尝试过的每个程序打开它,显示有时会记录警告,例如gimp:

* (file-png:25459): WARNING **: Error loading PNG file: Read Error

有没有办法在ppg' s中获得与jpg相同的行为,其中部分下载的文件被加载并显示为图像的上半部分?使用QImage有更好的方法吗?如果有帮助的话,我也可以访问RAM中的图像数据,加上已接收的长度。

0 个答案:

没有答案