iOS-图片裁剪
2015-04-28 17:41
288 查看
1. Quartz2D
UIImage *oldImage = [UIImageimageNamed:@"me"];
UIGraphicsBeginImageContextWithOptions(oldImage.size,NO,
0.0);
CGContextRef ctx =UIGraphicsGetCurrentContext();
CGContextAddEllipseInRect(ctx,
CGRectMake(0,
0, oldImage.size.width, oldImage.size.height));
CGContextClip(ctx);
[oldImagedrawInRect:CGRectMake(0,0,
oldImage.size.width, oldImage.size.height)];
self.iconView.image
= UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
2.CALayer (圆角裁剪)
self.iconView.layer.cornerRadius =10;
self.iconView.layer.masksToBounds
= YES;
UIImage *oldImage = [UIImageimageNamed:@"me"];
UIGraphicsBeginImageContextWithOptions(oldImage.size,NO,
0.0);
CGContextRef ctx =UIGraphicsGetCurrentContext();
CGContextAddEllipseInRect(ctx,
CGRectMake(0,
0, oldImage.size.width, oldImage.size.height));
CGContextClip(ctx);
[oldImagedrawInRect:CGRectMake(0,0,
oldImage.size.width, oldImage.size.height)];
self.iconView.image
= UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
2.CALayer (圆角裁剪)
self.iconView.layer.cornerRadius =10;
self.iconView.layer.masksToBounds
= YES;
相关文章推荐
- iOS- 裁剪图片
- IOS-图片加水印(文字+图片+裁剪)
- iOS 从相机或相册获取图片并裁剪
- iOS如何实现图片的不同形状裁剪和添加相框
- iOS实现高效裁剪图片圆角算法教程
- iOS 相机拍照、相册获取照片(仿微信) 一一 从相册获取图片、图片裁剪
- ios 图片水印 图片裁剪和屏幕截图
- iOS--拍照、从相册选图并对图片进行裁剪
- iOS 图片裁剪 + 旋转
- iOS--UIGraphicsBeginImageContext系列知识(图片缩放裁剪、改变大小、合并、裁剪部分、保存到媒体库)
- iOS Quartz2D - 裁剪图片为带边框的圆形图片
- iOS 从相机或相册获取图片并裁剪
- ios-对图片进行裁剪得到一个新图片和保存到相册
- iOS Layer层相关,图片裁剪与形变
- ios 代码裁剪图片
- iOS学习笔记-060.图形的基本绘制、图片水印、图片裁剪
- iOS开发 使用UIImagePicker从相机或相册获取图片并裁剪
- IOS图片裁剪和小图看大图动画
- 【iOS】Quartz 2D图片压缩和裁剪
- megapix-image.js使用的一个坑-ios图片裁剪之画布绘制大图片