Android: envie um email com uma imagem de um ImageView

Eu sou novo aqui no stackoverflow. Eu tenho um pequeno problema com meu aplicativo Android, especialmente com um ImageView que aciona um evento. Este evento abre um cliente de email com algum texto pré-escrito e deve anexar a imagem da imagem. Eu já sei que a imagem deve ser convertida em um bitmap antes, depois compactada e enviada para o cliente de email, mas infelizmente não sou um especialista em Android / Java, portanto não consigo encontrar como fazer isso. Este é o código do método de email:

novo código abaixo

Onde eu tenho que substituir "String imageURI = null;" com o que o email precisa como imagem. Obrigado a todos!

EDITAR:

Consegui editar meu código para isso, que não dá erros:

public void sendMail(ImageView image){
    Intent i = new Intent(Intent.ACTION_SEND);
    int imageURI = R.drawable.img1;

    i.setType("text/plain");
    i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"[email protected]"});
    i.putExtra(Intent.EXTRA_SUBJECT, "Oggetto");
    i.putExtra(Intent.EXTRA_TEXT   , "Globelife");
    i.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
    i.setType("image/jpeg");
    i.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://"+getPackageName()+"/"+imageURI));


    try {
        startActivity(Intent.createChooser(i, "Send mail..."));
    } catch (android.content.ActivityNotFoundException ex) {
        Toast.makeText(Test01Activity.this, "Non sono presenti app per l'invio di e-mails.", Toast.LENGTH_SHORT).show();
    }

}

Mas eu preciso mudar "int imageURI = R.drawable.img1;" para "int imageURI = ImageView.src;" ou algo assim

questionAnswers(4)

yourAnswerToTheQuestion