Обрезанное изображение размыто в 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);
Но набор изображений теперь размыт. Кто-нибудь может мне с этим помочь? (Я также пытаюсь использовать другие доступные библиотеки обрезки... но я просто хотел знать, почему это не работает)
1 ответ
Я предполагал, что ты звонишь startActivity()
на Intent
с действием com.android.camera.action.CROP
,
Есть статья, в которой говорится, что у андроида нет цели обрезки. Поэтому я рекомендую использовать другую хорошую стороннюю библиотеку.