gpt4 book ai didi

linux - 每秒对屏幕上的特定区域进行一次屏幕截图

转载 作者:IT王子 更新时间:2023-10-29 00:55:44 26 4
gpt4 key购买 nike

我希望能够每秒拍摄一次屏幕上特定区域的屏幕截图,并将文件命名为 MMDDYYYYHH:MM:ss 是否可以使用命令行和程序。我正在考虑使用这样的脚本

for((i=0;i<1000;i++))
do
import -window root screenshot-$(date '+%d%b%y-%N').png
sleep 5m
done

但我不知道访问程序以更改屏幕区域并在保存到文件时限制图像质量的命令。PS:如果可行,我愿意使用其他程序。我正在使用 Linux Ubuntu 10.04 64 位。

谢谢

最佳答案

您可以使用 -crop WxH+X+Y 选项为 import 命令指定屏幕区域。和 -quality 输出质量/压缩级别的选项。像这样:

import -window root -crop 200x300+100+15 -quality 100 $(date +%Y%m%d-%H%M%S).png

请注意,.png.jpg 格式的 -quality 选项具有几乎相反的含义:png 的值为 10 意味着“较小的压缩” '(更大的尺寸)而值为 100 - '最大压缩'(最小尺寸)。另一方面,jpg 的值 10 表示“质量较差”(较小的尺寸),而值 100 表示“最高质量”(最大尺寸)。

关于linux - 每秒对屏幕上的特定区域进行一次屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8223810/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com