无法安装ImageMagick for Windows

时间:2013-08-14 01:01:20

标签: ruby-on-rails imagemagick rmagick imagemagick-convert

我刚刚下载了ImageMagick,但我不确定它是否正常工作。我输入'which convert'到我的终端,什么也没发生。我也尝试输入'convert logo:logo.gif'然后'识别logo.gif',最后输入'display logo.gif',似乎没有任何事情发生(这三个命令在Windows上指定)。

然后我尝试关注此视频:http://www.youtube.com/watch?v=gEWAVlNCKhg

然而,它仍然没有奏效,并且在视频的最后一步。我收到以下错误:错误:执行gem时...(OptionParser :: InvalidOption)无效选项:---- with-opt-include = C:/ ImageMagick / SourceCode

有人可以建议如何在Windows上正确安装imagemagick或这些错误意味着什么?

2 个答案:

答案 0 :(得分:0)

如果您想要做的就是让ImageMagick作为Windows上的独立产品运行,该视频有一堆不必要的东西。您所需要做的就是:

  1. imagemagick.org下载最新的Windows二进制文件。现在,该文件位于here
  2. 运行安装程序(保留所有默认值)
  3. 打开命令提示符(开始 - >运行 - > cmd.exe)
  4. 在命令提示符窗口中导航到ImageMagick文件夹。对于默认安装路径,执行如下操作:
    1. 切换到C:驱动器的根目录(键入cd \后跟回车键)
    2. 切换到ImageMagick文件夹(键入cd“Program Files \ ImageMagick-6.8.6-Q16”,然后按回车键)
  5. 测试它是否正在使用convert命令:convert images \ logo.jpg logo.gif
  6. 查看目录列表并检查logo.gif文件,其中包含当前时间/日期戳(dir logo.gif,然后是回车键)。
  7. 注意:当您运行convert命令时,除非您打开详细标记,否则不会向命令提示输出任何内容,例如(转换-verbose images \ logo.jpg logo.gif)

答案 1 :(得分:0)

我注意到在我的安装中没有'display.exe',但是有一个'imdisplay.exe'。我尝试在一个有图像的文件夹中使用imdisplay,但它不是一个窗口。我在安装文件夹中双击imdisplay.exe,然后出现了Windows,包括我试图在命令行上打开的所有窗口。当我关闭所有窗口并再次尝试命令行时,它就可以了。

我不知道你在哪里'转换'(我没看过视频)。我可以看到安装文件夹中可用的所有exe文件。 convert.exe就是其中之一,所以在常规的cmd窗口中(我对Powershell GitShell一无所知),你只需输入: convert logo.png logo.jpg

或类似的东西。