안드로이드 필터만드는데 필터적용까지했어요 이제 부가적인 기능 추가하려고하는데

원본이미지만 참조해서문제에요!
if (requestCode == PICK_FROM_GALLERY) {
if(resultCode==RESULT_OK){
Uri selectedImage=data.getData();
Bitmap bmp = decodeUri(selectedImage);
if(bmp !=null) {

src = bmp;
imgview.setImageBitmap(src);
}

}
}

}

를통해  이미지를 Bitmap에 이미지 넣고 imgview  라는 imagview에 src 형식에띄웠습니다.




private void saveBitmap(Bitmap src){
try {
imgview.setImageBitmap(src);}

로넘겨서

public void onClick(View v){
ImageFilters imgFilter = new ImageFilters();

if(v.getId() == R.id.blackandwhite)
saveBitmap(imgFilter.applyBlack_and_WhiteFilter(src));
else if(v.getId() == R.id.contrast)
saveBitmap(imgFilter.applyContrastEffect(src, 70));

else if(v.getId() == R.id.effect_emboss)
saveBitmap(imgFilter.applyEmbossEffect(src));
else if(v.getId() == R.id.engrave)
saveBitmap(imgFilter.applyEngraveEffect(src));
else if(v.getId() == R.id.gamma)
saveBitmap(imgFilter.applyGammaEffect(src, 1.8, 1.8, 1.8));

이런식으로 다향한 필터에 적용시켰는데요.

문제는 필터들이 원본 이미지 bitmap만 받아서 필터에 필터가 적용이안되네요 ㅠㅠㅠㅠ

어떻게하면 필터적용시킨 이미지를 또 적용시킬수있을까요????


필터적용시킨 이미지를 어떻게하면 비트맵에 저장할수있을까여 ㅠㅠㅠㅠㅠㅠ