ImageView 图像填充颠倒

ImageView image populated Upside Down

我正在尝试使用 Picasso 在 ImageView 中填充图像,但图像被倒置或旋转了 90 度。下面是填充图像的代码。只有几张图片会出现这种情况。

Picasso.with(context)
                    .load(NetworkConstants.IMAGE_PREFIX + flag.get(position).getFilePath())
                    .placeholder(R.drawable.img_placeholder)
                    .error(R.drawable.img_placeholder)
                    .resize(400, 400)
                    .centerInside()
                    .into(busines_img);

这段代码的结果是:

Url For the Image

同样的图片在 IOS 设备中正确显示。 预先感谢您的帮助。

尝试在您的代码中添加 .rotate(180)

可能是一个错误,因为您的照片 EXIF 中的图像方向错误。此代码段可能对您有所帮助:https://github.com/square/picasso/blob/c1d60eea6cf7116fa547e573d992794a7ba82414/picasso/src/main/java/com/squareup/picasso/FileBitmapHunter.java