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. Javascriptで複数の画像を拡大/縮小/拡大/縮小する最適な方法は?
- 4. アンドロイドで拡大縮小されたレイヤード画像を拡大する
- 5. Javaで画像を拡大/縮小する
- 6. Androidのキャンバスで画像を拡大/縮小する
- 7. スクロールビューで画像を拡大/縮小する
- 8. CSSで画像を拡大/縮小する方法
- 9. jqueryで画像を拡大/縮小する方法
- 10. WP7で画像を拡大/縮小する
- 11. ギャラリーで選択した画像の拡大/縮小
- 12. 角度のある素材グリッドで画像の拡大/縮小
- 13. ContentFlow:画像を拡大/縮小しない方法は?
- 14. WinRT(Metroスタイルアプリ)の画像を拡大/縮小する
- 15. 画像を拡大/縮小するためのJavascript
- 16. HTML - 拡大/縮小画像/ウェブページ全体を埋める色
- 17. 画像を入力から拡大縮小
- 18. ベクター画像を使用してアプリケーションプラットフォーム用に拡大/縮小
- 19. RMagick:サムネイルの画像を拡大/縮小する
- 20. 画像を拡大/縮小しながら画像に円を描く
- 21. 拡大/縮小winform
- 22. S3に保存された画像の拡大/縮小
- 23. 拡大表示できる画像でテキストを表示
- 24. 2つの画像を使用して1つの画像ビューで画像を拡大/縮小する方法
- 25. Silverlightで画像の縮小(縮小)
- 26. Androidビットマップイメージの拡大/縮小
- 27. サイトコンテンツの拡大と縮小
- 28. WPFでアイトラッキングを使用して画像を拡大/縮小する方法は?
- 29. ボタンでAndroidの画像ビューを拡大/縮小する方法は?
- 30. 指で画像を拡大したり拡大したりするときに画像を拡大/縮小したい
おかげで多くのことを – user469999