设置 Shutter(或其他截屏工具)以通过键盘快捷键捕获预设区域

设置 Shutter(或其他截屏工具)以通过键盘快捷键捕获预设区域

我安装了 Shutter,用于截屏。它总是要求我在屏幕上绘制选择区域,但对于即将到来的工作,我将访问我们网站上的许多不同网址,并每次都捕获完全相同的区域:为了便于讨论,我们假设左上角为 [0,120],右下角为 [800,720]。

如果我可以设置一个键盘快捷键来捕获该区域并只询问文件名,那么我的生活就会变得轻松很多。这可能吗?

如果 Shutter 无法实现,那么使用其他桌面截屏工具可以实现吗?

谢谢,马克斯

答案1

快门

打电话时快门在命令行中,我们可以给它一个选项--select来抓取我们屏幕上定义的区域:

shutter --select=x,y,width,height

以下命令将把坐标为 0,120 且图像尺寸为 800x600 的屏幕保存到screenhot.png我们所在目录中的文件中。

shutter --select=0,120,800,600 -e --output="screenshot.png"

为了方便起见,我们可以将此命令添加到键盘快捷键。


ImageMagick 导入

另一个获取自定义截图的多功能应用程序是进口图像魔术师 安装 imagemagick

import -window <id|name> [-crop <geometry>] filename.png

我们可以从整个桌面(-window root)或由 ID 或名称定义的窗口导入(运行xwininfo鼠标单击以获取窗口 ID)。该<geometry>值使用以下语法定义屏幕区域:<xsize>x<ysize>+<xoffset>+<yoffset>。以下命令将保存一个 800x600 像素大小的屏幕截图,其偏移量为 x=0,y=120 偏离左上角:

import -window root -crop 800x600+0+120 testshot.png

相关内容