zoukankan      html  css  js  c++  java
  • mac默认截图、截图代码

    苹果系统自带截图功能

     
    1. 1

      截取全屏:快捷键(Shift+Command+3)

      直接按“Shift+Command+3“快捷键组合,即可截取电脑全屏,图片自动保存在桌面。

      Mac电脑如何截图?
    2. 2

      截图窗口:快捷键(Shift+Command+4,然后按空格键)

      ▲直接按“Shift+Command+4“快捷键组合,会出现十字架的坐标图标;

      将此坐标图标移动到需要截取的窗口上,然后按空格键;

      ▲按空格键后,会出现一个照相机的图标,单击鼠标,图片会自动保存在桌面。

      Mac电脑如何截图?
    3. 3

      截取任意窗口:快捷键(Shift+Command+4)

      ▲直接按“Shift+Command+4“快捷键组合,出现十字架的坐标图标;

      ▲拖动坐标图标,选取任意区域后释放鼠标,图片会自动保存在桌面。

      Mac电脑如何截图?
      END

    QQ截图

     
    1. 1

      启动截图工具:

      登录QQ后,按快捷键(Control+Command+A)或打开聊天窗口,点击工具栏上的剪刀;

      Mac电脑如何截图?
    2. 2

      选取区域:

      截取全屏:将鼠标移动到窗口之外,系统默认选取全屏;

      截取窗口:将鼠标移动到窗口内,系统默认选取窗口;

      截取任意区域:拖动选取图标,到选定区域。

      Mac电脑如何截图?
    3. 3

      确定截取:

      确定区域后,可以在截图工具栏中,选择需要的工具进行编辑图片。

      确定好之后,按保存图片按钮,或者打勾按钮。如不需要可以

      Mac电脑如何截图?
      END

    利用抓图工具截图

     
    1.  

      打开Launchpad,然后,点击“抓图”图标以启动抓图工具;

      或打开Finder,在侧边栏的“应用程序”里面,找到“抓图”图标,启动抓图工具。

      Mac电脑如何截图?
    2.  

      各种命令的实现:

      截取任意窗口:“Shift+Command+A”或“在菜单栏“捕捉”-“选择部分””;

      截取窗口:“Shift+Command+W”或“在菜单栏“捕捉”-“窗口””;

      截取屏幕:“Command+Z”或“在菜单栏“捕捉”-“屏幕””;

      Mac电脑如何截图?
    3. 3

      此软件还可以定时截图:

      ▲按“Shift+Command+Z”或“在菜单栏“捕捉”-“屏幕定时””;

      ▲在“屏幕定时抓图”对话框中,点击右下角的”启动定时器“按钮;

      ▲此时,相机上面的秒表开始倒计时,等到10秒后,就截图当前状态的屏幕。

      Mac电脑如何截图?
      END
     

    截图代码

    static void savePNGImage(CGImageRef imageRef, NSString *path)

    1. {
    2.     
    3.    
    4.     NSURL *fileURL = [NSURL fileURLWithPath:path];
    5.     CGImageDestinationRef dr = CGImageDestinationCreateWithURL(( CFURLRef)fileURL, kUTTypePNG , 1, NULL);
    6.     
    7.     CGImageDestinationAddImage(dr, imageRef, NULL);
    8.     CGImageDestinationFinalize(dr);
    9.     
    10.     CFRelease(dr);
    11. }

    12. static void save()
    13. {
    14.     CGDirectDisplayID displayID = CGMainDisplayID();
    15.     CGImageRef imageRef = CGDisplayCreateImage(displayID);
    16.     
    17.     NSString *path = [@"~/Desktop/public.png" stringByExpandingTildeInPath];
    18.     NSLog(@"save file: %@", path);
    19.     savePNGImage(imageRef, path);
    20.     
    21.     CFRelease(imageRef);    
    22. }

    按钮点击 调用 

    1. -(IBAction) btnScreenShot:(id) sender{
    2.     printf("screen short start ");
    3.     save();
    4. }

    关联事件后,触发后, 将在桌面保存 png 桌面截图

  • 相关阅读:
    day7 面向对象 静态方法 类方法 属性方法 类的特殊成员方法 元类 反射 异常处理
    day6 面向对象 封装 继承 多态 类与实例在内存中的关系 经典类和新式类
    day5 time datetime random os sys shutil json pickle shelve xml configparser hashlib subprocess logging re正则 python计算器
    kafka常用操作命令
    linux基础
    django学习1——初识web应用程序
    mysql数据库(三)——pymysql模块
    mysql数据库(二)——表的查询
    mysql数据库(一)
    Python常用模块——re模块
  • 原文地址:https://www.cnblogs.com/timssd/p/4781143.html
Copyright © 2011-2022 走看看