用指针选择屏幕上的区域

用指针选择屏幕上的区域

是否有一个命令行工具可以让人们用指针选择一个区域并将结果打印到终端?

很像各种屏幕捕获工具,但我想要坐标。

例如x,y,width,height或矩形结构,如下所示left,top,right,bottom

答案1

slop应用提供此功能。

它支持选择任意区域或特定窗口,并允许更改选择框的外观。

要使用它,请单击并拖动以选择矩形区域,或在窗口上单击一次以选择其区域。与所选区域相对应的矩形将被写入stdout

默认输出格式的一个示例是200x100+500+400,它表示选择了一个 200x100 的矩形区域,其左上角位于坐标 (500, 400) 处。

答案2

最小的选择是xrectsel。它可以在 Arch Linux 上通过尿素尿率

允许您在屏幕上绘制一个简单的矩形并输出以下内容:

$ xrectsel
1643x627+564+445

答案3

除了 xrectsel 和 slop 之外,还有钢锯,但我自己,我正在使用这个纯 ImageMagick 解决方案:

import -format "%wx%h%X%Y\n" info:

相关内容