0

我使用裁剪意图向我的应用程序添加图像裁剪功能。我使用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);

但是,图像集现在是模糊的。谁能帮我这个?(我也在尝试使用其他可用的裁剪库..但我只是想知道为什么这不起作用)

4

1 回答 1

0

我假设您正在startActivity()使用.Intentcom.android.camera.action.CROP

文章说android没有crop intent。所以我建议使用另一个好的 3rd 方库。

于 2016-09-07T10:44:53.457 回答