Обрезанное изображение размыто в 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,

Есть статья, в которой говорится, что у андроида нет цели обрезки. Поэтому я рекомендую использовать другую хорошую стороннюю библиотеку.

Другие вопросы по тегам