BlackBerryアプリケーションは、Webサービスから画像を取得し、その画像をサムネイルとして表示する必要があります。誰も私にこれを達成するためのアイデアを与えることができますか?BlackBerryで拡大/縮小画像を表示
答えて
このコードは、
connection = (HttpConnection) Connector.open(fullUrl.toString(),
Connector.READ_WRITE, true);
InputStream is = hc.openInputStream();
DataInputStream dis = new DataInputStream(is);
ByteArrayOutputStream bStrm = new ByteArrayOutputStream();
int ch;
while ((ch = dis.read()) != -1) {
// System.out.println((char) ch);
// msg = msg + (char) ch;
bStrm.write(ch);
}
bb = bStrm.toByteArray();
これは、WebサービスのURLからバイト配列を生成します助けることができます。ここではbb
はバイト配列です。
BBの画像を扱うクラスは2つあります。 EncodedImage
およびBitmap
は、どちらもバイト配列からイメージを生成するコンストラクタを持っています。私は、ビットマップを使用することをお勧めします。
私はBBに全く慣れていませんが、誰もあなたの質問に答えていないので、EncodedImageクラスをチェックしてください。scaleImage32()メソッドはスケールされたバージョンを返します。
おかげで確かにあれば、ちょうどマイケルの応答に追加する私はきっと解決 – user469999
+1と親指を、それをチェックアウトしますあなたはサーバー上でスケールすることはできませんし、デバイスでそれを行う必要があります、あなたはBitmap.scaleInto()を使用してより良い品質のスケーリングを行う5.0 APIを使用することができます – Prasham
EncodedImageとscaleImage32()を使用することについてpetteriが正しいです。具体的には、createEncodedImage(byte[] data, int offset, int length)
に、Webサービスから返されたバイト数を使用します。
scaleImage32はint型の引数を取るが、より広く知られている浮動小数点数とは異なり、固定小数点数であることに注意してください。あなたが望む固定小数点値を取得するには、Fixed32
のユーティリティメソッドを使用します。最後に、BlackBerryアプリケーションで元のイメージを必要としない場合は、Webサービスがスケーリングを行う場合に全体的な操作性が向上します。これにより、デバイスに転送されるバイト数が削減され、イメージを拡大縮小するためにデバイス上で実行される計算が削減されます。 scaleImage32()はかなり基本的なアルゴリズムを使用しているため、サーバ上でのスケーリングはスケーリングされたイメージの品質を高めます。 reply..iため
を試してみます...提案のためにアップ@petteri :) –
ありがとうたくさん...私は確かに解決策を試してみる – user469999
- 1. 拡大縮小画像を表示ギャラリーから見る
- 2. GTKで画像の拡大/縮小
- 3. 画像を拡大/縮小するフレックスアイテム
- 4. 画像の拡大/縮小OSX Swift
- 5. IE11で拡大/縮小された画像、Chrome/Firefoxでは拡大/縮小されていない画像
- 6. インポートした画像を画像ボックスに拡大縮小html
- 7. Javascriptで複数の画像を拡大/縮小/拡大/縮小する最適な方法は?
- 8. アンドロイドで拡大縮小されたレイヤード画像を拡大する
- 9. SKSpriteKitで単一画像を拡大/縮小するSwift
- 10. ImageViewで画像を拡大/縮小する(スケールx、y) - IOS
- 11. スクロールイベントで画像を拡大/縮小する
- 12. Javaで画像を拡大/縮小する
- 13. jqueryで画像を拡大/縮小する方法
- 14. React Nativeで画像を拡大/縮小するには?
- 15. スクロールビューで画像を拡大/縮小する
- 16. Androidのキャンバスで画像を拡大/縮小する
- 17. CSSで画像を拡大/縮小する方法
- 18. php-imagickで画像を拡大縮小する方法は?
- 19. css:画像を同じ量で拡大縮小する方法
- 20. com.github.chrisbanes.PhotoView画像を高さで拡大/縮小
- 21. WP7で画像を拡大/縮小する
- 22. 画像表示拡大表示
- 23. ギャラリーで選択した画像の拡大/縮小
- 24. 角度のある素材グリッドで画像の拡大/縮小
- 25. スクロール表示で画像を拡大
- 26. jQueryを使用してセンターから画像を拡大/縮小
- 27. ベクター画像を使用してアプリケーションプラットフォーム用に拡大/縮小
- 28. 拡大縮小画像サイズを取得する方法
- 29. 画像を拡大/縮小するためのJavascript
- 30. Android拡大縮小画像ファイルの長さを取得する
おかげで多くのことを – user469999