从互联网网址加载图片,有些旋转90度

时间:2016-04-23 11:50:15

标签: android rotation imageview

如何识别来自网址的图片加载?

我有一个来自网址的图片列表,有些图片与原始图片相比旋转了90度。

1 个答案:

答案 0 :(得分:0)

在这里,你拥有它。如果图像处于横向模式,这将重新定位图像:

int width = bitmap.getWidth();
int height = bitmap.getHeight();

if (width > height){
    rotatedBitmap = rotate(bitmap,-90)
}


private Bitmap rotate(Bitmap bm, int rotation) {
    if (rotation != 0) {
        Matrix matrix = new Matrix();
        matrix.postRotate(rotation);
        Bitmap bmOut = Bitmap.createBitmap(bm, 0, 0, bm.getWidth(), bm.getHeight(), matrix, true);
        return bmOut;
    }
    return bm;
}