我正在尝试从部分下载的文件中将图像读入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中的图像数据,加上已接收的长度。