我正在寻找一个通过命令行运行的工具。
有点像
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 中 - 加快处理速度,并且更有利于硬盘的运行状况。