4
ln -s /usr/local/include/ImageMagick/wand /usr/local/include/wand
ln -s /usr/local/include/ImageMagick/magick /usr/local/include/magick
다음
export PKG_CONFIG_PATH="/opt/local/lib/pkgconfig:$PKG_CONFIG_PATH"
심볼릭 링크 :
나는 사제를 통해 산 사자에 ImageMagick
를 설치, 다음 경로를 수출
그리고 번들러를 통해 rmagick
을 설치하십시오. 내 uploader
나는 다음과 같은 한에서
:하지만 png
파일, 잘 축소판을 생성
include CarrierWave::RMagick
version :thumb do
process :resize_to_limit => [85, 85]
end
. 나는 png
이미지의 소수를 시도하고 항상이 오류와 함께 실패합니다
Failed to manipulate with rmagick, maybe it is not an image? Original Error: no decode delegate for this image format `<path>/public/uploads/tmp/20121022-2133-9885-3333/thumb_cat_vs_internet.png' @ error/constitute.c/ReadImage/544
jpeg
이미지가 잘 작동합니다. PNG 디코딩 대리자를 나타내는 아무것도
편집
identify -list format | grep -i png
반환, 아마이 없습니다. 이제 뭐?
'identify -list format'을 실행하면 무엇을 얻게됩니까? 아마도 PNG 대의원이 실제로 실종 된 것 같습니다 ... – PinnyM
@PinnyM - 잘 됐네요. 질문을 업데이트했지만 PNG 대리인이없는 것 같습니다. 어떤 생각을 어떻게 수정해야합니까? –
제거/재설치가 가장 좋은 첫 번째 샷입니다. – PinnyM