2011-11-09 10 views
5

私はアンドロイドアプリで自分のウェブサイトに画像をアップロードしたいので、画像をByte []に​​変換したいです。私は次のコードを使用しますが、私のために動作していないandroidの圧縮方法を使わないでビットマップにビットマップを変換する

..

ByteArrayOutputStream bos=new ByteArrayOutputStream(); 
    bm.compress(CompressFormat.JPEG,0, bos); 
    byte[] data=bos.toByteArray(); 

だから画像を変換するために私と一緒に他の方法を共有してくださいが.. []バイトを

+2

配列を使用し、あなたがしているものをいくつかのコードを共有してくださいne – Shruti

+0

変換する必要がある理由と既に試したことは何ですか? – deepa

+1

私はこれをiphoneで持っています... Android用には申し訳ありません... –

答えて

2

使用ByteBuffer

array = new byte[w*h*4]; 
Buffer dst = ByteBuffer.wrap(array); 
bmp.copyPixelsToBuffer(dst); 

、あなたが望むように...

関連する問題