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

S B*_*S B 6 qt

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

fat*_*ici -1

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

painter->drawImage(0,0,*mRenderImage);
Run Code Online (Sandbox Code Playgroud)