Compartilhamento de imagemview com Intent

Galera me ajudem pfv, bom é o seguinte . tenho uma listview com varias imagens e dai quando o usuário seleciona uma imagem na lista no app, essa imagem é atribuida a um ID no caso R.id.ivCar e na hora de passar a referencia na intent tá dando erro pq nao pode passar id com referencia tem q passar a imagem. bom como faço isso?
segue o codigo…

int resId = R.id.iv_car; // car.getIMAGEMRESOUCEID()
Uri uriToImage = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE +
"://" + getResources().getResourcePackageName(resId));
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_STREAM, uriToImage);
shareIntent.setType(“image/jpeg”);
startActivity(Intent.createChooser(shareIntent, getResources().getText(R.string.app_name)));