![화면에 그려진 직사각형을 측정하는 도구? [복사]](https://linux55.com/image/106568/%ED%99%94%EB%A9%B4%EC%97%90%20%EA%B7%B8%EB%A0%A4%EC%A7%84%20%EC%A7%81%EC%82%AC%EA%B0%81%ED%98%95%EC%9D%84%20%EC%B8%A1%EC%A0%95%ED%95%98%EB%8A%94%20%EB%8F%84%EA%B5%AC%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
명령줄을 통해 실행할 수 있는 도구를 찾고 있습니다.
약간
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에만 이미지 위치를 지정하여 처리 속도를 높이고 하드 드라이브 상태를 개선할 수 있습니다.