1

QImage我在 Qt 上工作了一段时间并且熟悉QPixmap.

在 android 上,我正在使用Bitmap类,并想了解如何Bitmap在性能方面进行设计。Bitmap 是像 QImage 还是 QPixmap?也就是说,内部位图像素数据是存储在与应用程序相同的进程中还是存储在其他渲染效率更高的进程中?

4

1 回答 1

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

希望有帮助。

于 2013-06-13T17:40:39.237 回答