Windows 7을 사용하고 ImageMagic을 설치했습니다. 문제없이 콘솔에서 Identify 명령을 실행할 수 있습니다. 사용자에 따라종이 클립 오류 : "이 이미지 형식에 대한 디코딩 대리자 없음"
Magick: no decode delegate for this image format `/Users/karl/AppData/Local/Temp/stream,5000,1.jpg[0]'' @ error/constitute.c/ReadImage/532.
Magick: no decode delegate for this image format `/Users/karl/AppData/Local/Temp/stream,5000,1.jpg[0]'' @ error/constitute.c/ReadImage/532.
[paperclip] c:/ImageMagick-6.6.3-Q16/identify -format %wx%h 'C:/Users/karl/AppData/Local/Temp/stream,5000,1.jpg[0]'
[paperclip] An error was received while processing: #<Paperclip::NotIdentifiedByImageMagickError::/Users/karl/AppData/Local/Temp/stream,5000,1.jpg is not recognized by the 'identify' command.>
[paperclip] c:/ImageMagick-6.6.3-Q16/identify -format %wx%h 'C:/Users/karl/AppData/Local/Temp/stream,5000,1.jpg[0]'
[paperclip] An error was received while processing: #<Paperclip::NotIdentifiedByImageMagickError: C:/Users/karl/AppData/Local/Temp/stream,5000,1.jpg is not recognized by the 'identify' command.>
내가 콘솔에서 동일한 명령을 실행하려고하면, 그것은 확인을 작동합니다 (: 나는 (Aptana를 RadRails IDE에서 실행) 내 레일 응용 프로그램을 사용할 때
는하지만, 그것은 나에게 오류를 제공). (참고 : 나는 따옴표를 추가하지 않은)
C:\Users\karl>c:/ImageMagick-6.6.3-Q16/identify -format %wx%h C:/Users/karl/AppData/Local/Temp/stream,5000,1.jpg[0]
600x450
한 가지 흥미로운 점은 내가 따옴표 (')를 수동으로 명령을 실행하는 경우, 나는이 같은 오류를 얻을 수 있다는 것입니다.
C:\Users\karl>c:/ImageMagick-6.6.3-Q16/identify -format %wx%h 'C:/Users/karl/AppData/Local/Temp/stream,5000,1.jpg[0]'
Magick: no decode delegate for this image format `/Users/karl/AppData/Local/Temp/stream,5000,1.jpg[0]'' @ error/constitute.c/ReadImage/532.
가 나는 따옴표를 추가하지 않을 것이라고 방식으로 작동하는 종이 클립을 수정했는데, 어떤 차이를 만들 것 같지 않았거나 그냥 뭔가 잘못을했다.
작은 따옴표로 인해 cmd.exe 창에 수동으로 추가 한 따옴표가 작동하지 않았습니다. 큰 따옴표를 사용해보십시오. cmd.exe는 작은 따옴표로 인용 부호를 이해하지 못합니다. –