ruby-on-rails – Rmagick无法 *** 纵PNG

ruby-on-rails – Rmagick无法 *** 纵PNG,第1张

概述在 CarrierWave的Railscast剧集之后: 我通过自制软件在Mountain Lion上安装了ImageMagick,导出了以下路径: export PKG_CONFIG_PATH="/opt/local/lib/pkgconfig:$PKG_CONFIG_PATH" 符号化以下内容: ln -s /usr/local/include/ImageMagick/wand /usr/lo 在 CarrierWave的Railscast剧集之后:

我通过自制软件在Mountain lion上安装了ImageMagick,导出了以下路径:

export PKG_CONfig_PATH="/opt/local/lib/pkgconfig:$PKG_CONfig_PATH"

符号化以下内容:

ln -s /usr/local/include/ImageMagick/wand /usr/local/include/wandln -s /usr/local/include/ImageMagick/magick /usr/local/include/magick

并通过bundler安装了rmagick.

在我的上传器中,我有以下内容:

include CarrIErWave::RMagickversion :thumb do     process :resize_to_limit => [85,85]end

这样可以很好地创建缩略图,但不能用于png文件.我尝试了一些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图像工作正常.

编辑

识别 – 列表格式| grep -i png什么都不返回,表明可能缺少png解码委托.怎么办?

解决方法 在确定未安装PNG委托(使用标识-List格式)后,您应该尝试卸载/重新安装ImageMagick,因为安装程序可能会遗漏某些内容. 总结

以上是内存溢出为你收集整理的ruby-on-rails – Rmagick无法 *** 纵PNG全部内容,希望文章能够帮你解决ruby-on-rails – Rmagick无法 *** 纵PNG所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/1279514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存