在TouchImageView中,裁剪后的图像是模糊的



我使用crop intent为我的应用程序添加图像裁剪功能。我使用TouchImageView作为我的图像视图。裁剪并将裁剪后的图像设置为TouchImageView后,图像被模糊。在添加这个裁剪功能之前,我已经这样做了,从相机中获取图像数据,并将其设置为TouchImageView:

        Uri imageUri;
        TouchImageView myTVF = (TouchImageView) findViewById(R.id.img);
        imageUri = data.getData();
        myTVF.setImageURI(imageUri);

但是现在,为了使用裁剪意图,在图像捕获之后进行裁剪,我使用这个将裁剪后的图像设置为我的TouchImageView:

           (....)
            else if(requestCode == PIC_CROP){
            Bundle extras = data.getExtras();
            Bitmap thePic= extras.getParcelable("data");
            myTVF.setImageBitmap(thePic);

但是,图像集现在是模糊的。有人能帮我一下吗?(我也在尝试使用其他可用的裁剪库…但我只是想知道为什么这是不工作)

我假设你在Intent上调用startActivity(), com.android.camera.action.CROP的动作

有一篇文章说android没有裁剪意图。所以我建议使用另一个好的第三方库

最新更新