0

rails_admin 안에 이미지를 사용하려면 carrierwavemini_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없이) 나는

enter image description here

cmd 에서 실행할 때
  • identify C:/Users/Zeke/AppData/Local/Temp/mini_magick20161027-21132-xdongz.png이 성공적으로 실행 ... 이미지를 식별, PNG로 JPG로 PNG 및 JPG로 변환 할이 수 있어요
    • identify -list format은 내가 생각할 수있는 모든 이미지 형식을 거의 포함하고있는 huuuuge 목록을 제공합니다. 예, 여기에는 JPG, JPEG, PNG 및 필요한 모든 항목이 포함되어 있습니다.

    enter image description here

    • convert -version JPEG PNG로 대의원 내가 잘못 뭐하는 거지

    enter image description here

    을 포함합니까?

  • +0

    현재 승리에 루비'2.2.4-p230' 및 레일을'5.0.0.1' 사용 10 밀접하게 관련 –

    +0

    http://www.imagemagick.org/discourse-server/viewtopic .php?t = 26856, 제안 된 솔루션이 작동하지 않습니다. [here] (http://superuser.com/a/452657/396728)에서 언급 한 경로에 세 가지 변수를 추가하려했으나 아무런 쓸모가 없었습니다 –

    +0

    루비 나 레일즈를 모르지만 한 번 이상 ImageMagick을 설치했다고 의심됩니다. 명령 프롬프트에서 다른 ImageMagick (PNG를 수행 할 수 있음)을 사용하는 반면 PNG를 수행 할 수없는 다른 ImageMagick을 사용 중일 수 있습니다. 명령 프롬프트에서 사용하는 것과 동일한 ImageMagick을 명시 적으로 사용하도록 레일에서 PATH를 설정하십시오. 또는 시스템 전체에서 또 다른'convert' 또는'identify'를 찾아보십시오. –

    답변

    0
    모두 identify

    convert 나는 들이 실제로 매우 나이 imagemagick의 또 다른 설치를 사용하고 처음에이 translation missing 오류가 발생했습니다 rails, 사용하지 않는 된 I가 관리한다는 사실을 제외하고 잘 작동하고 테스트 한 en.yml

    It is notable that System Environment Variables can be overridden by set path that only lasts long for that instance of cmd

    은 레일 ImageMagick의 새 버전이 문제를 해결 사용 만들기에 몇 줄을 추가하여 해결한다. 크레딧 : 마크 Setchell