화면에 그려진 직사각형을 측정하는 도구? [복사]

화면에 그려진 직사각형을 측정하는 도구? [복사]

명령줄을 통해 실행할 수 있는 도구를 찾고 있습니다.

약간

xprop
xdotool

화면에 직사각형을 그릴 수만 있으면 됩니다.

그리고 그 크기를 말해 보세요.

나는 "imagemagick"의 "가져오기" 모듈을 테스트했습니다..

하지만 어쩌면 거기에 더 가벼운 것이 있을까요?

(또는 내가 직접 컴파일할 수 있는 것)

답변1

몇 가지 해결 방법. 소프트웨어 패키지 gnome-screenshotimagemagick일부 표준 명령이 필요합니다 .

임시 디렉토리에 임의의 파일 이름을 정의하고 /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"

분명히 이것은 더미 파일을 만드는 것을 의미합니다. tmpfsRAM에만 이미지 위치를 지정하여 처리 속도를 높이고 하드 드라이브 상태를 개선할 수 있습니다.

관련 정보