forked from openkylin/imagemagick
99 lines
2.9 KiB
Plaintext
99 lines
2.9 KiB
Plaintext
|
Mac OS X-specific Build instructions
|
||
|
|
||
|
In order to install ImageMagick on OSX, you will first need Apple's "Xcode",
|
||
|
which you can get by going to the AppStore and searching for "Xcode" and
|
||
|
installing it.
|
||
|
|
||
|
Next, you will need to install the "Xcode Command Line Tools" which includes
|
||
|
the compiler. You can install those by running the following command in the
|
||
|
Terminal:
|
||
|
|
||
|
xcode-select --install
|
||
|
|
||
|
Now that you have the necessary tools, you have a choice of how to install
|
||
|
ImageMagick. The simplest method is to use "homebrew", and that method is shown
|
||
|
first below. The alternative method is to install from source, which is shown
|
||
|
afterwards.
|
||
|
|
||
|
################################################################################
|
||
|
Method 1: Using "homebrew"
|
||
|
################################################################################
|
||
|
|
||
|
Go to http://brew.sh and copy the one-liner that installs "homebrew".
|
||
|
|
||
|
Paste that into the Terminal and run it.
|
||
|
|
||
|
For the very simplest, fastest, most basic ImageMagick installation, run:
|
||
|
|
||
|
brew install imagemagick
|
||
|
|
||
|
Test your installation by running:
|
||
|
|
||
|
identify -version
|
||
|
|
||
|
If you want to add support for extra features, such as HDRI, Perl, JPEG2000,
|
||
|
pango,fftw, TIFF or rsvg etc. you can configure the necessary options by running:
|
||
|
|
||
|
brew edit imagemagick
|
||
|
|
||
|
then find the options you need and apply them like this:
|
||
|
|
||
|
brew reinstall -s imagemagick
|
||
|
|
||
|
If you have any problems with "homebrew", simply run:
|
||
|
|
||
|
brew doctor
|
||
|
|
||
|
and follow the doctor's advice.
|
||
|
|
||
|
|
||
|
################################################################################
|
||
|
Method 2: Compile from source - not necessary if you used "homebrew" method
|
||
|
################################################################################
|
||
|
|
||
|
|
||
|
Perform these steps as an administrator or with the sudo command:
|
||
|
|
||
|
Install MacPorts. Download and install http://www.macports.org/ and type the
|
||
|
following commands:
|
||
|
|
||
|
$magick> sudo port -v install freetype +bytecode
|
||
|
$magick> sudo port -v install librsvg
|
||
|
$magick> sudo port -v install graphviz +gs +wmf +jbig +jpeg2 +lcms
|
||
|
|
||
|
This installs many of the delegate libraries ImageMagick will utilize such as
|
||
|
JPEG and FreeType.
|
||
|
|
||
|
Use the port command to install any delegate libraries you require, for example:
|
||
|
|
||
|
$magick> sudo port install jpeg
|
||
|
|
||
|
Now let's build ImageMagick:
|
||
|
|
||
|
Download the ImageMagick source distribution and verify the distribution
|
||
|
against its message digest.
|
||
|
|
||
|
Unpack and change into the top-level ImageMagick directory:
|
||
|
|
||
|
$magick> tar xvfz ImageMagick-6.5.9-0.tar.gz
|
||
|
$magick> cd ImageMagick-6.5.9
|
||
|
|
||
|
Configure ImageMagick:
|
||
|
|
||
|
$magick> ./configure --prefix=/opt --with-quantum-depth=16 \
|
||
|
--disable-dependency-tracking --without-perl
|
||
|
|
||
|
Build ImageMagick:
|
||
|
|
||
|
$magick> make
|
||
|
|
||
|
Install ImageMagick:
|
||
|
|
||
|
$magick> sudo make install
|
||
|
|
||
|
To verify your install, type
|
||
|
|
||
|
$magick> /opt/local/bin/identify -list font
|
||
|
|
||
|
to list all the fonts ImageMagick knows about.
|