Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ImageMagick Install Windows

I am trying to install ImageMagick on Windows. What I did is install Windows RailsInstaller created my version and now I need to use ImageMagick but for some reason it doesn't work.

I took the binary source code and install and run it from this page but didn't seem to do the trick Link

I also try the following http://www.youtube.com/watch?v=gEWAVlNCKhg but it doesn't work

For the first example In cmd all I have to do is the following command to my understand to make it work here what I get

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>

Then i saw this. From the https://github.com/rmagick/rmagick which state it include rmagick but then i run bundle and get this

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.

Thank for any help.

like image 939
Jseb Avatar asked Jun 08 '13 06:06

Jseb


People also ask

Where is ImageMagick installed on Windows?

The default installation path is "C:\Program Files\ImageMagick-version" where version is the current version number. Click "Next >" to continue. Select Start Menu Folder Confirm or if required change the folder where you would like ImageMagick's shortcuts.

How do I install ImageMagick on Windows Python?

Installation on Windows: You could build ImageMagick by yourself, but it requires a build toolchain like Visual Studio to compile it. The easiest way is simply downloading a prebuilt binary of ImageMagick for your architecture (win32 or win64).


2 Answers

Here yo go, to install ImageMagick and build the RMagick gem and make it all work.

Follow below steps:

  1. Go here mirror images.
  2. Download ImageMagick of any version except the currently latest release, which has some issues
  3. Install it with options: Add to PATH and development headers. Installation path should not contain spaces.
  4. In the command line type convert -version to check if everything works. It should print something like:

    Version: ImageMagick 6.6.1-10 2010-05-15 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2010 ImageMagick Studio LLC Features: OpenMP

  5. Install the DevKit if you haven't already.

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

(Making sure the paths point to wherever you installed imagemagick)

It should print

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

And after a few minutes if everything goes right, you should see

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...

And that's it. Just two more links that were helpful: 1 blog and 2 blog if you still can't install

like image 109
Sumit Munot Avatar answered Sep 23 '22 01:09

Sumit Munot


  • The first one is a path issue. There is a convert.exe that is getting found before the ImageMagick one.
  • The second one is because you don't have working build tools.
like image 44
pguardiario Avatar answered Sep 24 '22 01:09

pguardiario