문제

다양한 형식을 처리 할 수있는 가벼운 명령 줄 배치 이미지 자르기 도구 (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 웹 사이트는 더 많은 것을 알고 있습니다.

http://www.imagemagick.org/usage/crop/#crop

나는 찾았다 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
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top