获取三星手机本地相册图片时,如何解决图片的旋转问题

问题描述

获取三星手机本地相册图片时,如何解决图片的旋转问题

用SharePhoto获取本地相册图片时,三星手机显示的图片总是被旋转90度,如何在获取本地图片的时候直接显示正常的图样,求帮忙大神解答

解决方案

解决三星手机拍照后裁剪图片时横屏问题
三星等手机拍照选取图片,图片反转的问题

解决方案二:

你是不是把图片的文件名写成.png了?改成.jpg试试。JPEG图片里面Exif字段存储图片方便,下面这个方法你可以参考一下

public static int getCameraPhotoOrientation(String imagePath) {
int rotate = 0;
try {
File imageFile = new File(imagePath);
ExifInterface exif = new ExifInterface(
imageFile.getAbsolutePath());
int orientation = exif.getAttributeInt(
ExifInterface.TAG_ORIENTATION,
ExifInterface.ORIENTATION_NORMAL);
switch (orientation) {
case ExifInterface.ORIENTATION_ROTATE_270:
rotate = 270;
break;
case ExifInterface.ORIENTATION_ROTATE_180:
rotate = 180;
break;
case ExifInterface.ORIENTATION_ROTATE_90:
rotate = 90;
break;
}
} catch (Exception e) {
}
return rotate;
}


时间: 2024-11-02 00:08:54

获取三星手机本地相册图片时,如何解决图片的旋转问题的相关文章

android 动画 不同-如何实现 android 顺序播放图片时,每张图片不同动画效果?

问题描述 如何实现 android 顺序播放图片时,每张图片不同动画效果? 已经定义了几种动画效果如 slide_out_left.xml. slide_out_right.xml. zoom_in.xml. zoom_out.xml. shake.xml等, 并实现了多张图片使用同一种动画效果(如shake)自动的顺序播放.现在想实现的效果大致是: picture1 执行slide_out_left, picture2 执行slide_out_right, picture3 执行zoom_in

android选择图库图片时出现卡顿现象

问题描述 android选择图库图片时出现卡顿现象 调用图库选择图片时,由于图片较大导致卡顿现象,有哪位大神解决过能否指点一下,感激不尽 解决方案 可以采用压缩,因为图片过大可能加载费时间,你可以使用ImageLoader加载框架 解决方案二: 建议使用Picasso或者Glide框架

Android获取本地相册图片和拍照获取图片的实现方法

需求:从本地相册找图片,或通过调用系统相机拍照得到图片. 容易出错的地方: 1.当我们指定了照片的uri路径,我们就不能通过data.getData();来获取uri,而应该直接拿到uri(用全局变量或者其他方式)然后设置给imageView imageView.setImageURI(uri); 2.我发现手机前置摄像头拍出来的照片只有几百KB,直接用imageView.setImageURI(uri);没有很大问题,但是后置摄像头拍出来的照片比较大,这个时候使用imageView.setIm

Android开发中如何解决加载大图片时内存溢出的问题

Android开发中如何解决加载大图片时内存溢出的问题    在Android开发过程中,我们经常会遇到加载的图片过大导致内存溢出的问题,其实类似这样的问题已经屡见不鲜了,下面将一些好的解决方案分享给大家.   尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存. 因此,改用先通过Bitmap

Android优化查询加载大数量的本地相册图片_Android

一.概述 讲解优化查询相册图片之前,我们先来看下PM提出的需求,PM的需求很简单,就是要做一个类似微信的本地相册图片查询控件,主要包含两个两部分: 进入图片选择页面就要显示出手机中所有的照片,包括系统相册图片和其他目录下的所有图片,并按照时间倒叙排列 切换相册功能,切换相册页面列出手机中所有的图片目录列表,并且显示出每个目录下所有的图片个数以及封面图片 这两个需求看似简单,实则隐藏着一系列的性能优化问题.在做优化之前,我们调研了一些其他比较出名的app在加载大数量图片的性能表现(gif录制的不够

viewpager-怎么把res文件夹下drawable文件夹下的图片保存到本地或者本地相册

问题描述 怎么把res文件夹下drawable文件夹下的图片保存到本地或者本地相册 我有一个项目是需要把res文件夹下的drawable文件夹下的图片保存到本地相册或者SD卡里面 我有一个viewpager 点击当前的图片让其保存到本地相册或者SD卡 我怎么获取当前的drawable? 解决方案 可以给viewpager里面的imageView添加事件,然后进行保存. 保存imageview到本地: http://www.codes51.com/article/detail_151353.htm

Android远程图片获取和本地缓存

  Android远程图片获取和本地缓存 对于客户端--服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运. AD: 另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃. 那么如何处理好图片资源的获取和管理呢? 异步下载 本地缓存 异步下载 大家都知道,在android应用

ie8加载图片时,如何获取图片高宽值

问题描述 加载图片时用js获取高宽值,<imgsrc="1.jpg"onload(this.width,this.height)>这种方法在firefox和chrome下可以,但是ie6-8有时获取不到,请教各位js高手,如何准确的获取非常感谢!! 解决方案 本帖最后由 yingiloveyou 于 2011-11-21 10:53:47 编辑解决方案二:刚好像问到这问题.IE兼容问题.可以在页面上加<metahttp-equiv="X-UA-Compati

Android自定义组件获取本地图片和相机拍照图片

iOS中有封装好的选择图片后长按出现动画删除效果,效果如下 而Android找了很久都没有找到有这样效果的第三方组件,最后懒得找了还是自己实现这效果吧 选择图片后还可对图片进行剪裁 当然,代码中还有很多不完善的地方,我接下来会继续完善这个组件的 已经上传到开源社区,欢迎大家来Star啊~ Demo源码:传送门 设计中的碰到的一些问题和解决思路 1.如何让加号图片显示在GridView最后面 首先在调用GridAdapter构造方法时就加载加号图片 /** * 图片适配器 * @param con