1

ブラックベリーで画像(Bitmap/ EncodedImage)を効率的に拡大縮小する方法(ハードウェアアクセラレーションがサポートされている場合はOpenVG/を使用)。/OpenGLのようなものを使用してそれを達成できますか?VGFieldGLField

Bitmap.scaleInto(...)私はすでに、EncodedImage.scaleImage32(..)そしていくつかの素朴なアルゴリズム(生データ操作)を試しました。また、インスタンスの画像を動的ZoomScreenに変更することができない(?)ため、使用できません。ZoomScreen

BlackBerryデバイス(Torch 9800など)のデフォルトの画像ビューアアプリケーションがスムーズなピンチズームを実行する方法についてのアイデアが必要です。

4

1 に答える 1

3

通常のテクニックは次のとおりです。

  • ステップ1:現在のサムネイルを拡大縮小して、かなりブロック状の画像を取得しますが、ほぼ瞬時に機能するという利点があります。

  • ステップ2:別のスレッドで高解像度の画像デコーダーを開始します。完了すると、新しくデコードされた画像がUIスレッドに返送され、手順1で使用されたおおよその画像が置き換えられます。

于 2011-09-11T00:36:07.180 に答える