명령 줄 배치 이미지 자르기 도구
-
19-09-2019 - |
문제
다양한 형식을 처리 할 수있는 가벼운 명령 줄 배치 이미지 자르기 도구 (Linux 또는 Windows)가 있습니까?
해결책
Imagemagick 당신이 원하는 것입니다 - 시도하고 진실합니다.
다른 팁
Linux에서는 사용할 수 있습니다
mogrify -crop {Width}x{Height}+{X}+{Y} +repage image.png
CLI 이미지 조작의 경우
Imagemagick의 개종자는 나에게 트릭을 수행합니다 (그리고 자르기 이상) :
convert -crop +100+10 in.jpg out.jpg
왼쪽 테두리에서 100 픽셀, 상단에서 10 픽셀.
convert -crop -100+0 in.jpg out.jpg
오른쪽에서 100 픽셀을 작게하십시오. Imagemagick 웹 사이트는 더 많은 것을 알고 있습니다.
나는 찾았다 nconvert
지금까지 꽤 편리합니다.
for f in final/**/*;
do
convert -crop 950x654+0+660 "$f" "${f%.jpg}".jpg
done
이 스크립트는 모든 하위 폴더를 통해 반복하고 .jpg 파일을 작물로 고정시킵니다.
일부 페이지를 스캔했으며 ~ 130 페이지 모두 페이지의 낮은 ~ 1/8이 필요합니다.
사용 mogrify
나를 위해 일하지 않았고
a@a-NC210-NC110:/media/a/LG/AC/Learn/Math/Calculus/Workshop/clockwise/aa$ mogrify -quality 100 -crop 2592×1850+0+0 *.jpg
mogrify.im6: invalid argument for option `2592×1850+0+0': -crop @ error/mogrify.c/MogrifyImageCommand/4232.
하지만 convert
했다:
a@a-NC210-NC110:~/Pictures/aa$ convert '*.jpg[2596x1825+0+0]' letter%01d.jpg
a@a-NC210-NC110:~/Pictures/aa$
나는 이것을 배웠다 여기 아래의 인라인 이미지 작물 부분.
내 구문 주목 : 기하학을 괄호에 넣어야했습니다. []
.
위의 성공적인 구문을 사용하지만 mogrify와 함께 사용하면 효과가 없었습니다.
a@a-NC210-NC110:~/Pictures/aa$ mogrify '*.jpg[2596x1825+0+0]' letter%01d.jpg
mogrify.im6: unable to open image `letter%01d.jpg': No such file or directory @ error/blob.c/OpenBlob/2638.
Linux a-NC210-NC110 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:12 UTC 2014 i686 i686 i686 GNU/Linux
Lubuntu 14.04 LTS
제휴하지 않습니다 StackOverflow