如何使用imagemagick验证回形针是否正常工作

时间:2011-03-14 13:07:30

标签: ruby-on-rails imagemagick paperclip

我在我的Windows机器上安装了Imagemagick和paperclip gem。问题是:styles => {...}不起作用,所以我认为回形针在imagemagick上有一些问题。

我通过运行echo %path%命令测试了Imagemagick是否已正确安装,安装似乎没问题。

我还在development.rb文件中包含以下内容

Paperclip.options[:command_path] = "C:\Program Files\ImageMagick-6.6.8-Q16"

在show.html中。 Erb,不显示缩略图。

<%= image_tag @user.avatar.url(:small) %>
<%= image_tag @user.avatar.url(:thumb) %>

我怎么知道回形针在Windows上不能与Iamgemagick一起使用?

3 个答案:

答案 0 :(得分:2)

尝试从命令行直接使用Imagemagick转换图像: http://www.imagemagick.org/script/convert.php?ImageMagick=j0e25rle0cl99l8lade2e6l8n3

如果它不起作用,那么你的Imagemagick安装无效。

同时检查图像是否由rails正确创建,应该位于rails应用程序文件夹中的public / system / avatar /文件夹中,除非您更改了默认配置...

答案 1 :(得分:0)

你放了form_for(...,:html => { :multipart => true })吗?有一天这对我有帮助

答案 2 :(得分:0)

我可能会迟到这里给出答案,但这确实有助于我检查我的imagemagick是否正常工作rmagick是依赖的。只需尝试使用

转换您的一个图像

convert rose.jpg -resize 50% rose.png

这只是图像魔法的基本操作。如果它适合你,那么你的imagemagick运作良好