Path to imagemagick windows

Блог WEB-разработчика о PHP, MySQL, JavaScript и разработке

Инструкция по установке ImageMagick на Windows

ImageMagick — свободный и многоплатформенный пакет программ для неинтерактивной (пакетной) обработки графических файлов. Поддерживает множество графических форматов, выпущен под лицензией GPL. Может использоваться с языками Perl, C, C++, Python, Ruby, PHP, Pascal, Java, в скриптах командной оболочки или самостоятельно. Одним словом это консольный photoshop.

Инструкция по установке на MS Windows

перейдите по адресу http://imagemagick.org/script/binary-releases.php#windows что бы скачать последнюю версию ImageMagick-6.5.4-2-Q16-windows-dll.exe. В случае если эта версия не подошла к вашей системе, вы можете скачать более ранние тут.

  • Запустите файл установки программы.

Внимание! Измените папку установки программы на C:\imagemagick\

Откройте командную строку ( Пуск->Выполнить введите cmd и нажмите enter ). В появившемся окне введите convert. На экран должно выдать помощь по параметрам конвертирования. Если это так то переходите к следующему шагу.

Иначе нужно сделать вот что: выполните команду Свойства Моего компьютера -> Вкладка Дополнительно -> Переменные среды -> В блоке “системные переменные” найдите переменную с именем Path и добавьте туда еще одно значение C:\imagemagick. Внимание! Значения разделяются точкой с запятой.

  • скачайте библиотеку для php_imagick.dll

Если вы используете PHP версии 5.2.х то скачивайте файл соответствующей версии.

Если у вас PHP версии 5.3.х то качайте для этой версии.

  • переместите загруженный файл в папку расширений php

если вы используете стандартный Denwer то это C:\WebServers\usr\local\php5\ext , если PHP лежит в другом месте то в подпапку …\phpdir\ext папки с PHP.

