Чтобы сохранить изображение и сохранить его прозрачные области, вы не можете сохранить его как JPG, вам нужно сохранить его как PNG, и не только это, но установив для setHasAlpha()
значение true ДО сохраняя изображение, чтобы оно выглядело так:
перед сохранением:
mBitmap.setHasAlpha(true);
А при сохранении сохраняйте изображение в формате PNG, используя любой метод сохранения,пример:
File file = new File(folderDir, name);
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
FileOutputStream out = new FileOutputStream(file);
mBitmap.setHasAlpha(true);
mBitmap.compress(Bitmap.CompressFormat.PNG, 80, out);
out.flush();
out.close();