图片裁剪,摄像后图片旋转
来源:互联网 发布:魔术师职业生涯数据 编辑:程序博客网 时间:2024/04/29 02:36
获取到图片后反转
//压缩图片 - (UIImage *)image:(UIImage*)image scaledToSize:(CGSize)newSize { // Create a graphics image context UIGraphicsBeginImageContext(newSize); // Tell the old image to draw in this new context, with the desired // new size [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; // Get the new image from the context UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext(); // End the context UIGraphicsEndImageContext(); // Return the new image. return newImage; }
方法2
//裁剪图片 - (UIImage *)cutImage:(UIImage*)image { //压缩图片 CGSize newSize; CGImageRef imageRef = nil; if ((image.size.width / image.size.height) < (_headerView.bgImgView.size.width / _headerView.bgImgView.size.height)) { newSize.width = image.size.width; newSize.height = image.size.width * _headerView.bgImgView.size.height / _headerView.bgImgView.size.width; imageRef = CGImageCreateWithImageInRect([image CGImage], CGRectMake(0, fabs(image.size.height - newSize.height) / 2, newSize.width, newSize.height)); } else { newSize.height = image.size.height; newSize.width = image.size.height * _headerView.bgImgView.size.width / _headerView.bgImgView.size.height; imageRef = CGImageCreateWithImageInRect([image CGImage], CGRectMake(fabs(image.size.width - newSize.width) / 2, 0, newSize.width, newSize.height)); } return [UIImage imageWithCGImage:imageRef]; }
0 0
- 图片裁剪,摄像后图片旋转
- 图片裁剪后照片旋转了
- 图片裁剪/旋转/缩放
- android-照片旋转/图片裁剪
- iOS图片裁剪与旋转
- 图片拖动旋转缩放裁剪
- iOS 图片处理-图片旋转和裁剪
- 拍照后旋转图片
- actionScript 3.0 图片裁剪及旋转
- php+croppic 图片裁剪,可缩放、旋转
- opencv实现图片的裁剪以及旋转
- GraphicsMagick 实现图片的裁剪, 旋转, 移动
- ios 图片处理-专辑封面头像旋转-裁剪圆形图片
- Fresco 二三事:图片处理之旋转、缩放、裁剪切割图片
- 摄像 图片 视频
- 旋转后图片放大变形
- 为什么图片裁剪后尺寸会变大
- iOS处理系统相册裁剪后图片
- iOS9 storyboard autolayout
- eclipse--常用设置
- html知识点总结积累
- JavaScript学习总结(1)——JavaScript基础
- java实现坦克大战1.0版 在面板上画出坦克
- 图片裁剪,摄像后图片旋转
- 两个集合的交并集等
- 如何直接在unity3d中运行.net4.5等高级版本的机器码
- mysql导入sql文件出错的一种解决方法
- 批处理:如何逐行读取txt中每行的信息并显示
- iOS 蓝牙开发(三)app作为外设被连接的实现
- AsyncTask异步任务总结
- curl
- PHP多态注意点