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 Tkinter基础控件用法
Sep 03 Python
将Python中的数据存储到系统本地的简单方法
Apr 11 Python
python回调函数中使用多线程的方法
Dec 25 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
May 25 Python
对Python信号处理模块signal详解
Jan 09 Python
python可视化篇之流式数据监控的实现
Aug 07 Python
JupyterNotebook设置Python环境的方法步骤
Dec 03 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
Dec 19 Python
tensorflow 重置/清除计算图的实现
Jan 19 Python
Python换行与不换行的输出实例
Feb 19 Python
python 判断字符串当中是否包含字符(str.contain)
Jun 01 Python
python中pd.cut()与pd.qcut()的对比及示例
Jun 16 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
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
js单例模式的两种方案
2013/10/22 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
jQuery 中DOM 操作详解
2015/01/13 Javascript
js中不同的height, top的区别对比
2015/09/24 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
jQuery实现的表格展开伸缩效果实例
2016/09/07 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
详解Vue路由钩子及应用场景(小结)
2017/11/07 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
vue 组件简介
2020/07/31 Javascript
[48:32]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
python实现无证书加密解密实例
2014/10/27 Python
名片管理系统python版
2018/01/11 Python
python如何拆分含有多种分隔符的字符串
2018/03/20 Python
Python 2.7中文显示与处理方法
2018/07/16 Python
Python多项式回归的实现方法
2019/03/11 Python
Python2与Python3的区别详解
2020/02/09 Python
利用CSS3实现开门效果实例源码
2016/08/22 HTML / CSS
西班牙多品牌鞋店连锁店:Krack
2018/11/30 全球购物
25道Java面试题集合
2013/05/21 面试题
化学相关工作求职信
2013/10/02 职场文书
高中生毕业自我鉴定
2013/10/10 职场文书
生产部经理岗位职责
2013/12/16 职场文书
实验室标语
2014/06/21 职场文书
社团活动总结格式
2014/08/29 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
中秋节慰问信
2015/02/15 职场文书
pytorch 一行代码查看网络参数总量的实现
2021/05/12 Python
python的html标准库
2022/04/29 Python