Пиксельные изображения на Пикассо, не уверен в причине

Мы используем Picasso для обработки изображений в нашем приложении, и у нас были проблемы с пиксельными изображениями. К сожалению, я не смог понять, почему это происходит, пытаясь найти разные комбинации вещей на Пикассо или пытаясь найти ответ в Интернете.

Вот наш код для обработки изображений в настоящее время (некоторые имена параметров изменены, чтобы их было легче читать):

    Picasso.with(image.getContext())
                .load(imageUrl)
                .resize(100, 125)
                .centerCrop()
                .placeholder(R.drawable.image1)
                .error(R.drawable.image2)
                .transform(new RoundedTransformation(10, 4))
                .into(image)

Функция RoundedTransformation просто дает изображениям закругленные углы, и код для этого здесь (мы не писали этот код): https://gist.github.com/aprock/6213395

centerCrop необходим для предотвращения растягивания изображений при их помещении в ImageView.

Кто-нибудь знает, почему может происходить пикселизация изображений? Спасибо и хорошего дня.

0 ответов

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