2 hhllnw hhllnw 于 2016.03.03 10:53 提问

Android:图片显示的时候旋转了90度

Android:listView的Item中有一个ImageView,问题是上传图片到服务器,然后从服务器中取数据显示的时候,有的图片旋转了90度,但是在点击预览的时候,图片是正常的。哪位大神可以帮帮忙???指点一下

4个回答

u010046908
u010046908   2016.03.03 13:22
已采纳

android.graphics.Matrix的 setRotate方法来设置旋转角度

           Matrix matrix = new Matrix();
            Bitmap bitmap = ((BitmapDrawable) getResources().getDrawable(R.drawable.pic)).getBitmap();
            // 设置旋转角度  
            matrix.setRotate(90);
            // 重新绘制Bitmap  
            bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(),bitmap.getHeight(), matrix, true);
            imageView.setImageBitmap(bitmap);
SingleView
SingleView 回复hhllnw: 解决了吗,我也遇到相同的问题
4 个月之前 回复
hhllnw
hhllnw 目前用finalBitmap.display(imageView, uri);加载图片的,郁闷到现在,不知道问题到底在哪
2 年多之前 回复
hhllnw
hhllnw 目前的情况是这样的,在显示的时候只有部分图片旋转90度,大部分都是正常显示。如果直接旋转90度其它的也调乱了
2 年多之前 回复
menghuanmusic
menghuanmusic   2016.03.03 12:01

使用ExifInterface可以在加载图片之前查看一下这张图片的旋转角度,如果角度出现偏差,则重新旋转一下回正,再设置到ImageView即可。

menghuanmusic
menghuanmusic 回复hhllnw: 本地和服务器都一样适合。你拿到服务器的图片后,不也得生成一个bitmap,对这个bitmap做旋转就好了。
2 年多之前 回复
hhllnw
hhllnw 图片的地址是从服务器获取,ExifInterface(path)这个只适用于本地图片吧
2 年多之前 回复
lxk_1993
lxk_1993   Rxr 2016.03.04 11:21

android.graphics.Matrix的 setRotate方法来设置旋转角度

yemao_guyue
yemao_guyue   2017.11.02 17:54

可以设置android:rotation=“90”

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
三星照相默认旋转90度完美解决
早几天在开放中遇到三星照相旋转90度,上网去找资源都没有完整的资源。之后自己尝试多种方法实现了。希望能帮助到大家
OpenCV图像翻转正负90度
有时从摄像头获取的图像不是自己想要的方位,而又不想或者不能调整相机的位置时,我们就需要通过如软件来调整图像的朝向。详见:http://blog.csdn.net/fightingforcv/article/details/38983697
图像旋转90度的算法 ffmpeg的一些介绍
图像旋转90度的算法 ffmpeg的一些介绍 是下载的网页,测试通过。
元宵节祝福HTML5春节用,现在灯笼和字体都可以旋转了
元宵节祝福HTML5春节用,现在灯笼和字体都可以旋转了
android 自定义相机camera
android 开发 解决相机偏转90度问题
android 仿音量旋转按钮
android 仿音量旋转按钮,就是可以旋转的
android视频录制,模仿微视,支持按下录制、抬起暂停。进度条断点显示。
1.获取摄像头的数据 2.把获取到的数据保存到视频文件中 3.录制音频,并和视频合并 4.录制视频时如何实现暂停功能 5.android摄像头支持的分辨率可能不符合需求,需要转换分辨率 6.android手机录制出来的视频是旋转了90度的,如何实现旋转(转换到前置摄像头又如何处理)
android gif图片显示
android gif图片显示,自定义view
Android_POI_TO_PPT
转了一圈,找了很多demo,最后把源码改了下实现ppt转图片显示,pptx后面有时间研究出来再贴出来。有兴趣的朋友可以留下邮箱或者qq
android 摄像头、视频录制demo (竖屏)
android 摄像头、视频录制demo (竖屏) 预览时候竖屏显示,以及拍照图片时候保存竖屏,视频录制竖屏预览,以及保存的文件在PC端也是跟预览时候一致不会偏置90度