测量屏幕上绘制的矩形的工具?

测量屏幕上绘制的矩形的工具?

我正在寻找一个通过命令行运行的工具。

有点像

xprop
xdotool

它只需要允许我在屏幕上绘制一个矩形。

并告诉我它的尺寸。

我已经测试过:“imagemagick”的“导入”模块..

但也许那里有更轻的东西?

(或者甚至是我可以自己编译的东西)

答案1

一些解决方法。您将需要软件包gnome-screenshot以及imagemagick一些标准命令。

我们将简单地定义一个随机文件名(在临时目录中/tmp),截取屏幕截图并将其写入该名称,然后分析图像的尺寸(仅选择像素大小),最后删除图像。

#!/bin/bash
imed=$(mktemp -u).png &&\

#-a allows area specification and
#-f defines the screenshot file's location and name
gnome-screenshot -a -f "$imed" &>/dev/null &&\

#now draw the rectangle

#extract pixel dimensions form file
identify "$imed" | awk -F' ' '{print $3}' &&\

#and remove it
rm -f "$imed"

显然这意味着创建一个虚拟文件。人们可能会指定tmpfs图像的位置,使其仅位于 RAM 中 - 加快处理速度,并且更有利于硬盘的运行状况。

相关内容