質問

I?/私の解像度にあるJPEG画像から描画可能ファイルをバイト配列を取得したいと思います。

ん誰行う方法を知っているしてください?

役に立ちましたか?

解決

のGet AビットマップdecodeResource(android.content.res.Resources, int) そして、どちらかByteArrayOutputStream()またはcopyPixelsToBufferにそれを圧縮し、バッファからあなたの配列を取得します。 http://developer.android.com/reference/android/graphics/Bitmap.html

他のヒント

    Drawable drawable;

    Bitmap bitmap = ((BitmapDrawable) drawable).getBitmap();
    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
    byte[] bitmapdata = stream.toByteArray();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
mPhoto.compress(Bitmap.CompressFormat.JPEG /* FileType */,
                        100 /* Ratio */, stream);

HTH!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top