zoukankan      html  css  js  c++  java
  • 截取整个屏幕的内容(截图代码)

    下面这段代码功能是截取整个屏幕的图片内容,我已经给大家抽取成方法,大家在使用的时候可以直接将代码拿到项目中便可使用了,代码如下:

     1 /**
     2   直接截取屏幕内容,返回一个image(这个方法的功能就是截图)
     3  */
     4 - (UIImage *)screenImage{
     5     
     6     UIWindow *window = [UIApplication sharedApplication].keyWindow;
     7     //开启图形上下文
     8     UIGraphicsBeginImageContext(window.size);
     9     //获取到开启的图形上下文
    10     CGContextRef context = UIGraphicsGetCurrentContext();
    11     //拿到window的layer,将其渲染到上下文
    12     [window.layer renderInContext:context];
    13     //获取图片
    14     UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    15     //结束图形上下文
    16     UIGraphicsEndImageContext();
    17     
    18     return image;
    19 }
  • 相关阅读:
    Activity详解
    Log和LogCat的使用
    Android Studio项目目录结构
    Android系统架构
    [SCOI2016]美味
    [SCOI2016]背单词
    [SCOI2016]幸运数字
    [BZOJ4170]极光
    [JSOI2016]扭动的回文串
    [SCOI2016]萌萌哒
  • 原文地址:https://www.cnblogs.com/ZMiOS/p/5373364.html
Copyright © 2011-2022 走看看