6

使用 Qt,在 QWidget 上渲染完全下载的图像相当容易。但是,我想在获取部分下载的渐进式 jpg(或 png)时对其进行渲染。

4

2 回答 2

0

我记得只有适合该目的的 GIF 格式。而且我看不到使用 QT 工具和库来做到这一点的方法。认为您需要找到将部分下载 (gif) 图像转换为 QPixmap 或 QImage 并显示它的方法。

于 2018-01-26T06:41:41.037 回答
-1

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

painter->drawImage(0,0,*mRenderImage);
于 2013-03-22T18:44:33.917 回答