0
我通過組合兩個圖像創建了一個新圖像。但最終的圖像尺寸縮小到屏幕的大小(分辨率)。所使用的代碼是編輯後圖像尺寸減小
Bitmap pic = BitmapFactory.decodeResource(getResources(), R.drawable.me);
Bitmap stat= BitmapFactory.decodeResource(getResources(), R.drawable.static);
Bitmap out1 = Bitmap.createBitmap(stat) ;
Canvas comboImage = new Canvas(out1);
comboImage.drawBitmap(map, 0, 0, null);
comboImage.drawBitmap(pic, 150f, 30f, null);
後這個我存儲圖像作爲圖像的
OutputStream os = null;
os = new FileOutputStream("/sdcard/DCIM/Camera/" + "myNewFileName5.png");
out1.compress(CompressFormat.PNG, 100, os);
os.flush();
os.close();
尺寸爲640×480 staic。但我的最終形象是320x240,這是我的手機屏幕分辨率。是因爲我使用Canvas嗎?有沒有辦法做到這一點,而不改變圖像大小?
使用的API版本是7 – sandeep 2011-06-10 08:11:59