если вдруг вы не обнаружили у себя такой папки, или вы самостоятельно поменяли название папки с расширениями то перемещайте в нее (что бы узнать где находится папка откройте файл php.ini и найдите

Directory in which the loadable extensions (modules) reside.
extension_dir = «Something something»

Download

You can install ImageMagick from source. However, if you don’t have a proper development environment or if you’re anxious to get started, download a ready-to-run Linux or Windows executable. Before you download, you may want to review recent changes to the ImageMagick distribution.

ImageMagick source and binary distributions are available from a variety of FTP and Web mirrors around the world.

Linux Binary Release

These are the Linux variations that we support. If your system is not on the list, try installing from source. Although ImageMagick runs fine on a single core computer, it automagically runs in parallel on multi-core systems reducing run times considerably.

Version Description
magick Complete portable application on Linux, no installation required. Just download and run. AppImages require FUSE and libc to run. Many distributions have a working FUSE setup out-of-the-box. However if it is not working for you, you must install and configure FUSE manually.
ImageMagick-7.0.11-8.x86_64.rpm Redhat / CentOS 8.3 x86_64 RPM
ImageMagick-libs-7.0.11-8.x86_64.rpm Redhat / CentOS 8.3 x86_64 RPM
ImageMagick RPM’s Development, Perl, C++, and documentation RPM’s.
ImageMagick-i386-pc-solaris2.11.tar.gz Solaris Sparc 2.11
ImageMagick-i686-pc-cygwin.tar.gz Cygwin
ImageMagick-i686-pc-mingw32.tar.gz MinGW

ImageMagick RPM’s are self-installing. Simply type the following command and you’re ready to start using ImageMagick:

You’ll need the libraries as well:

Note, if there are missing dependencies, install them from the EPEL repo.

For other systems, create (or choose) a directory to install the package into and change to that directory, for example:

Next, extract the contents of the package. For example:

Set the MAGICK_HOME environment variable to the path where you extracted the ImageMagick files. For example:

If the bin subdirectory of the extracted package is not already in your executable search path, add it to your PATH environment variable. For example:

On Linux and Solaris machines add $MAGICK_HOME/lib to the LD_LIBRARY_PATH environment variable:

Finally, to verify ImageMagick is working properly, type the following on the command line:

Congratulations, you have a working ImageMagick distribution under Linux or Linux and you are ready to use ImageMagick to convert, compose, or edit your images or perhaps you’ll want to use one of the Application Program Interfaces for C, C++, Perl, and others.

Mac OS X Binary Release

We recommend Homebrew which provides pre-built binaries for Mac (some users prefer MacPorts). Download HomeBrew and type:

ImageMagick depends on Ghostscript fonts. To install them, type:

The brew command downloads and installs ImageMagick with many of its delegate libraries (e.g. JPEG, PNG, Freetype, etc). Homebrew no longer allows configurable builds; if you need different compile options (e.g. librsvg support), you can download the ImageMagick Mac OS X distribution we provide:

Create (or choose) a directory to install the package into and change to that directory, for example:

Next, extract the contents of the package. For example:

Set the MAGICK_HOME environment variable to the path where you extracted the ImageMagick files. For example:

If the bin subdirectory of the extracted package is not already in your executable search path, add it to your PATH environment variable. For example:

Set the DYLD_LIBRARY_PATH environment variable:

Finally, to verify ImageMagick is working properly, type the following on the command line:

Note, the display program requires the X11 server available on your Mac OS X installation DVD. Once that is installed, you will also need to set export DISPLAY=:0 .

The best way to deal with all the exports is to put them at the end of your .profile file

Congratulations, you have a working ImageMagick distribution under Mac OS X and you are ready to use ImageMagick to convert, compose, or edit your images or perhaps you’ll want to use one of the Application Program Interfaces for C, C++, Perl, and others.

iOS Binary Release

Claudio provides iOS builds of ImageMagick.

Download iOS Distribution

You can download the iOS distribution directly from ImageMagick’s repository.

There are always 2 packages for the compiled ImageMagick:

The first one includes headers and compiled libraries that have been used to compile ImageMagick. Most users would need this one.

ImageMagick compiling script for iOS OS and iOS Simulator

To run the script:

where VERSION is the version of ImageMagick you want to compile (i.e.: 7.0.11-8, svn, . )

This script compiles ImageMagick as a static library to be included in iOS projects and adds support for

Upon successful compilation a folder called IMPORT_ME is created on your

/Desktop . You can import it into your Xcode project.

Xcode project settings

After including everything into Xcode please also make sure to have these settings (Build tab of the project information):

  • Other Linker Flags: -lMagickCore-Q16 -lMagickWand-Q16 -ljpeg -lpng -lbz2 -lz
  • Header Search Paths: $(SRCROOT) — make it Recursive
  • Library Search Paths: $(SRCROOT) — make it Recursive

On the lower left click on the small-wheel and select: Add User-Defined Setting

  • Key: OTHER_CFLAGS
  • Value: -Dmacintosh=1
Sample project

A sample project is available for download. It is not updated too often, but it does give an idea of all the settings and some ways to play around with ImageMagick in an iOS application.

Windows Binary Release

ImageMagick runs on Windows 10 (x86 & x64), Windows 8 (x86 & x64), Windows 7 (x86 & x64), Windows Server 2012, Windows Vista (x86 & x64) with Service Pack 2, Windows Server 2008 (x86 & x64) with Service Pack 2, and Windows Server 2008 R2 (x64).

The amount of memory can be an important factor, especially if you intend to work on large images. A minimum of 512 MB of RAM is recommended, but the more RAM the better. Although ImageMagick runs well on a single core computer, it automagically runs in parallel on multi-core systems reducing run times considerably.

The Windows version of ImageMagick is self-installing. Simply click on the appropriate version below and it will launch itself and ask you a few installation questions. Versions with Q8 in the name are 8 bits-per-pixel component (e.g. 8-bit red, 8-bit green, etc.), whereas, Q16 in the filename are 16 bits-per-pixel component. A Q16 version permits you to read or write 16-bit images without losing precision but requires twice as much resources as the Q8 version. Versions with dll in the filename include ImageMagick libraries as dynamic link libraries. Unless you have a Windows 32-bit OS, we recommend this version of ImageMagick for 64-bit Windows:

Version Description
ImageMagick-x86_64-apple-darwin20.1.0.tar.gz macOS High Sierra
Version Description
ImageMagick-7.0.11-8-Q16-HDRI-x64-dll.exe Win64 dynamic at 16 bits-per-pixel component

Or choose from these alternate Windows binary distributions:

To verify ImageMagick is working properly, type the following in an Command Prompt window:

If you have any problems, you likely need vcomp120.dll . To install it, download Visual C++ Redistributable Package.

Note, use a double quote ( » ) rather than a single quote ( ‘ ) for the ImageMagick command line under Windows:

Use two double quotes for VBScript scripts:

Congratulations, you have a working ImageMagick distribution under Windows and you are ready to use ImageMagick to convert, compose, or edit your images or perhaps you’ll want to use one of the Application Program Interfaces for C, C++, Perl, and others.

© 1999-2021 ImageMagick Studio LLC

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

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

Thank for any help.

6 Answers 6

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.

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

Install the DevKit if you haven’t already.

  • 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

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

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

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

    How to install ImageMagick on Windows 8.1, as of 5/1/2017:

    take a deep breath

    uninstall imagemagick/rmagick/everything that’s failed so far

    make sure you have the DevKit that the accepted answer linked to

    Don’t download the current v7 of ImageMagick. I have no idea why, but it doesn’t work. Instead download ImageMagick-6.9.8-4-Q16-x86-dll.exe from here

  • Install, including the headers. Since it’s V6, it includes legacy utilities already so you don’t have to worry about that. Install into your C: directory so there are no spaces in the path.
  • Open up your environment variables. You know, System>advanced system settings>environment variables.
  • Find PATH in system variables, edit and copy and paste the large variable value into a notepad or something so you can read it properly.
  • Find ImageMagick’s path, cut it out and paste it to the front. My PATH starts with «C:\ImageMagick-6.9.8-Q16;. » If it’s not there, add it yourself.
  • Update your PATH with ImageMagick at the front.
  • You should be all setup, go into command prompt and type «convert -version». Rather than a «Invalid drive specification» result which drove me insane, you should see the current version specifications.
  • Bobs your uncle, you have ImageMagick!
  • Читайте также:  Windows user use mac
    Оцените статью
    Version Description
    ImageMagick-7.0.11-8-Q16-x64-static.exe Win64 static at 16 bits-per-pixel component
    ImageMagick-7.0.11-8-Q8-x64-dll.exe Win64 dynamic at 8 bits-per-pixel component
    ImageMagick-7.0.11-8-Q8-x64-static.exe Win64 static at 8 bits-per-pixel component
    ImageMagick-7.0.11-8-Q16-x64-dll.exe Win64 dynamic at 16 bits-per-pixel component
    ImageMagick-7.0.11-8-Q16-HDRI-x64-dll.exe Win64 dynamic at 16 bits-per-pixel component with high dynamic-range imaging enabled
    ImageMagick-7.0.11-8-Q16-HDRI-x64-static.exe Win64 static at 16 bits-per-pixel component with high dynamic-range imaging enabled
    ImageMagick-7.0.11-8-Q16-x86-dll.exe Win32 dynamic at 16 bits-per-pixel component
    ImageMagick-7.0.11-8-Q16-x86-static.exe Win32 static at 16 bits-per-pixel component
    ImageMagick-7.0.11-8-Q8-x86-dll.exe Win32 dynamic at 8 bits-per-pixel component
    ImageMagick-7.0.11-8-Q8-x86-static.exe Win32 static at 8 bits-per-pixel component
    ImageMagick-7.0.11-8-Q16-HDRI-x86-dll.exe Win32 dynamic at 16 bits-per-pixel component with high dynamic-range imaging enabled
    ImageMagick-7.0.11-8-Q16-HDRI-x86-static.exe Win32 static at 16 bits-per-pixel component with high dynamic-range imaging enabled
    ImageMagick-7.0.11-8-portable-Q16-x64.zip Portable Win64 static at 16 bits-per-pixel component. Just copy to your host and run (no installer, no Windows registry entries).
    ImageMagick-7.0.11-8-portable-Q16-x86.zip Portable Win32 static at 16 bits-per-pixel component. Just copy to your host and run (no installer, no Windows registry entries).
    ImageMagick-7.0.11-8-portable-Q8-x64.zip Portable Win64 static at 8 bits-per-pixel component. Just copy to your host and run (no installer, no Windows registry entries).
    ImageMagick-7.0.11-8-portable-Q8-x86.zip Portable Win32 static at 8 bits-per-pixel component. Just copy to your host and run (no installer, no Windows registry entries).
    ImageMagick-7.0.11-8-portable-Q16-HDRI-x64.zip Portable Win64 static at 16 bits-per-pixel component with high dynamic-range imaging enabled. Just copy to your host and run (no installer, no Windows registry entries).
    ImageMagick-7.0.11-8-portable-Q16-HDRI-x86.zip Portable Win32 static at 16 bits-per-pixel component with high dynamic-range imaging enabled. Just copy to your host and run (no installer, no Windows registry entries).