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 list语法学习(带例子)
Nov 01 Python
python二分查找算法的递归实现方法
May 12 Python
Python实现的连接mssql数据库操作示例
Aug 17 Python
python 判断矩阵中每行非零个数的方法
Jan 26 Python
使用python的pexpect模块,实现远程免密登录的示例
Feb 14 Python
元组列表字典(莫烦python基础)
Apr 03 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
May 27 Python
Python利用神经网络解决非线性回归问题实例详解
Jul 19 Python
python禁用键鼠与提权代码实例
Aug 16 Python
python中matplotlib条件背景颜色的实现
Sep 02 Python
想学画画?python满足你!
Dec 24 Python
python 远程执行命令的详细代码
Feb 15 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
PHP生成Flash动画的实现代码
2010/03/12 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
PHP支付宝当面付2.0代码
2018/12/21 PHP
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
fancybox modal的完美解决(右上的X)
2012/10/30 Javascript
JS完成代码前最好对其做5件事
2013/04/07 Javascript
Jquery 的outerHeight方法使用介绍
2013/09/11 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
JavaScript验证图片类型(扩展名)的函数分享
2014/05/05 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
Vue SSR 组件加载问题
2018/05/02 Javascript
layui的数据表格+springmvc实现搜索功能的例子
2019/09/28 Javascript
createObjectURL方法实现本地图片预览
2019/09/30 Javascript
JavaScript碰撞检测原理及其实现代码
2020/03/12 Javascript
解决vue 给window添加和移除resize事件遇到的坑
2020/07/21 Javascript
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
一个基于flask的web应用诞生(1)
2017/04/11 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
2018/02/01 Python
使用Py2Exe for Python3创建自己的exe程序示例
2018/10/31 Python
python使用celery实现异步任务执行的例子
2019/08/28 Python
django实现将后台model对象转换成json对象并传递给前端jquery
2020/03/16 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
HTML5单选框、复选框、下拉菜单、文本域的实现代码
2020/12/01 HTML / CSS
.NET面试问题集
2015/12/08 面试题
大学三年的自我评价
2013/12/25 职场文书
自动化专业职业生涯规划书范文
2014/01/16 职场文书
机械电子工程专业自荐书
2014/06/10 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书
MySQL分库分表与分区的入门指南
2021/04/22 MySQL
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