rails_admin
안에 이미지를 사용하려면 carrierwave
및 mini_magick
개의 보석을 사용하고 있습니다. 나는 이미지를 업로드 할 때이 오류와 함께 실패합니다miniMagick은 rails_admin 앱에서 오류를 식별합니다. MiniMagick으로 조작하지 못했습니다. 아마도 이미지가 아닙니다.
Failed to manipulate with MiniMagick, maybe it is not an image?
Original Error: `identify C:/Users/Zeke/AppData/Local/Temp/mini_magick20161027-21132-xdongz.png` failed with error:
identify.exe: RegistryKeyLookupFailed `CoderModulesPath' @ error/module.c/GetMagickModulePath/662.
identify.exe: no decode delegate for this image format `PNG' @ error/constitute.c/ReadImage/501.
그리고 내가이 다음 행을 포함하지 않는 경우이 발생하지 않습니다 내 uploader.rb
# Process files as they are uploaded:
process resize_to_fit: [800, 600]
# Create different versions of your uploaded files:
version :thumb do
process resize_to_fill: [40, 30]
end
내가 썸네일을 필요로 , 어떻게 나는 그것을합니까?
Here's What I'm sure of:
- ImageMagick이가 설치되어 및
확실히을하고있다. (그 중요한 경우, 관리자 PRIV없이) 나는
cmd
에서 실행할 때
identify C:/Users/Zeke/AppData/Local/Temp/mini_magick20161027-21132-xdongz.png
이 성공적으로 실행 ... 이미지를 식별, PNG로 JPG로 PNG 및 JPG로 변환 할이 수 있어요
identify -list format
은 내가 생각할 수있는 모든 이미지 형식을 거의 포함하고있는 huuuuge 목록을 제공합니다. 예, 여기에는JPG
,JPEG
,PNG
및 필요한 모든 항목이 포함되어 있습니다.
convert -version
는 JPEG PNG로 대의원 내가 잘못 뭐하는 거지
을 포함합니까?
현재 승리에 루비'2.2.4-p230' 및 레일을'5.0.0.1' 사용 10 밀접하게 관련 –
http://www.imagemagick.org/discourse-server/viewtopic .php?t = 26856, 제안 된 솔루션이 작동하지 않습니다. [here] (http://superuser.com/a/452657/396728)에서 언급 한 경로에 세 가지 변수를 추가하려했으나 아무런 쓸모가 없었습니다 –
루비 나 레일즈를 모르지만 한 번 이상 ImageMagick을 설치했다고 의심됩니다. 명령 프롬프트에서 다른 ImageMagick (PNG를 수행 할 수 있음)을 사용하는 반면 PNG를 수행 할 수없는 다른 ImageMagick을 사용 중일 수 있습니다. 명령 프롬프트에서 사용하는 것과 동일한 ImageMagick을 명시 적으로 사용하도록 레일에서 PATH를 설정하십시오. 또는 시스템 전체에서 또 다른'convert' 또는'identify'를 찾아보십시오. –