2011-01-06 53 views
0

我必須以intent-extra的方式發送位圖。問題是,意圖的最大數據大小是50KB。如何縮小位圖以符合意圖?縮小圖像以適應意圖

AFAIK相機應用程序也會將圖像預覽放入MediaStore.ACTION_IMAGE_CAPTURE的結果目標中。

+0

圖像從哪裏來?也許你可以把它的ID而不是圖像本身? – Jonas 2011-01-06 13:11:38

+0

問題是,taget活動只處理意圖額外的位圖對象。 – Tom 2011-01-06 13:40:15

回答

0

使用位圖的縮放位圖方法來指定縮小/縮小圖像的大小。

+0

如何指定生成的圖像的數據大小? – Tom 2011-01-06 13:29:31

0

Bitmap.createScaledBitmap()方法具有所需目標高度和寬度的參數。 你試過這個嗎?

0
Bitmap photoBitmap = Bitmap.createScaledBitmap (photoBitmap, dest_width, dest_height, false);