美文网首页
图片截屏

图片截屏

作者: super_2e20 | 来源:发表于2018-04-08 14:16 被阅读0次

    //1.开启图片上下文

    UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, 0);
    //uiview之所以能够显示,是因为它内部有一个层layer 通过渲染的方式给绘制到上下文上的
    //获取当前的上下文
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    [self.view.layer renderInContext:ctx];
    //生成图片
    UIImage *mewImage = UIGraphicsGetImageFromCurrentImageContext();
    //关闭上下文
    UIGraphicsEndImageContext();
    //把图片转换成二进制流
    NSData * data = UIImageJPEGRepresentation(mewImage, 1);
    [data writeToFile:(@"/Users/nbj/Desktop/newImage.jpg") atomically:YES];
    UIGraphicsEndImageContext();

    相关文章

      网友评论

          本文标题:图片截屏

          本文链接:https://www.haomeiwen.com/subject/aagphftx.html