ImageMagick安装Windows

我正在尝试在Windows上安装ImageMagick。 我做的是安装Windows RailsInstaller创建我的版本,现在我需要使用ImageMagick但由于某种原因它不起作用。

我拿了二进制源代码并从这个页面安装并运行它,但似乎没有做到这一点http://www.imagemagick.org/script/binary-releases.php#windows

我也尝试以下http://www.youtube.com/watch?v=gEWAVlNCKhg但它不起作用

对于第一个例子在cmd中我所要做的就是以下命令让我理解为使它在这里工作得到的东西

C:\Sites\case>convert wizard: wizard.jpg Invalid Parameter - wizard.jpg C:\Sites\case>convert wizard.jpg Invalid drive specification. C:\Sites\case>convert logo: logo.gif Invalid Parameter - logo.gif C:\Sites\case>$ convert logo: logo.gif '$' is not recognized as an internal or external command, operable program or batch file. C:\Sites\case> 

然后我看到了这个。 从https://github.com/rmagick/rmagick说它包括rmagick然后我运行bundle并得到这个

 Installing rmagick (2.13.2) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension . C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb checking for Ruby version >= 1.8.5... yes Invalid drive specification. Unable to get ImageMagick version *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=C:/RailsInstaller/Ruby1.9.3/bin/ruby Gem files will remain installed in C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9 .1/gems/rmagick-2.13.2 for inspection. Results logged to C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rmagick-2 .13.2/ext/RMagick/gem_make.out An error occurred while installing rmagick (2.13.2), and Bundler cannot continue. Make sure that `gem install rmagick -v '2.13.2'` succeeds before bundling. 

感谢您的帮助。

在这里,你可以安装ImageMagick并构建RMagick gem并使其全部工作。

按照以下步骤:

  1. 去镜像。
  2. 下载除当前最新版本之外的任何版本的ImageMagick ,它有一些问题
  3. 使用选项安装它:添加到PATH和开发标题。 安装路径不应包含空格
  4. 在命令行中键入convert -version来检查一切是否正常。 它应该打印如下:

    版本:ImageMagick 6.6.1-10 2010-05-15 Q16 http://www.imagemagick.org版权:Copyright(C)1999-2010 ImageMagick Studio LLC特点:OpenMP

  5. 如果你还没有安装DevKit 。

  6. 安装rmagick gem: gem install rmagick --platform=ruby -- --with-opt-lib=c:/ruby192/ImageMagick/lib --with-opt-include=c:/ruby192/ImageMagick/include

(确保路径指向您安装imagemagick的任何位置)

它应该打印

 Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... 

几分钟后,如果一切顺利,你应该看到

 Successfully installed rmagick-2.13.1 1 gem installed Installing ri documentation for rmagick-2.13.1... Installing RDoc documentation for rmagick-2.13.1... 

就是这样。 还有两个有用的链接: 1个博客和2个博客,如果你仍然无法安装

  • 第一个是路径问题。 在ImageMagick之前找到了一个convert.exe。
  • 第二个是因为你没有工作的构建工具。

如何在Windows 8.1上安装ImageMagick,自2017年5月1日起:

  1. 深吸一口气

  2. 卸载imagemagick / rmagick /到目前为止失败的一切

  3. 确保你有接受的答案链接到的DevKit

  4. 不要下载ImageMagick的当前v7。 我不知道为什么,但它不起作用。 而是从这里下载ImageMagick-6.9.8-4-Q16-x86-dll.exe

  5. 安装,包括标题。 由于它是V6,它已包含旧版实用程序,因此您不必担心这一点。 安装到C:目录中,因此路径中没有空格。
  6. 打开你的环境变量。 您知道,系统>高级系统设置>环境变量。
  7. 在系统变量中查找PATH,编辑并复制并将大变量值粘贴到记事本或其他内容中,以便您可以正确读取它。
  8. 找到ImageMagick的路径,将其剪切并粘贴到前面。 我的PATH以“C:\ ImageMagick-6.9.8-Q16; …”开头,如果不存在,请自行添加。
  9. 使用前面的ImageMagick更新PATH。
  10. 你应该全部设置,进入命令提示符并输入“convert -version”。 而不是“无效的驱动器规范”结果,这让我疯狂,你应该看到当前的版本规范。
  11. Bobs你的叔叔,你有ImageMagick!

有更好的描述: http : //www.redmine.org/projects/redmine/wiki/HowTo_install_rmagick_gem_on_Windows

从https://sourceforge.net/projects/imagemagick/files/im6-exes/安装ImageMagick windows二进制文件,找出它安装在哪里

喜欢

C:\ Program Files(x86)\ ImageMagick-6.7.9-Q16

或其他目录,具体取决于您的系统……

并在命令提示符下运行以下命令

 set CPATH=C:\Program Files (x86)\ImageMagick-6.7.9-Q16\include set LIBRARY_PATH=C:\Program Files (x86)\ImageMagick-6.7.9-Q16\lib gem install rmagick 

更换

C:\ Program Files(x86)\ ImageMagick-6.7.9-Q16

与您实际安装Image Magick的目录