毕加索图像自行旋转

时间:2019-07-04 21:34:25

标签: android picasso

我正在按以下方式使用Picasso库,但是当我拍摄图像并将其放入ImageView时,图像会旋转。我想知道是什么原因引起的?

 <ImageView
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:id="@+id/imageViewUser"
    android:background="@color/colorAccent"
    android:contentDescription="@string/description" />

 imageViewUser = (ImageView) findViewById(R.id.imageViewUser);

 Picasso.get().load(url).placeholder(R.drawable.image)
              .error(R.drawable.blank_profile)
              .resize(100, 100)
              .centerCrop()
              .memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE)
              .networkPolicy(NetworkPolicy.NO_CACHE, NetworkPolicy.NO_STORE)
              .into(imageViewUser);

2 个答案:

答案 0 :(得分:1)

有时它发生在某些三星设备上。一种方法是手动旋转所需的图像。了解更多Photo rotated from camera (SAMSUNG device)

答案 1 :(得分:0)

它与毕加索无关。这只是镜面效果。这不是您的应用程序故障。在同一设备上尝试其他应用程序,如WhatsApp,Facebook等。仅在某些制造商的设备中可以找到它。

当我们在镜子(或单击自拍照之前,在前置摄像头)中看到我们的图像时,该图像被翻转了。从某种意义上说,当我们举起我们的左手时,图像会举起其ITS右手。 因此,我们如何在镜子中看到自己是不是别人看到我们的方式。