답변:
ImageMagick 도구는 변환 또는 mogrify가 작업을 수행합니다.
패키지 관리자 또는 소스 / rpms를 통해 얻을 수 있습니다 : http://www.imagemagick.org/script/binary-releases.php#unix
기본 사용법 :
$ mogrify -resize 820x *.jpg
재귀가 필요한 경우 :
find . -name '*.jpg' -execdir mogrify -resize 820x {} \;
find . -name '*.jpg' -execdir mogrify -resize '820x620>' {} \;
convert
작업을 수행하는 데 사용하십시오 .
convert -resize "1024x768>" origIMG destIMG
가로 세로 비율을 유지하고 이미지가 1024보다 큰 경우에만 크기를 조정하여 새 이미지를 destIMG에 저장합니다. 그런 다음 destIMG를 원본으로 옮길 수 있습니다.
루프를 사용하여 모든 디렉토리를 이동하거나 사용하십시오 find
.
find
?로 되풀이하면서 축소 된 이미지로 원본 이미지를 덮어 쓰려면이 명령을 어떻게 수정 하시겠습니까?
find . -name "*.jpg" -exec mogrify -resize 820x {} +
그들 모두를 할 것입니다; "820px 미만"을 처리하지 않으려면 여기에 몇 가지 옵션이 있습니다 .