0
我使用裁剪图像将图像裁剪功能添加到我的应用程序中。我用TouchImageView作为我的图像视图。剪裁并将裁剪后的图像设置为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);
但是,图像集现在是模糊的。谁能帮我这个? (我也试图使用其他可用的裁剪库..但我只是想知道为什么这是行不通的)
谢谢你的回应!我曾尝试使用该库,但我无法遵循他的步骤!你能帮我吗?我应该在哪里包括这条线? :Crop.of(inputUri,outputUri).asSquare().start(activity)。我想在我的应用程序中从相机捕捉图像后立即裁剪图像。 –
@ShravanDG你可以在作物完成后调用它。通常我会在'protected void onActivityResult(int requestCode,int resultCode,Intent data)'内部捕获',用'if(resultCode == RESULT_OK && requestCode == Crop.REQUEST_PICK)'检查resultCode。在那里,你可以把'Crop.of(inputUri,outputUri).asSquare().start(activity)'放在那里。 –