Пиксельные изображения на Пикассо, не уверен в причине
Мы используем 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.
Кто-нибудь знает, почему может происходить пикселизация изображений? Спасибо и хорошего дня.