在macos上截图
screenshot的Python项目详细描述
#屏幕截图:更好的MacOS屏幕截图通过终端
`screenshot`是一个命令行实用程序,允许您指定*应用程序名称*和*窗口标题*以便拍摄特定窗口的屏幕截图。
或者只有具有特定标题的应用程序窗口。
要以编程方式拍摄应用程序或特定窗口的屏幕快照,必须为“屏幕捕获”提供*窗口ID*。
要查找窗口的*窗口ID*,需要调用Quartz。
screencapture实用程序稍微改善了用户体验:您可以运行命令,然后单击要捕获的窗口。
您不能将其作为自动管道的一部分包含在内。
为此,我使用此实用程序自动生成Web、移动和桌面应用程序的屏幕快照。
pycharm应用程序的屏幕截图,*窗口标题*包含“屏幕截图”:
``bash
如果您还没有,请使用“brew”或“ports”安装它。
在源目录中运行以下代码:
```bash
pip3 install-r requirements.txt
````
>然后运行
````bash
python3 setup.py install
``````
```用法
`screenshot--screenshot--help`
``````
用法:screenshot[options]应用程序名称
选项:
-w-w,--window选项文本
选项:所有窗口,仅在屏幕上,
在窗口上,在窗口下,包括窗口,
排除桌面
默认:排除桌面
在屏幕上
-t,--从应用程序名到捕获的窗口标题文本标题。
-f,--将捕获的PNG保存为的文件名文本文件名。
-a,--所有窗口捕获所有匹配的窗口参数。
-o,--输出要创建的文本图像格式,默认是PNG
(其他选项包括PDF、JPG、TIFF)
-S,阴影捕获窗口的阴影。
`screenshot`是一个命令行实用程序,允许您指定*应用程序名称*和*窗口标题*以便拍摄特定窗口的屏幕截图。
或者只有具有特定标题的应用程序窗口。
要以编程方式拍摄应用程序或特定窗口的屏幕快照,必须为“屏幕捕获”提供*窗口ID*。
要查找窗口的*窗口ID*,需要调用Quartz。
screencapture实用程序稍微改善了用户体验:您可以运行命令,然后单击要捕获的窗口。
您不能将其作为自动管道的一部分包含在内。
为此,我使用此实用程序自动生成Web、移动和桌面应用程序的屏幕快照。
pycharm应用程序的屏幕截图,*窗口标题*包含“屏幕截图”:
``bash
如果您还没有,请使用“brew”或“ports”安装它。
在源目录中运行以下代码:
```bash
pip3 install-r requirements.txt
````
>然后运行
````bash
python3 setup.py install
``````
```用法
`screenshot--screenshot--help`
``````
用法:screenshot[options]应用程序名称
选项:
-w-w,--window选项文本
选项:所有窗口,仅在屏幕上,
在窗口上,在窗口下,包括窗口,
排除桌面
默认:排除桌面
在屏幕上
-t,--从应用程序名到捕获的窗口标题文本标题。
-f,--将捕获的PNG保存为的文件名文本文件名。
-a,--所有窗口捕获所有匹配的窗口参数。
-o,--输出要创建的文本图像格式,默认是PNG
(其他选项包括PDF、JPG、TIFF)
-S,阴影捕获窗口的阴影。