文档章节

AGImagePickerController 发送图片 旋转90度的bug

天舒
 天舒
发布于 2015/03/06 13:56
字数 125
阅读 601
收藏 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
博文 17
码字总数 9012
作品 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
0
关于HTML5显示图片翻转90度的问题

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

李小师
2017/12/07
0
0
谷歌浏览器与IE浏览器显示图片翻转

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

jeffw
2013/06/29
1K
3
android大图片处理方法 急求 跪谢!

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

打劫土豆
2012/09/05
2.6K
3
android 相机拍照图片大小设置问题

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

鉴客
2011/09/27
12.8K
4

没有更多内容

加载失败,请刷新页面

加载更多

RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
11
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
9
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
8
0
在PC上测试移动端网站和模拟手机浏览器的5大方法

总结很全面,保存下来以备不时之需。原文地址:https://www.cnblogs.com/coolfeng/p/4708942.html

kitty1116
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部