MacOS에서 스크린샷 일괄 자르기

2148 단어 croppingimages
저는 현재 Microsoft Edge용 콘솔 문서를 업그레이드하고 있으며 많은 스크린샷을 생성해야 했습니다. 모두 같은 크기인지 확인하고 싶어서 브라우저 창을 특정 크기로 고정하고 화면의 일부를 스크린샷으로 찍는 것보다 전체 창 스크린샷을 찍는 것이 현명하다고 생각했습니다. CMD + Shift + 4 를 누르고 스크린샷을 찍고 싶은 창으로 마우스를 이동한 다음 스페이스바를 눌러 바탕화면에 저장하면 됩니다.

기본적으로 MacOS는 모든 창에 멋진 그림자를 광고하고 주변에 약간의 여백을 둡니다.



나는 그것과 브라우저 Chrome을 제거하고 싶었습니다. 최종 결과는 다음과 같아야 합니다.



그래서 Automator를 사용하여 배치 프로세스에서 찍은 모든 스크린 샷을 자르는 방법을 찾으려고 노력했습니다. 자를 수 있지만 중앙에서만 가능합니다. 내가 필요한 것은 "x와 y에서 시작하는 이미지에서 sy로 sx의 사각형 자르기"라고 말하는 방법이었습니다. 그 해결책은 이미지의 스위스 군용 칼, ImageMagick . Homebrew를 통해 설치한 후 다음 구문을 사용하여 이미지의 일부를 자르고 터미널에서 새 이미지를 만들 수 있었습니다({}의 비트가 값임).

convert sourceimage.png -crop {width}x{height}+{left}+{top} resultimage.png


내 데스크탑에 nochrome라는 폴더를 만들고 이 작은 쉘 스크립트를 작성하여 모든 폴더를 일괄 변환했습니다.

for filename in *.png; do\
  convert $filename -crop 1842x918+123+234 "nochrome/$filename"
  echo "$filename done"
done


더 쉬운 방법이 있을 수 있지만 그게 저에게 도움이 되었습니다.

좋은 웹페이지 즐겨찾기