繁体   English   中英

QPixmap复制速度

[英]QPixmap copy speed

使用Qt的QPixmap作为存储,将多张图像合成为一张图像:

QPainter painter(&destinationPixmap);
painter.drawPixmap(0, 0, sourcePixmap);

这似乎很慢(在典型的显示器上将窗口最大化的时间为2-10ms)-在不改变为完全不同的技术的情况下可以更快地做到这一点吗?

Qt文档

QImage是针对I / O进行设计和优化的,用于直接像素访问和操作 ,而QPixmap是针对在屏幕上显示图像的设计和优化的。

因此,正确的方法是使用QImages完成所有合成操作,然后,如果要多次显示/重新绘制结果,最好在渲染之前将生成的QImage转换为QPixmap。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM