Qt 5.2 QImage rgbSwapped()和scaled()运行速度非常慢

时间:2013-12-15 18:56:44

标签: c++ qt

这两项操作在基于Ivy Bridge i3的移动设备上耗时超过100毫秒。 有趣的是,如果我使用Qt 4.8编译,相同的操作运行得更快(至少5次)。

唯一的区别是,我使用这个构造函数在Qt 5.2下制作QImage:

QImage::QImage ( uchar * data, int width, int height, Format format )

和Qt 4.8下的这个(来自Qt3支持):

QImage ( uchar * data, int width, int height, int depth, const QRgb * colortable, int numColors, Endian bitOrder )

数据为QImage::Format_RGB888格式,1080p分辨率,720p-> 1080p(高档)。我使用ubuntu 13.10 64bit。

0 个答案:

没有答案