イメージを分割して、たとえば16チャンク(4x4)とします。イメージを分割すると、これらのチャンクイメージ全体をどのように表示できますか?イメージをチャンクに分割する
ビットマップまたはドロワーブルを使用する必要がありますか?分割する方法はありますか、カスタムメソッドを作成する必要がありますか?
イメージを分割して、たとえば16チャンク(4x4)とします。イメージを分割すると、これらのチャンクイメージ全体をどのように表示できますか?イメージをチャンクに分割する
ビットマップまたはドロワーブルを使用する必要がありますか?分割する方法はありますか、カスタムメソッドを作成する必要がありますか?
ビットマップを使用するのは、その画像を表示したい場合、将来の使用に適した画像のピクセルを保持するためです。
例えば---->
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
ImageView iv = (ImageView) findViewById(R.id.imageView1);
iv.setImageBitmap(bm);
- ------------------------------ ----- EDITED PART ------------------------------------------- -
あなたが別の場所から(別のデバイス)の画像を送信する場合、あなたはこの--->
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.Compress.JPEG, 100, baos);
byte[] b = baos.toByteArray();
のようなバイト配列に変換して、オットにこれを送信するためにrデバイス。
Canvas
を使用して、描画機能を使用してチャンクに分割し、それぞれを4x4 ImageView
に設定することができます。
@note:私の経験のように
Bitmap
はDrawable
よりも高いパフォーマンスが得られます。ImageView
に設定します。画像処理の記事のリストを参考にして、そのことを知ることができます。実際にはそれほど難しくありません:)
私はexample.Actually私はどのように画像を塊に分割し、これらの塊を使用して全体の画像を表示することができます知ってほしいことができます。 – AndroidDev
なぜそれを分割して表示して表示したいのか、そして私が与えてくれたコード例の行が正しいかどうか、問題があればそれを解決しようとする最初のバディを試してみてください。そして、私の答えがそれを受け入れるか、それをアップヴォーグするのに役立ったら。 – Rocker
実際には、私のアプリで最初に2つのデバイスをテーピングで私のアプリでNFCサポートを追加しています私は、テキストを転送したいanother.Now text.Soの代わりに最初に私は塊に画像を分割して送信する私はこれらを欲しがっているのですか? – AndroidDev