截取整个屏幕的内容(截图代码)

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

 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 }
时间: 2024-10-12 19:19:45

截取整个屏幕的内容(截图代码)的相关文章

VB.NET屏幕指定区域截图代码,保存到Image中

VB.NET屏幕指定区域截图代码,保存到Image中 使用VB.NET实现屏幕上指定位置的图像进行截图功能,保存到Image中 Dim texthwnd As IntPtr texthwnd = FindWindowEx(0, 0, vbNullString, "等待输入验证码") Dim pl As SwtPj.WINDOWPLACEMENT GetWindowPlacement(texthwnd, pl) Dim image As Bitmap = New Bitmap(119,

Windows Phone截取当前屏幕保存图像的代码

导入命名空间 using System.Windows.Media.Imaging; using System.IO; using Microsoft.Xna.Framework.Media; 代码: public void CaptureScreen(object sender, EventArgs e) { WriteableBitmap bmp = new WriteableBitmap(480, 800); bmp.Render(App.Current.RootVisual, null)

获取手机当前时间以及分辨率,使用系统键、打开通知栏、获取网络设置网络、截取当前屏幕(六)

from init_driver.Init_driver import init_driver import time driver = init_driver() # 获取手机当前时间 phone_now_time = driver.device_time print(phone_now_time) # 获取手机分辨率 phone_resolution = driver.get_window_size() # 使用手机分辨率进行滑动 x = phone_resolution.get("heig

DZ3.2文章内容页代码注释,很不错的。

DZ3.2文章内容页代码注释,很不错的.<!--{template common/header}--><!--e之路网络科技--文章页--> <script type="text/javascript" src="{$_G['setting']['jspath']}forum_viewthread.js?{VERHASH}"></script><script type="text/javascript&

ios截取当前屏幕

ios截取当前屏幕 by 伍雪颖 - (UIImage *)getSnapshotImage { UIGraphicsBeginImageContextWithOptions(CGSizeMake(CGRectGetWidth(self.view.frame), CGRectGetHeight(self.view.frame)), NO, 1); [self.view drawViewHierarchyInRect:CGRectMake(0, 0, CGRectGetWidth(self.vie

实现文本框输入内容提示代码实例

实现文本框输入内容提示代码实例:比较人性化的网站一般都是比较讲究细节的,比如文本框输入内容具有提示效果,在默认情况下,文本框有提示文本,当鼠标放入文本框输入文本的时候,提示文本会消失,下面就通过代码实例介绍一下如何实现此效果.代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="ht

C#屏幕录像控件代码

录像控件Demo 下载:http://hocor.cn/sc.rar 下面是主要代码, using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using WMEncoderLib;using System.Runtime.InteropS

iOS常用到的图片功能:截取当前屏幕/选择本地图片/图片压缩

截取当前屏幕 UIGraphicsBeginImageContextWithOptions(CGSizeMake(CGRectGetWidth(self.superview.frame), CGRectGetHeight(self.superview.frame)), NO, 1); [self.superview drawViewHierarchyInRect:CGRectMake(0, 0, CGRectGetWidth(self.superview.frame), CGRectGetHei

WordPress获取页面文章内容的代码

下面是具体相关的页面内容调用代码: wordpess调用某页面内容的代码如下: <?php $article_id = 1; //页面的ID echo get_post($article_id)->post_content; ?> post_author:(整数)文章作者的编号 post_data:(字符)文章发表的日期和时间(YYYY-MM-DD HH-MM-SS) post_data_gmt:(字符)文章发表的格林尼治标准时间(GMT) (YYYY-MM-DD HH-MM-SS) p