AGImagePickerController 发送图片 旋转90度的bug
2015-03-06 13:56
281 查看
......
_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的问题
_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的问题
相关文章推荐
- UIImagePickerController选择图片发送后旋转90度的问题
- UIImagePickerController选择图片发送后旋转90度的问题
- UIImagePickerController选择图片发送后旋转90度的问题
- UIImagePickerController选择图片发送后旋转90度的问题
- UIImagePickerController控件竖屏拍照保存后图片向右旋转了90度
- UIImagePickerController选取图片后在判断图片方向,解决保存图片或重绘图片后旋转90度的方法
- 临时解决UIImagePickerController在可编辑模式下选择相册图片后不能上移的bug
- UIImagePickerController拍照上传图片旋转问题
- JS解决IOS中拍照图片预览旋转90度BUG的问题
- 临时解决UIImagePickerController在可编辑模式下选择相册图片后不能上移的bug
- iphone UIImagePickerController组件图片旋转问题
- UIImagePickerController返回的图片可能是旋转的需要用imageOrientation将其矫正
- JS 解决 IOS 中拍照图片预览旋转 90度 BUG
- Android Camera拍照预览图片90度旋转
- CTAssetsPickerController 选中图片不显示对号的问题解决
- iOS 解决图片上传后逆时针旋转90度的问题
- UIImagePickerController从拍照、图库、相册获取图片
- 基于Swift的iOS应用程序开发:使用UIImagePickerController从相册选择图片
- 选择相册图片,会自动旋转90度显示
- 图片采集UIImagePickerController