如何在QWidget下载时渲染渐进式JPEG?

时间:2013-03-16 07:17:50

标签: qt

使用Qt,在QWidget上渲染完全下载的图像非常简单。但是,我想在提取时呈现部分下载的渐进式jpg(或png)。

2 个答案:

答案 0 :(得分:0)

我记得只有适合此目的的GIF格式。我没有办法用QT工具和库来做到这一点。认为你需要找到方法将partialy下载的(gif)图像转换为QPixmap或QImage并显示它。

答案 1 :(得分:-1)

您可以在QGraphicsView上渲染图像。为此,您可以编写一个QGraphicsItem,它有两个QImage指针作为成员变量。其中一个可以用作缓冲区,以便可以将新的字节写入缓冲区。另一个图像可用于渲染。 paint()函数应如下所示

painter->drawImage(0,0,*mRenderImage);