1

私はしばらく Qt に取り組んでおり、 と に精通しQImageていQPixmapます。

Androidでは、クラスを使用していますが、パフォーマンスの面でBitmapどのように設計されているかを理解したいと思っていました. BitmapBitmap は 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

QPixmapGUI スレッドでのみ使用するオフスクリーン バッファを使用します。また、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 に答える