文档章节

AGImagePickerController 发送图片 旋转90度的bug

天舒
 天舒
发布于 2015/03/06 13:56
字数 125
阅读 598
收藏 0
点赞 0
评论 0

......

        _ipc.didFinishBlock = ^(NSArray *info) {

            [blockSelf.selectedPhotos setArray:info];

            for (ALAsset * asset in info) {

                CGImageRef ref = [[asset defaultRepresentation]fullResolutionImage];

                UIImage *orgImage = [UIImage imageWithCGImage:[asset.defaultRepresentation fullScreenImage]

                                                         scale:[asset.defaultRepresentation scale] orientation:

                                      (UIImageOrientation)[asset.defaultRepresentation orientation]];

                // 这句解决了问题

                orgImage = [UIImage imageWithCGImage:ref scale:1 orientation:orgImage.imageOrientation];

                UIImage * image = [RHImageUtils scaleImage:orgImage toScale:0.3 maxThumSize:800];


                [self sendImageMessage:image];

            }

            

            

            NSLog(@"Info: %@", info);

            [blockSelf dismissModalViewControllerAnimated:YES];

......

后来发现是写法问题


                ALAssetRepresentation *assetRep = [asset defaultRepresentation];

                CGImageRef imgRef = [assetRep fullResolutionImage];

                UIImage *orgImage = [UIImage imageWithCGImage:imgRef

                                                   scale:assetRep.scale

                                             orientation:(UIImageOrientation)assetRep.orientation];


这样取图片就没有旋转90的问题



© 著作权归作者所有

共有 人打赏支持
天舒
粉丝 11
博文 14
码字总数 9012
作品 0
东城
架构师
关于HTML5显示图片翻转90度的问题

首先先放问题效果图 问题显示效果 这张图是用ios手机拍的,上传服务器获取到浏览器显示是上边的正常的效果,但是显示到img标签的时候就异常了。接下来百度排除模式,方法来来去去就是那么几种...

李小师 ⋅ 2017/12/07 ⋅ 0

Android中canvas rotate中心点问题图解

第一步平移: canvas.translate(200, 100); 第二步旋转90度 (注意:x 和 y 坐标会一同旋转) canvas.rotate(90); 第三步向x轴移动-100 canvas.translate(-100, 0); 第四步向x轴移动-100,向y...

Jerikc ⋅ 2014/05/27 ⋅ 0

谷歌浏览器与IE浏览器显示图片翻转

一张图片旋转了90度,上传至服务器,通过地址访问 ie访问:图片显示是旋转了90度 chrome访问:图片显示是没有翻转的 iphone开发,显示的图片和chrome一样,可以自动旋转图片,显示一个正确的...

jeffw ⋅ 2013/06/29 ⋅ 3

android 相机拍照图片大小设置问题

我在使用SurfaceView与Camera开发拍照功能问题时,遇到以下几个问题一直无法解决 : 1.我使用Camera的setPreviewSize设置相机取景影像大小,结果不管怎么设置,均没有任何改变,已然完全占据...

鉴客 ⋅ 2011/09/27 ⋅ 4

自己动手写一个Camera

当我按照官网给出的例子完成camera程序后,我发现这么几个问题: 1. 从预览界面看到的图像,是实际景象逆时针旋转后的图像; 2. 第一个问题解决后,拍出来的照片依然是被逆时针旋转了90度的图...

Madmatrix ⋅ 2014/03/02 ⋅ 2

android大图片处理方法 急求 跪谢!

问题是这样的,我要将一张图片旋转后(向左90度或向右90度)保存到另外一个文件夹 我是将原图读取到bitmap中,然后将其旋转,将旋转后bitmap存储到另外一个文件夹中 但是问题是图片非常大,读...

打劫土豆 ⋅ 2012/09/05 ⋅ 3

iOS截取视频预览图,截图方向错误的解决

今天在修改项目bug的时候遇到了,截图视频预览图的时候总是方向不对,竖屏录制的视频(好像是竖屏录制截图出的错,记不太清楚了😌)截图出来总是向左旋转了90度。 开始我查看图片的imageOr...

TomatosX ⋅ 2015/08/26 ⋅ 0

手机上传图片出现旋转问题

问题: 开发过程中发现使用手机(iphone5s)在website上传图片时候, 出现图片旋转了90度 解决办法: 开启 exif php扩展 $exif = exifreaddata($filename);$ort = $exif['Orientation']; 然后...

henosteven ⋅ 2014/03/10 ⋅ 2

移动端图片上传旋转、压缩的解决方案

前言 在手机上通过网页 input 标签拍照上传图片,有一些手机会出现图片旋转了90度d的问题,包括 iPhone 和个别三星手机。这些手机竖着拍的时候才会出现这种问题,横拍出来的照片就正常显示。...

林鑫 ⋅ 2017/06/30 ⋅ 0

树莓派摄像头简单试用

树莓派官方推出的摄像头Camera Module,能够拍摄500万像素图片和录制1080p的视频,使用的是树莓派板子上的csi接口。 在淘宝上以118元买了一个,价格比起usb摄像头是贵了不少,下面来测试一下...

topdogs ⋅ 2015/04/03 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JavaScript零基础入门——(八)JavaScript的数组

JavaScript零基础入门——(八)JavaScript的数组 欢迎大家回到我们的JavaScript零基础入门,上一节课我们讲了有关JavaScript正则表达式的相关知识点,便于大家更好的对字符串进行处理。这一...

JandenMa ⋅ 今天 ⋅ 0

sbt网络问题解决方案

转自:http://dblab.xmu.edu.cn/blog/maven-network-problem/ cd ~/.sbt/launchers/0.13.9unzip -q ./sbt-launch.jar 修改 vi sbt/sbt.boot.properties 增加一个oschina库地址: [reposit......

狐狸老侠 ⋅ 今天 ⋅ 0

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 今天 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 今天 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 昨天 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部