码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 截取屏幕当前显示的图片(可按范围截取)

时间:2015-07-01 18:31:35      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:ios   截取图片   范围截取图片   

为当前视图添加截取功能(此处的textImageView是截取图片操作者需求放到的地方

UIImageView *view = [[UIImageView alloc]initWithImage:[self getImageWithView:self.view]];
tesxtImageView.image = view.image;

得到截取图片的方法

- (UIImage *)getImageWithView:(UIView *)view {
    //此处的CGSizeMake是根据需要制定截取图片的宽、高;NO/YES表示是否透明
    UIGraphicsBeginImageContextWithOptions(CGSizeMake(149,229), NO, 1.0);  //NO,YES 控制是否透明
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    // 生成后的image
    return image;
}


iOS 截取屏幕当前显示的图片(可按范围截取)

标签:ios   截取图片   范围截取图片   

原文地址:http://blog.csdn.net/red_coraldown/article/details/46710885

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!