здесь tempdata - это данные, полученные с камеры, savephoto (Bitmap) - это метод, который используется для сохранения изображения, снятого с камеры, и он выполняется точно.я вызываю savephoto (p), он создает пустой файл на карте памяти ... не сохраняя ни одного изображения.Как я могу наложить два растровых изображения друг на друга
[1]File Imgname = Environment.getExternalStorageDirectory();
Bitmap bmp = BitmapFactory.decodeByteArray(tempdata,0,tempdata.length);
imv.setImageBitmap(bmp);
savePhoto(bmp);
[2]Bitmap bmp2 = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);
Bitmap b = Bitmap.createBitmap(bmp.getWidth(), bmp.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(b);
canvas.drawBitmap(bmp, 0,0, null);
canvas.drawBitmap(bmp2, 50, 50, null);
savePhoto(b);
любая помощь будет принята с благодарностью, чем