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

来源:互联网 发布:校园奴隶契约 知乎 编辑:程序博客网 时间:2024/05/20 05:23

为当前视图添加截取功能(此处的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;}


0 0
原创粉丝点击