mac默认截图、截图代码
苹果系统自带截图功能
- 1
截取全屏:快捷键(Shift+Command+3)
直接按“Shift+Command+3“快捷键组合,即可截取电脑全屏,图片自动保存在桌面。
- 2
截图窗口:快捷键(Shift+Command+4,然后按空格键)
▲直接按“Shift+Command+4“快捷键组合,会出现十字架的坐标图标;
▲将此坐标图标移动到需要截取的窗口上,然后按空格键;
▲按空格键后,会出现一个照相机的图标,单击鼠标,图片会自动保存在桌面。
- 3
截取任意窗口:快捷键(Shift+Command+4)
▲直接按“Shift+Command+4“快捷键组合,出现十字架的坐标图标;
▲拖动坐标图标,选取任意区域后释放鼠标,图片会自动保存在桌面。
END
QQ截图
- 1
启动截图工具:
登录QQ后,按快捷键(Control+Command+A)或打开聊天窗口,点击工具栏上的剪刀;
- 2
选取区域:
截取全屏:将鼠标移动到窗口之外,系统默认选取全屏;
截取窗口:将鼠标移动到窗口内,系统默认选取窗口;
截取任意区域:拖动选取图标,到选定区域。
- 3
确定截取:
确定区域后,可以在截图工具栏中,选择需要的工具进行编辑图片。
确定好之后,按保存图片按钮,或者打勾按钮。如不需要可以
END
利用抓图工具截图
打开Launchpad,然后,点击“抓图”图标以启动抓图工具;
或打开Finder,在侧边栏的“应用程序”里面,找到“抓图”图标,启动抓图工具。
各种命令的实现:
截取任意窗口:“Shift+Command+A”或“在菜单栏“捕捉”-“选择部分””;
截取窗口:“Shift+Command+W”或“在菜单栏“捕捉”-“窗口””;
截取屏幕:“Command+Z”或“在菜单栏“捕捉”-“屏幕””;
- 3
此软件还可以定时截图:
▲按“Shift+Command+Z”或“在菜单栏“捕捉”-“屏幕定时””;
▲在“屏幕定时抓图”对话框中,点击右下角的”启动定时器“按钮;
▲此时,相机上面的秒表开始倒计时,等到10秒后,就截图当前状态的屏幕。
END
截图代码
static void savePNGImage(CGImageRef imageRef, NSString *path)
- {
- NSURL *fileURL = [NSURL fileURLWithPath:path];
- CGImageDestinationRef dr = CGImageDestinationCreateWithURL(( CFURLRef)fileURL, kUTTypePNG , 1, NULL);
- CGImageDestinationAddImage(dr, imageRef, NULL);
- CGImageDestinationFinalize(dr);
- CFRelease(dr);
- }
- static void save()
- {
- CGDirectDisplayID displayID = CGMainDisplayID();
- CGImageRef imageRef = CGDisplayCreateImage(displayID);
- NSString *path = [@"~/Desktop/public.png" stringByExpandingTildeInPath];
- NSLog(@"save file: %@", path);
- savePNGImage(imageRef, path);
- CFRelease(imageRef);
- }
按钮点击 调用
- -(IBAction) btnScreenShot:(id) sender{
- printf("screen short start\n");
- save();
- }
关联事件后,触发后, 将在桌面保存 png 桌面截图
mac默认截图、截图代码的更多相关文章
- 使用终端改变MAC默认截图存放地址
使用终端改变MAC默认截图存放地址的过程主要分为两步: 第一步:输入如下命令,回车 defaults write com.apple.screencapture location 要存放到的位置的绝对 ...
- [MAC] mac系统如何截图
mac自带截图工具,因此不需要安装任何第三方软件,便可以实现屏幕截图,截图的方法有若干种,下面介绍最简单的方法:通过快捷键进行截图: 全屏截图: 同时按住键盘左下方的 command 和 s ...
- 表单添加缩略图及截图js代码
此为表单提交是上传截图的代码,待优化: // 添加小程序图片 function addAvatar(obj){ var file = obj.files[0]; limit($('.avatar_bo ...
- 四则运算截图and代码
1.运行截图 2.代码 #include<stdio.h> #include<stdlib.h> int main() { int i=300; int a=0; while( ...
- 大型网站技术架构(四)--核心架构要素 开启mac上印象笔记的代码块 大型网站技术架构(三)--架构模式 JDK8 stream toMap() java.lang.IllegalStateException: Duplicate key异常解决(key重复)
大型网站技术架构(四)--核心架构要素 作者:13GitHub:https://github.com/ZHENFENG13版权声明:本文为原创文章,未经允许不得转载.此篇已收录至<大型网站技 ...
- eclipse Mac 下补全代码
1. 每次输入都自动提示 点击 Eclipse,使其成为第一响应者,preferences->Java->Editor->Content Assist再右下角 Auto activa ...
- Mac : 强大的截图
来源:http://irising.me/2011/11/12135/ Mac的截图功能扩展功能很强大的,不要用QQ那个COM+Ctrl+A弱爆了的截图了~ 首先说一下两种截图1.Command+sh ...
- Mac改变系统截图存储路径
时间:2018年9月13日 人物:同事和我 事情:看苹果秋季新品发布会,并且想要截图下来当时的新品介绍. 问题:系统的截图默认是存储在桌面,整理的时候,不是很方便. Mac截图快捷键: 截取选中区域: ...
- Snip for Mac(桌面截图工具)安装
1.软件简介 Snip 一款用于桌面截图的工具. 2.资源列表 链接 提取密码 系统要求 软件语言 Snip for Mac v2.0 (5771) fgab macOS 10.6.8 及以上 ...
随机推荐
- js正则表达式常见规则整理
验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9 ...
- 详解TCP三握四挥
TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确 ...
- 服务端关闭session的重要性
原因如下: 如果你的站点是一个每日请求上百万级规模的接口服务, 每一次请求(这里应该是没有携带cookie的请求)都会在服务端产生一个session会话,也就是一个小文件. 一般而言,php的sess ...
- 大合集 | 9 场 Dubbo Meetup 回顾视频和PPT下载
2018年2月16日,Dubbo 加入 Apache 基金会孵化器,在随后的那个夏天,我们开始在全国(北京.上海.深圳.成都.杭州)和社区的用户们见面.认识.交个朋友,将社区的最新动态.Dubbo 的 ...
- js 全角与半角互转
///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 //半角转换为全角函数 function ...
- 洛谷2254 BZOJ1499 瑰丽华尔兹题解
洛谷链接 BZ链接 一个很容易想到的做法就是用f[i][j][t]表示t时刻在i,j处的可以滑动的最大值 f[i][j][t]=max(f[i][j][t-1],f[*i][*j][t-1]),这样大 ...
- 国内 PHP Composer 镜像列表(2019-07-07)
目录 国内 PHP Composer 镜像列表 Composer 是什么? 镜像列表 配置镜像 本文历史 参考 国内 PHP Composer 镜像列表 Composer 是什么? Composer ...
- Java练习 SDUT-1239_水仙花数
水仙花数 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花 ...
- oracle函数 LTRIM(c1,[,c2])
[功能]删除左边出现的字符串 [参数]C1 字符串 c2 追加字符串,默认为空格 [返回]字符型 [示例] SQL> select LTRIM(' gao qian jing',' ') t ...
- part10.3-字符驱动访问揭秘