在Android中等效的QPixmap

时间:2013-06-13 13:36:02

标签: android performance qt bitmap

我曾在Qt工作过一段时间并且熟悉QImageQPixmap

在Android上,我正在使用Bitmap类,并希望了解Bitmap在性能方面的设计方式。 Bitmap是QImage还是QPixmap?也就是说,内部位图像素数据是存储在与应用程序相同的进程中还是存储在其他进程中的哪个位置,以便更有效地进行渲染?

1 个答案:

答案 0 :(得分:0)

http://qt-project.org/doc/qt-5.0/qtgui/qimage.html#reading-and-writing-image-files

http://qt-project.org/doc/qt-5.0/qtgui/qimagereader.html#supportedImageFormats

http://qt-project.org/doc/qt-5.0/qtgui/qpixmap.html#details

https://www.google.com/search?q=qpixmap+gui+thread

QPixmap使用仅应在GUI线程中使用的屏幕外缓冲区。 Qt的光栅引擎使其非常高效且运行良好。

http://developer.android.com/reference/android/graphics/package-summary.html

http://developer.android.com/reference/android/graphics/Bitmap.html

http://www.edumobile.org/android/android-beginner-tutorials/using-bitmap-class-object-to-draw-an-image/

我还没有为Android编程,但只是四处寻找有关图形的教程,其中很多都提到了“drawables”并使用了“Bitmap”类。

我敢打赌它效率很高。您还可以考虑使用OpenGL ES。它打开了很多门。

http://developer.android.com/training/graphics/opengl/index.html

以下是Qt谈论绩效专家视频的链接:

http://qt-project.org/videos#c-91

希望有所帮助。