java读取图片属性---判断手机拍照上传的图片是否被翻转
来源:互联网 发布:pic单片机开发工具 编辑:程序博客网 时间:2024/04/30 18:40
在做图片上传时遇到问题,有些android手机和iPhone、iPad手机在竖屏拍照时上传到服务器会自动转换为横屏,此时需要读取图片的原始信息,判断图片是否被旋转。
解决方法:下载metadata-extractor-2.6.4.zip,参考地址http://www.oschina.net/p/metadata-extractor/、http://www.oschina.net/question/1_4456
将jar拷贝到项目lib目录里
try { metadata = ImageMetadataReader.readMetadata(file);//图片文件 Directory exif = metadata.getDirectory(ExifIFD0Directory.class); ArrayList<Tag> tags = (ArrayList) exif.getTags(); for(Tag t : tags){ String tagName = t.getTagName(); if(tagName.equals("Orientation")){ description = t.getDescription(); break; } } } catch (ImageProcessingException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
0 0
- java读取图片属性---判断手机拍照上传的图片是否被翻转
- 苹果手机拍照上传后台后图片翻转
- android手机拍照后上传图片被旋转的问题
- 解决上传iphone拍照的图片自动翻转的问题
- 三星手机拍照后 图片翻转
- 手机拍照上传图片问题
- Java 处理 iphone拍照后 图片EXIF属性翻转90度的方法
- Java 处理 iphone拍照后 图片EXIF属性翻转90度的方法
- android 手机拍照上传项目的开发-----Camera1.2(图片文件的翻转及缩放操作)
- 手机端本地图片或者拍照的上传功能
- android 手机拍照上传项目的开发-----JAVA利用socket传图片给linux服务器
- 拍照上传的图片被旋转问题
- Android 上传图片/头像——取得手机内的图片或拍照取得图片
- 旋转手机拍照的图片
- Android:Camera的使用,并处理手机拍照后上传图片被旋转的问题
- 判断上传是否为图片
- 拍照上传图片的压缩
- 解决android有的手机拍照后上传图片被旋转的问题
- 工作,生活,身体,家庭都不能耽误
- 面向GC的Java编程
- 计算机技术网站收集
- java中List和Map的去重
- PopupWindow 显示下拉菜单
- java读取图片属性---判断手机拍照上传的图片是否被翻转
- 开发SVN的trunk branch tag详解
- - (void)scrollRectToVisible:(CGRect)rect animated:(BOOL)animated
- win7下Toad命令报错You have no oracle clients installed
- 利用Eclipse进行重构
- 【转载】Ubuntu 查看磁盘空间大小命令
- 背景建模或前景检测之PBAS
- 链表
- 关于ZOC6.for MAC OS X 中文乱码