если вы хотите получить изображение из нарисованного, вы можете попробовать это:
imageView.invalidate();
BitmapDrawable drawable = (BitmapDrawable) imageView.getDrawable();
Bitmap bitmap = drawable.getBitmap();
, если вы получаете изображение из ресурса, такого как галерея:
if (requestCode == SELECT_FILE)
{
Uri selectedImageUri = data.getData();
Bitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), selectedImageUri);
imageview.setImageBitmap(bitmap);
}
Другой вариант получения изображения:с камеры:
if(requestCode == REQUEST_CAMERA)
{
Bundle bundle = data.getExtras();
final Bitmap bmp = (Bitmap) bundle.get("data");
imageview.setImageBitmap(bmp);
}
, где SELECT_FILE & REQUEST_CAMERA - просто целое число:
int SELECT_FILE = 0;
int REQUEST_CAMERA = 1;