문제
imagemagick로 무리 (수천)의 이미지를 저장해야합니다.
나는 그것에 완전히 익숙하지 않으며, 그 문서는 완전히 불투명하고 완전히 미로 보입니다. QuickStart 가이드는 어디에 있습니까?
그것을보고, 나는 사용하고 싶다고 생각합니다 mogrify
.
그래서 Imagemagick을 설치 한 프로그램 파일 디렉토리에 CD를 CD.
난 달린다 mogrify -format png *.png
내가 다양한 예에서 볼 수 있듯이.
그것은 말한다 :
mogrify: unable to open image `fgimg\': No such file or directory @ blob.c/OpenB lob/2489. mogrify: unable to open file `fgimg\' @ png.c/ReadPNGImage/2865.
하위 디렉토리 fgimg의 모든 이미지를 실행하도록하려면 어떻게해야합니까?
정말 감사합니다!
해결책
여기서 문제는 명령 줄에 얼마나 많은 것을 넣을 수 있는지에 대한 한계에 도달한다는 것입니다. 당신은 그것을 맞출 덩어리로 분할해야합니다. 더 잘 작동해야합니다.
find -name '*.png' -print0 | xargs -0 -r mogrify -format png
그만큼 -print0
그리고 -0
파일 이름의 공간을 처리하는 데 사용됩니다. -r
할 일이 없다면 mogrify를 실행하지 마십시오.
제휴하지 않습니다 StackOverflow