Python 实现Mac 屏幕截图详解


Posted in Python onOctober 05, 2021

前言

最近想做个小玩意,需要在mac端实现屏幕截图,搜了下网上中文资源都比较老旧,于是查了下,发现有些好用的Python库已经支持Mac 以及 Linux 了,特此记录

pyscreenshot

github地址

github地址https://github.com/Zjvngvn/pyscreenshot里面有安装和用例说明

Python 安装

pip install pyscreenshot

用例代码

屏幕部分区域截图(x1,y1)左上点、(x2,y2)右下点截图:

import pyscreenshot as ImageGrab
# part of the screen
im = ImageGrab.grab(bbox=(0, 90, 2048, 1230))  # X1,Y1,X2,Y2
# save image file
im.save("box.png")

截图效果

在电脑端截图游戏画面:

Python 实现Mac 屏幕截图详解

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注三水点靠木的更多内容!

Python 相关文章推荐
python使用PyGame模块播放声音的方法
May 20 Python
Python实现屏幕截图的代码及函数详解
Oct 01 Python
基于Python __dict__与dir()的区别详解
Oct 30 Python
python selenium UI自动化解决验证码的4种方法
Jan 05 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
May 25 Python
Python 对输入的数字进行排序的方法
Jun 23 Python
Django使用中间键实现csrf认证详解
Jul 22 Python
python实现H2O中的随机森林算法介绍及其项目实战
Aug 29 Python
Python 切分数组实例解析
Nov 07 Python
python装饰器原理与用法深入详解
Dec 19 Python
详解用Python爬虫获取百度企业信用中企业基本信息
Jul 02 Python
Python学习之包与模块详解
Mar 19 Python
基于Python和openCV实现图像的全景拼接详细步骤
C3 线性化算法与 MRO之Python中的多继承
Python编程super应用场景及示例解析
Python编程源码报错解决方法总结经验分享
Oct 05 #Python
Python编程根据字典列表相同键的值进行合并
Oct 05 #Python
python编程简单几行代码实现视频转换Gif示例
用 Python 定义 Schema 并生成 Parquet 文件详情
Sep 25 #Python
You might like
PHP4和PHP5共存于一系统
2006/11/17 PHP
PHP 实现代码复用的一个方法 traits新特性
2015/02/22 PHP
php输入数据统一类实例
2015/02/23 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
模仿jQuery each函数的链式调用
2009/07/22 Javascript
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
jquery实现效果比较好的table选中行颜色
2014/03/25 Javascript
jquery JSON的解析方式示例介绍
2014/07/27 Javascript
在Google 地图上实现做的标记相连接
2015/01/05 Javascript
avalonjs制作响应式瀑布流特效
2015/05/06 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
jquery实现的蓝色二级导航条效果代码
2015/08/24 Javascript
AngularJS在IE8的不支持的解决方法
2016/05/13 Javascript
BootStrap中的table实现数据填充与分页应用小结
2016/05/26 Javascript
JS实现鼠标滑过显示边框的菜单效果
2016/09/21 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
微信小程序Redux绑定实例详解
2017/06/07 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
2018/03/01 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
[27:08]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第二场 11.21
2020/11/23 DOTA
Python基本socket通信控制操作示例
2019/01/30 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
2019/07/07 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
python深copy和浅copy区别对比解析
2019/12/26 Python
使用CSS3实现SVG路径描边动画效果入门教程
2019/10/21 HTML / CSS
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
HOTEL INFO英国:搜索全球酒店
2019/08/08 全球购物
客服主管岗位职责
2013/12/13 职场文书
上课睡觉检讨书
2014/01/28 职场文书
热爱祖国演讲稿
2014/05/04 职场文书
品牌转让协议书
2014/08/20 职场文书
五四演讲稿范文
2014/09/03 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python