From 9017f3ac8f71ea868af4f0399722431184a2eef5 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sat, 21 Jan 2017 10:51:11 -0500 Subject: [PATCH] ... --- configure | 26 +- configure.ac | 2 +- index.html | 12 +- version.sh | 2 +- www/ImageMagickObject.html | 6 +- www/advanced-unix-installation.html | 12 +- www/advanced-windows-installation.html | 12 +- www/animate.html | 4 +- www/architecture.html | 4 +- www/binary-releases.html | 467 ------------------------- www/changelog.html | 4 +- www/cipher.html | 4 +- www/color-management.html | 4 +- www/color.html | 4 +- www/command-line-options.html | 4 +- www/command-line-processing.html | 6 +- www/command-line-tools.html | 4 +- www/compare.html | 4 +- www/compose.html | 4 +- www/composite.html | 4 +- www/conjure.html | 4 +- www/connected-components.html | 4 +- www/contact.html | 4 +- www/convert.html | 4 +- www/{api.html => develop.html} | 8 +- www/display.html | 4 +- www/distribute-pixel-cache.html | 4 +- www/download.html | 433 ++++++++++++++++++++--- www/escape.html | 4 +- www/examples.html | 4 +- www/exception.html | 4 +- www/export.html | 4 +- www/formats.html | 8 +- www/fx.html | 4 +- www/gradient.html | 4 +- www/high-dynamic-range.html | 4 +- www/history.html | 4 +- www/identify.html | 4 +- www/import.html | 4 +- www/index.html | 10 +- www/install-source.html | 16 +- www/jp2.html | 4 +- www/license.html | 4 +- www/links.html | 4 +- www/magick++.html | 6 +- www/magick-core.html | 4 +- www/magick-script.html | 4 +- www/magick-vector-graphics.html | 8 +- www/magick-wand.html | 4 +- www/magick.html | 4 +- www/miff.html | 4 +- www/mirror.html | 118 +++++++ www/mogrify.html | 4 +- www/montage.html | 4 +- www/motion-picture.html | 4 +- www/opencl.html | 4 +- www/openmp.html | 4 +- www/perl-magick.html | 8 +- www/porting.html | 4 +- www/quantize.html | 4 +- www/resources.html | 4 +- www/search.html | 4 +- www/security-policy.html | 4 +- www/sitemap.html | 12 +- www/stream.html | 4 +- www/subversion.html | 4 +- www/support.html | 4 +- www/webp.html | 4 +- 68 files changed, 684 insertions(+), 684 deletions(-) delete mode 100644 www/binary-releases.html rename www/{api.html => develop.html} (97%) create mode 100644 www/mirror.html diff --git a/configure b/configure index 1753a4e34..d2695c72c 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for ImageMagick 7.0.4-5. +# Generated by GNU Autoconf 2.69 for ImageMagick 7.0.4-6. # # Report bugs to . # @@ -590,8 +590,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='ImageMagick' PACKAGE_TARNAME='ImageMagick' -PACKAGE_VERSION='7.0.4-5' -PACKAGE_STRING='ImageMagick 7.0.4-5' +PACKAGE_VERSION='7.0.4-6' +PACKAGE_STRING='ImageMagick 7.0.4-6' PACKAGE_BUGREPORT='https://github.com/ImageMagick/ImageMagick/issues' PACKAGE_URL='https://www.imagemagick.org' @@ -1819,7 +1819,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures ImageMagick 7.0.4-5 to adapt to many kinds of systems. +\`configure' configures ImageMagick 7.0.4-6 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1894,7 +1894,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of ImageMagick 7.0.4-5:";; + short | recursive ) echo "Configuration of ImageMagick 7.0.4-6:";; esac cat <<\_ACEOF @@ -2168,7 +2168,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -ImageMagick configure 7.0.4-5 +ImageMagick configure 7.0.4-6 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -3219,7 +3219,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by ImageMagick $as_me 7.0.4-5, which was +It was created by ImageMagick $as_me 7.0.4-6, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4205,7 +4205,7 @@ fi # Define the identity of the package. PACKAGE='ImageMagick' - VERSION='7.0.4-5' + VERSION='7.0.4-6' cat >>confdefs.h <<_ACEOF @@ -4515,11 +4515,11 @@ MAGICK_MINOR_VERSION=0 MAGICK_MICRO_VERSION=4 -MAGICK_PATCHLEVEL_VERSION=5 +MAGICK_PATCHLEVEL_VERSION=6 -MAGICK_VERSION=7.0.4-5 +MAGICK_VERSION=7.0.4-6 -MAGICK_GIT_REVISION=19362:74390c5:20170114 +MAGICK_GIT_REVISION=19382:c9c9ac6:20170121 # Substitute library versioning @@ -38249,7 +38249,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by ImageMagick $as_me 7.0.4-5, which was +This file was extended by ImageMagick $as_me 7.0.4-6, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -38316,7 +38316,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -ImageMagick config.status 7.0.4-5 +ImageMagick config.status 7.0.4-6 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 10267d2ea..712bb8bb9 100644 --- a/configure.ac +++ b/configure.ac @@ -27,7 +27,7 @@ AC_PREREQ(2.69) m4_define([magick_major_version], [7]) m4_define([magick_minor_version], [0]) m4_define([magick_micro_version], [4]) -m4_define([magick_patchlevel_version], [5]) +m4_define([magick_patchlevel_version], [6]) m4_define([magick_version], [magick_major_version.magick_minor_version.magick_micro_version-magick_patchlevel_version]) m4_define([magick_git_revision], esyscmd([sh -c "(gitversion .) | tr -d '\n'"])) diff --git a/index.html b/index.html index 609c5eac9..27e7082ab 100644 --- a/index.html +++ b/index.html @@ -45,11 +45,11 @@ @@ -62,13 +62,13 @@

Use ImageMagick® to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

-

The functionality of ImageMagick is typically utilized from the command-line or you can use the features from programs written in your favorite language. Choose from these interfaces: G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), JMagick (Java), JuliaIO (Julia), L-Magick (Lisp), Lua (LuaJIT), NMagick (Neko/haXe), Magick.NET (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), IMagick (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images dynamically and automagically.

+

The functionality of ImageMagick is typically utilized from the command-line or you can use the features from programs written in your favorite language. Choose from these interfaces: G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), JMagick (Java), JuliaIO (Julia), L-Magick (Lisp), Lua (LuaJIT), NMagick (Neko/haXe), Magick.NET (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), IMagick (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images dynamically and automagically.

ImageMagick utilizes multiple computational threads to increase performance and can read, process, or write mega-, giga-, or tera-pixel image sizes.

ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you may use, copy, modify, and distribute in both open and proprietary applications. It is distributed under the Apache 2.0 license.

The ImageMagick development process ensures a stable API and ABI. Before each ImageMagick release, we perform a comprehensive security assessment that includes memory error and thread data race detection to prevent security vulnerabilities.

-

The current release is ImageMagick 7.0.4-0. It runs on Linux, Windows, Mac Os X, iOS, Android OS, and others.

+

The current release is ImageMagick 7.0.4-0. It runs on Linux, Windows, Mac Os X, iOS, Android OS, and others.

The authoritative ImageMagick web site is https://www.imagemagick.org. The authoritative source code repository is http://git.imagemagick.org/repos/ImageMagick. We maintain a source code mirror at GitLab and GitHub.

@@ -155,7 +155,7 @@ Use ImageMagickImageMagick on the iPhone + ImageMagick on the iPhone convert, edit, or compose images on your iOS device such as the iPhone or iPad. @@ -239,4 +239,4 @@ Use ImageMagick @@ -63,7 +63,7 @@

The ImageMagickObject COM+ component provides access to the compare, convert, composite, mogrify, identify, montage, and stream tools, efficiently executing them as part of your process, rather than as external programs. The way you use it is exactly the same. You pass it a list of strings including filenames and various options and it does the job. In fact, you can take any existing batch scripts that use the command line tools and translate them into the equivalent calls to the COM+ object in a matter of minutes. Beyond that, there is also a way to pass in and retrieve images in memory in the form of standard smart arrays (byte arrays). Samples are provided, to show both the simple and more elaborate forms of access.

-

ImageMagick provides a statically-built ImageMagick object as part of its Windows installation package. When this package is installed, ImageMagickObject and its sample programs are installed to this path:

+

ImageMagick provides a statically-built ImageMagick object as part of its Windows installation package. When this package is installed, ImageMagickObject and its sample programs are installed to this path:

   c:\Program Files\ImageMagick-7.0.4-Q16\ImageMagickObject
diff --git a/www/advanced-unix-installation.html b/www/advanced-unix-installation.html
index 93450b80d..37a725ee1 100644
--- a/www/advanced-unix-installation.html
+++ b/www/advanced-unix-installation.html
@@ -45,11 +45,11 @@
     
     
@@ -59,11 +59,11 @@
 

Download & Unpack • Configure • Build • Install • Linux-specific Build Instructions • Mac OS X-specific Build Instructions • MinGW-specific Build Instructions • Dealing with Unexpected Problems

-

It's possible you don't want to concern yourself with advanced installation under Unix or Linux systems. If so, you also have the option of installing a pre-compiled binary release or if you still want to install from source without all the fuss see the simple Install From Source instructions. However, if you want to customize the configuration and installation of ImageMagick under Unix or Linux systems, lets begin.

+

It's possible you don't want to concern yourself with advanced installation under Unix or Linux systems. If so, you also have the option of installing a pre-compiled binary release or if you still want to install from source without all the fuss see the simple Install From Source instructions. However, if you want to customize the configuration and installation of ImageMagick under Unix or Linux systems, lets begin.

Download & Unpack

-

ImageMagick builds on a variety of Unix and Unix-like operating systems including Linux, Solaris, FreeBSD, Mac OS X, and others. A compiler is required and fortunately almost all modern Unix systems have one. Download ImageMagick.tar.gz from ftp.imagemagick.org or its mirrors and verify the distribution against its message digest.

+

ImageMagick builds on a variety of Unix and Unix-like operating systems including Linux, Solaris, FreeBSD, Mac OS X, and others. A compiler is required and fortunately almost all modern Unix systems have one. Download ImageMagick.tar.gz from ftp.imagemagick.org or its mirrors and verify the distribution against its message digest.

Unpack the distribution it with this command:

@@ -498,7 +498,7 @@ make check

Linux-specific Build instructions

-

Download ImageMagick.src.rpm from ftp.imagemagick.org or its mirrors and verify the distribution against its message digest.

+

Download ImageMagick.src.rpm from ftp.imagemagick.org or its mirrors and verify the distribution against its message digest.

Build ImageMagick with this command:

@@ -533,7 +533,7 @@ sudo port install jpeg

Now lets build ImageMagick:

-

Download the ImageMagick source distribution and verify the distribution against its message digest.

+

Download the ImageMagick source distribution and verify the distribution against its message digest.

Unpack and change into the top-level ImageMagick directory:

 tar xvzf ImageMagick-7.0.4-0.tar.gz cd ImageMagick-7.0.4-0

Configure ImageMagick:

diff --git a/www/advanced-windows-installation.html b/www/advanced-windows-installation.html
index ffe1e49e4..b63549277 100644
--- a/www/advanced-windows-installation.html
+++ b/www/advanced-windows-installation.html
@@ -45,11 +45,11 @@
     
     
@@ -59,13 +59,13 @@
 

Download & Unpack • Configure • Build • Install • Create a Self-installing Binary Distribution • Dealing with Unexpected Problems • Building Your Custom Project

-

It's possible you don't want to concern yourself with advanced installation under Windows. If so, you also have the option of installing a self-installing binary release or if you still want to install from source without all the fuss see the simple Install From Source instructions. However, if you want to customize the configuration and installation of ImageMagick under Windows, lets begin.

+

It's possible you don't want to concern yourself with advanced installation under Windows. If so, you also have the option of installing a self-installing binary release or if you still want to install from source without all the fuss see the simple Install From Source instructions. However, if you want to customize the configuration and installation of ImageMagick under Windows, lets begin.

Download & Unpack

-

Building ImageMagick source for Windows requires a modern version of Microsoft Visual Studio IDE. Users have reported success with the Borland C++ compiler as well. If you don't have a compiler you can still install a self-installing binary release.

+

Building ImageMagick source for Windows requires a modern version of Microsoft Visual Studio IDE. Users have reported success with the Borland C++ compiler as well. If you don't have a compiler you can still install a self-installing binary release.

-

Download ImageMagick-windows.zip from ftp.imagemagick.org or its mirrors and verify the distribution against its message digest.

+

Download ImageMagick-windows.zip from ftp.imagemagick.org or its mirrors and verify the distribution against its message digest.

You can unpack the distribution with WinZip or type the following from any Command Prompt window:

@@ -369,7 +369,7 @@ run_demos.bat

Building Your Custom Project

-

The Windows binary distribution includes a number of demo projects that you can use as a template for your own custom project. For example, start with the Button project, generally located in the c:/Program Files/ImageMagick-7.5.5-0/Magick++_demos folder. If not, be sure to select Configuration Properties->C/C++->Preprocessor and set these definitions:

+

The Windows binary distribution includes a number of demo projects that you can use as a template for your own custom project. For example, start with the Button project, generally located in the c:/Program Files/ImageMagick-7.5.5-0/Magick++_demos folder. If not, be sure to select Configuration Properties->C/C++->Preprocessor and set these definitions:

 NDEBUG
diff --git a/www/animate.html b/www/animate.html
index bfbf3fd62..1496bf992 100644
--- a/www/animate.html
+++ b/www/animate.html
@@ -45,11 +45,11 @@
     
     
diff --git a/www/architecture.html b/www/architecture.html
index e9877ef4f..903bba72f 100644
--- a/www/architecture.html
+++ b/www/architecture.html
@@ -45,11 +45,11 @@
     
     
diff --git a/www/binary-releases.html b/www/binary-releases.html
deleted file mode 100644
index 394fdb1eb..000000000
--- a/www/binary-releases.html
+++ /dev/null
@@ -1,467 +0,0 @@
-
-
-
-
-
-
-
-  
-  
-  
-  Install from Binary Distribution @ ImageMagick
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-
-
-
-
-
- - - -
-
-
-
-

Unix Binary Release • Mac OS X Binary Release • iOS Binary Release • Windows Binary Release

- -

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 Unix or Windows executable. Before you download, you may want to review recent changes to the ImageMagick distribution.

- -

Unix Binary Release

- -

These are the Unix 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 dual and quad-core systems reducing run times considerably.

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VersionHTTPFTPDescription
ImageMagick-7.0.4-0.x86_64.rpmdownloaddownloadRedhat / CentOS 7.1 x86_64 RPM
ImageMagick-libs-7.0.4-0.x86_64.rpmdownloaddownloadRedhat / CentOS 7.1 x86_64 RPM
ImageMagick RPM'sdownloaddownloadDevelopment, Perl, C++, and documentation RPM's.
ImageMagick-i386-pc-solaris2.11.tar.gzdownloaddownloadSolaris Sparc 2.11
ImageMagick-i686-pc-cygwin.tar.gzdownloaddownloadCygwin
ImageMagick-i686-pc-mingw32.tar.gzdownloaddownloadMinGW
- -

Verify its message digest.

- -

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

- -
 rpm -Uvh ImageMagick-7.0.4-0.x86_64.rpm

You'll need the libraries as well:

-
 rpm -Uvh ImageMagick-libs-7.0.4-0.x86_64.rpm
-

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

- -
-cd $HOME
-
- -

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

- -
-tar xvzf ImageMagick.tar.gz
-
- -

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

- -
 export MAGICK_HOME="$HOME/ImageMagick-7.0.4"
-

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:

- -
-export PATH="$MAGICK_HOME/bin:$PATH
-
- - -

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

- -
-LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$MAGICK_HOME/lib
-export LD_LIBRARY_PATH
-
- -

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

- -
-magick logo: logo.gif
-identify logo.gif
-display logo.gif
-
- -

Congratulations, you have a working ImageMagick distribution under Unix 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 MacPorts which custom builds ImageMagick in your environment (some users prefer Homebrew). Download MacPorts and type:

- -
-sudo port install ImageMagick
-
- -

The port command downloads ImageMagick and many of its delegate libraries (e.g. JPEG, PNG, Freetype, etc.) and configures, builds, and installs ImageMagick automagically. Alternatively, you can download the ImageMagick Mac OS X distribution we provide:

- -
- - - - - - - - - - - - - - - -
VersionHTTPFTPDescription
ImageMagick-x86_64-apple-darwin15.6.0.tar.gzdownloaddownloadMac OS X El Capitan
- -

Verify its message digest.

- -

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

- -
-cd $HOME
-
- -

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

- -
-tar xvzf ImageMagick-x86_64-apple-darwin15.2.0.tar.gz
-
- -

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

- -
 export MAGICK_HOME="$HOME/ImageMagick-7.0.4"
-

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:

- -
-export PATH="$MAGICK_HOME/bin:$PATH"
-
- - -

Set the DYLD_LIBRARY_PATH environment variable:

- -
-export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/"
-
- -

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

- -
-magick logo: logo.gif
-identify logo.gif
-display logo.gif
-
- -

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

- -
    -
  • iOSMagick-VERSION-libs.zip
  • -
  • iOSMagick-VERSION.zip
  • -
- -

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:

-
-./imagemagick_compile.sh VERSION
-
-

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

- -

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

-
    -
  • png
  • -
  • jpeg
  • -
  • tiff
  • -
- -

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 XP (x86) with Service Pack 3, Windows Vista (x86 & x64) with Service Pack 2, Windows Server 2003 (x86 & x64) with Service Pack 2 (verify MSXML6 is present), Windows Server 2003 R2 (x86 & x64), 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:

- -
- - - - - - - - - - - - - - - -
VersionHTTPFTPDescription
ImageMagick-7.0.4-0-Q16-x64-dll.exedownloaddownloadWin64 dynamic at 16 bits-per-pixel component
- -

Or choose from these alternate Windows binary distributions:

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VersionHTTPFTPDescription
ImageMagick-7.0.4-0-Q16-x64-static.exedownloaddownloadWin64 static at 16 bits-per-pixel component
ImageMagick-7.0.4-0-Q8-x64-dll.exedownloaddownloadWin64 dynamic at 8 bits-per-pixel component
ImageMagick-7.0.4-0-Q8-x64-static.exedownloaddownloadWin64 static at 8 bits-per-pixel component
ImageMagick-7.0.4-0-Q16-HDRI-x64-dll.exedownloaddownloadWin64 dynamic at 16 bits-per-pixel component with high dynamic-range imaging enabled
ImageMagick-7.0.4-0-Q16-HDRI-x64-static.exedownloaddownloadWin64 static at 16 bits-per-pixel component with high dynamic-range imaging enabled
ImageMagick-7.0.4-0-Q16-x86-dll.exedownloaddownloadWin32 dynamic at 16 bits-per-pixel component
ImageMagick-7.0.4-0-Q16-x86-static.exedownloaddownloadWin32 static at 16 bits-per-pixel component
ImageMagick-7.0.4-0-Q8-x86-dll.exedownloaddownloadWin32 dynamic at 8 bits-per-pixel component
ImageMagick-7.0.4-0-Q8-x86-static.exedownloaddownloadWin32 static at 8 bits-per-pixel component
ImageMagick-7.0.4-0-Q16-HDRI-x86-dll.exedownloaddownloadWin32 dynamic at 16 bits-per-pixel component with high dynamic-range imaging enabled
ImageMagick-7.0.4-0-Q16-HDRI-x86-static.exedownloaddownloadWin32 static at 16 bits-per-pixel component with high dynamic-range imaging enabled
ImageMagick-7.0.4-0-portable-Q16-x86.zipdownloaddownloadPortable Win32 static at 16 bits-per-pixel component. Just copy to your host and run (no installer, no Windows registry entries).
ImageMagick-7.0.4-0-portable-Q16-x64.zipdownloaddownloadPortable Win64 static at 16 bits-per-pixel component. Just copy to your host and run (no installer, no Windows registry entries).
- -

Verify its message digest.

- -

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

- -
-magick logo: logo.gif
-magick identify logo.gif
-magick display logo.gif
-
- -

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

- -

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

- -
-magick "e:/myimages/image.png" "e:/myimages/image.jpg"
-
-

Use two double quotes for VBScript scripts:

-
-Set objShell = wscript.createobject("wscript.shell")
-objShell.Exec("magick ""e:/myimages/image.png"" ""e:/myimages/image.jpg""")
-
- -

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.

- -
- - -
- - - -
- - - \ No newline at end of file diff --git a/www/changelog.html b/www/changelog.html index 7172e0057..bec3b09e1 100644 --- a/www/changelog.html +++ b/www/changelog.html @@ -45,11 +45,11 @@ diff --git a/www/cipher.html b/www/cipher.html index 3aed26478..7002608e9 100644 --- a/www/cipher.html +++ b/www/cipher.html @@ -45,11 +45,11 @@ diff --git a/www/color-management.html b/www/color-management.html index df29e71a7..0830d07f2 100644 --- a/www/color-management.html +++ b/www/color-management.html @@ -45,11 +45,11 @@ diff --git a/www/color.html b/www/color.html index 6355e689f..9d126e1dd 100644 --- a/www/color.html +++ b/www/color.html @@ -45,11 +45,11 @@ diff --git a/www/command-line-options.html b/www/command-line-options.html index 600016fdb..1238a2789 100644 --- a/www/command-line-options.html +++ b/www/command-line-options.html @@ -45,11 +45,11 @@ diff --git a/www/command-line-processing.html b/www/command-line-processing.html index 19f7bad3a..f237d9dc7 100644 --- a/www/command-line-processing.html +++ b/www/command-line-processing.html @@ -45,11 +45,11 @@ @@ -109,7 +109,7 @@ convert -size 320x90 canvas:none -stroke snow4 -size 1x90 -tile gradient:white-s cylinder_shaded.png
-

In the next sections we dissect the anatomy of the ImageMagick command-line. Hopefully, after carefully reading and better understanding how the command-line works, you should be able to accomplish complex image-processing tasks without resorting to the sometimes daunting program interfaces.

+

In the next sections we dissect the anatomy of the ImageMagick command-line. Hopefully, after carefully reading and better understanding how the command-line works, you should be able to accomplish complex image-processing tasks without resorting to the sometimes daunting program interfaces.

See Examples of ImageMagick Usage for additional help when using ImageMagick from the command-line.

diff --git a/www/command-line-tools.html b/www/command-line-tools.html index 8eb3e01b9..a49dbece1 100644 --- a/www/command-line-tools.html +++ b/www/command-line-tools.html @@ -45,11 +45,11 @@ diff --git a/www/compare.html b/www/compare.html index b3b084051..4c7445a6f 100644 --- a/www/compare.html +++ b/www/compare.html @@ -45,11 +45,11 @@ diff --git a/www/compose.html b/www/compose.html index 3796367d4..d290d0058 100644 --- a/www/compose.html +++ b/www/compose.html @@ -45,11 +45,11 @@ diff --git a/www/composite.html b/www/composite.html index caa3f4c89..c6ea2f788 100644 --- a/www/composite.html +++ b/www/composite.html @@ -45,11 +45,11 @@ diff --git a/www/conjure.html b/www/conjure.html index a63ed9518..b387419ab 100644 --- a/www/conjure.html +++ b/www/conjure.html @@ -45,11 +45,11 @@ diff --git a/www/connected-components.html b/www/connected-components.html index 89ee0eb67..8f893e052 100644 --- a/www/connected-components.html +++ b/www/connected-components.html @@ -45,11 +45,11 @@ diff --git a/www/contact.html b/www/contact.html index 6c67d0208..c88e830a8 100644 --- a/www/contact.html +++ b/www/contact.html @@ -45,11 +45,11 @@ diff --git a/www/convert.html b/www/convert.html index 831022775..a4a1447e3 100644 --- a/www/convert.html +++ b/www/convert.html @@ -45,11 +45,11 @@ diff --git a/www/api.html b/www/develop.html similarity index 97% rename from www/api.html rename to www/develop.html index 6d52d3612..2783fac85 100644 --- a/www/api.html +++ b/www/develop.html @@ -25,7 +25,7 @@ - + @@ -45,11 +45,11 @@ @@ -173,7 +173,7 @@ Security • Architecture

-

Back to top • +

Back to top • Public Key • Contact Us

© 1999-2017 ImageMagick Studio LLC

diff --git a/www/display.html b/www/display.html index 4776941d6..5ce84433c 100644 --- a/www/display.html +++ b/www/display.html @@ -45,11 +45,11 @@ diff --git a/www/distribute-pixel-cache.html b/www/distribute-pixel-cache.html index 2924eede8..07c2239ac 100644 --- a/www/distribute-pixel-cache.html +++ b/www/distribute-pixel-cache.html @@ -45,11 +45,11 @@ diff --git a/www/download.html b/www/download.html index 7a6220dff..c4dba047b 100644 --- a/www/download.html +++ b/www/download.html @@ -8,13 +8,13 @@ - Downloads @ ImageMagick + Install from Binary Distribution @ ImageMagick - + @@ -45,11 +45,11 @@ @@ -57,45 +57,394 @@
-

ImageMagick source and binary distributions are available from a variety of FTP and Web mirrors around the world listed below. ImageMagick stable and development source releases are also available from Git. Before you download, you may want to review recent changes to the ImageMagick distribution. The authoritative source code repository is http://git.imagemagick.org/repos/ImageMagick.

-

The latest release of ImageMagick is version 7.0.4-0.

-
-
Germany
-
http://mirror.checkdomain.de/imagemagick/
-
ftp://mirror.checkdomain.de/imagemagick/
-
Japan
-
ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/
-
ftp://ftp.u-aizu.ac.jp/pub/graphics/images/ImageMagick/imagemagick.org
-
Netherlands
-
ftp://ftp.nluug.nl/pub/ImageMagick
-
http://ftp.nluug.nl/ImageMagick/
-
Poland
-
ftp://sunsite.icm.edu.pl/packages/ImageMagick/
-
ftp://ftp.tpnet.pl/pub/graphics/ImageMagick/
-
rsync://ftp.tpnet.pl/pub/graphics/ImageMagick/
-
Sweden
-
http://ftp.acc.umu.se/mirror/imagemagick.org/ftp/
-
rsync://ftp.acc.umu.se/mirror/imagemagick.org/ftp/
-
South Africa
-
http://imagemagick.afri.cc/
-
United States
-
https://www.imagemagick.org/download
-
http://transloadit.imagemagick.org/download
-
ftp://transloadit.imagemagick.org/pub/ImageMagick (ftp)
-
ftp://ftp.fifi.org/pub/ImageMagick/ (ftp)
-
http://git.imagemagick.org/repos/ImageMagick (Git)
-
https://github.com/ImageMagick/ImageMagick (Git Mirror)
-
Select Binaries
-
http://www.macports.org/ports.html?by=name&substr=imagemagick (Mac OS X)
-
http://hpux.connect.org.uk/hppd/hpux/X11/Viewers/ (HP-UX 10.20 and 11.00)
-
Rsync Mirrors
-
rsync://rsync.is.co.za/IS-Mirror/mirror.imagemagick.org/
-
rsync://rsync.fifi.org/ImageMagick
-
rsync://mirror.imagemagick.org/magick_html/ (Web site mirror)
-
rsync://mirror.imagemagick.org/magick_ftp/ (FTP mirror)
-
-

If you want to add a new mirror, please contact us.

+

Unix Binary Release • Mac OS X Binary Release • iOS Binary Release • Windows Binary Release

+ +

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 Unix or Windows executable. Before you download, you may want to review recent changes to the ImageMagick distribution.

+ +

Unix Binary Release

+ +

These are the Unix 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 dual and quad-core systems reducing run times considerably.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VersionHTTPFTPDescription
ImageMagick-7.0.4-0.x86_64.rpmdownloaddownloadRedhat / CentOS 7.1 x86_64 RPM
ImageMagick-libs-7.0.4-0.x86_64.rpmdownloaddownloadRedhat / CentOS 7.1 x86_64 RPM
ImageMagick RPM'sdownloaddownloadDevelopment, Perl, C++, and documentation RPM's.
ImageMagick-i386-pc-solaris2.11.tar.gzdownloaddownloadSolaris Sparc 2.11
ImageMagick-i686-pc-cygwin.tar.gzdownloaddownloadCygwin
ImageMagick-i686-pc-mingw32.tar.gzdownloaddownloadMinGW
+ +

Verify its message digest.

+ +

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

+ +
 rpm -Uvh ImageMagick-7.0.4-0.x86_64.rpm

You'll need the libraries as well:

+
 rpm -Uvh ImageMagick-libs-7.0.4-0.x86_64.rpm
+

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

+ +
+cd $HOME
+
+ +

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

+ +
+tar xvzf ImageMagick.tar.gz
+
+ +

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

+ +
 export MAGICK_HOME="$HOME/ImageMagick-7.0.4"
+

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:

+ +
+export PATH="$MAGICK_HOME/bin:$PATH
+
+ + +

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

+ +
+LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$MAGICK_HOME/lib
+export LD_LIBRARY_PATH
+
+ +

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

+ +
+magick logo: logo.gif
+identify logo.gif
+display logo.gif
+
+ +

Congratulations, you have a working ImageMagick distribution under Unix 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 MacPorts which custom builds ImageMagick in your environment (some users prefer Homebrew). Download MacPorts and type:

+ +
+sudo port install ImageMagick
+
+ +

The port command downloads ImageMagick and many of its delegate libraries (e.g. JPEG, PNG, Freetype, etc.) and configures, builds, and installs ImageMagick automagically. Alternatively, you can download the ImageMagick Mac OS X distribution we provide:

+ +
+ + + + + + + + + + + + + + + +
VersionHTTPFTPDescription
ImageMagick-x86_64-apple-darwin15.6.0.tar.gzdownloaddownloadMac OS X El Capitan
+ +

Verify its message digest.

+ +

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

+ +
+cd $HOME
+
+ +

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

+ +
+tar xvzf ImageMagick-x86_64-apple-darwin15.2.0.tar.gz
+
+ +

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

+ +
 export MAGICK_HOME="$HOME/ImageMagick-7.0.4"
+

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:

+ +
+export PATH="$MAGICK_HOME/bin:$PATH"
+
+ + +

Set the DYLD_LIBRARY_PATH environment variable:

+ +
+export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/"
+
+ +

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

+ +
+magick logo: logo.gif
+identify logo.gif
+display logo.gif
+
+ +

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

+ +
    +
  • iOSMagick-VERSION-libs.zip
  • +
  • iOSMagick-VERSION.zip
  • +
+ +

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:

+
+./imagemagick_compile.sh VERSION
+
+

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

+ +

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

+
    +
  • png
  • +
  • jpeg
  • +
  • tiff
  • +
+ +

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 XP (x86) with Service Pack 3, Windows Vista (x86 & x64) with Service Pack 2, Windows Server 2003 (x86 & x64) with Service Pack 2 (verify MSXML6 is present), Windows Server 2003 R2 (x86 & x64), 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:

+ +
+ + + + + + + + + + + + + + + +
VersionHTTPFTPDescription
ImageMagick-7.0.4-0-Q16-x64-dll.exedownloaddownloadWin64 dynamic at 16 bits-per-pixel component
+ +

Or choose from these alternate Windows binary distributions:

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VersionHTTPFTPDescription
ImageMagick-7.0.4-0-Q16-x64-static.exedownloaddownloadWin64 static at 16 bits-per-pixel component
ImageMagick-7.0.4-0-Q8-x64-dll.exedownloaddownloadWin64 dynamic at 8 bits-per-pixel component
ImageMagick-7.0.4-0-Q8-x64-static.exedownloaddownloadWin64 static at 8 bits-per-pixel component
ImageMagick-7.0.4-0-Q16-HDRI-x64-dll.exedownloaddownloadWin64 dynamic at 16 bits-per-pixel component with high dynamic-range imaging enabled
ImageMagick-7.0.4-0-Q16-HDRI-x64-static.exedownloaddownloadWin64 static at 16 bits-per-pixel component with high dynamic-range imaging enabled
ImageMagick-7.0.4-0-Q16-x86-dll.exedownloaddownloadWin32 dynamic at 16 bits-per-pixel component
ImageMagick-7.0.4-0-Q16-x86-static.exedownloaddownloadWin32 static at 16 bits-per-pixel component
ImageMagick-7.0.4-0-Q8-x86-dll.exedownloaddownloadWin32 dynamic at 8 bits-per-pixel component
ImageMagick-7.0.4-0-Q8-x86-static.exedownloaddownloadWin32 static at 8 bits-per-pixel component
ImageMagick-7.0.4-0-Q16-HDRI-x86-dll.exedownloaddownloadWin32 dynamic at 16 bits-per-pixel component with high dynamic-range imaging enabled
ImageMagick-7.0.4-0-Q16-HDRI-x86-static.exedownloaddownloadWin32 static at 16 bits-per-pixel component with high dynamic-range imaging enabled
ImageMagick-7.0.4-0-portable-Q16-x86.zipdownloaddownloadPortable Win32 static at 16 bits-per-pixel component. Just copy to your host and run (no installer, no Windows registry entries).
ImageMagick-7.0.4-0-portable-Q16-x64.zipdownloaddownloadPortable Win64 static at 16 bits-per-pixel component. Just copy to your host and run (no installer, no Windows registry entries).
+ +

Verify its message digest.

+ +

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

+ +
+magick logo: logo.gif
+magick identify logo.gif
+magick display logo.gif
+
+ +

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

+ +

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

+ +
+magick "e:/myimages/image.png" "e:/myimages/image.jpg"
+
+

Use two double quotes for VBScript scripts:

+
+Set objShell = wscript.createobject("wscript.shell")
+objShell.Exec("magick ""e:/myimages/image.png"" ""e:/myimages/image.jpg""")
+
+ +

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.

+
+
-

If the identify program executes and identifies itself as ImageMagick, you may not need to install ImageMagick from source unless you want to add support for additional image formats or upgrade to a newer version. You also have the option of installing a pre-compiled binary release. However, if you still want to install from source, choose a platform, Unix or Windows. Before installing from source, you may want to review recent changes to the ImageMagick distribution.

+

If the identify program executes and identifies itself as ImageMagick, you may not need to install ImageMagick from source unless you want to add support for additional image formats or upgrade to a newer version. You also have the option of installing a pre-compiled binary release. However, if you still want to install from source, choose a platform, Unix or Windows. Before installing from source, you may want to review recent changes to the ImageMagick distribution.

The authoritative source code repository is http://git.imagemagick.org/repos/ImageMagick. We maintain a source code mirror at GitHub. We test and deploy ImageMagick with Travis CI and AppVeyor.

Install from Unix Source

-

ImageMagick builds on a variety of Unix and Unix-like operating systems including Linux, Solaris, FreeBSD, Mac OS X, and others. A compiler is required and fortunately almost all modern Unix systems have one. Download ImageMagick.tar.gz from www.imagemagick.org or a mirrors and verify its message digest.

+

ImageMagick builds on a variety of Unix and Unix-like operating systems including Linux, Solaris, FreeBSD, Mac OS X, and others. A compiler is required and fortunately almost all modern Unix systems have one. Download ImageMagick.tar.gz from www.imagemagick.org or a mirrors and verify its message digest.

Unpack the distribution with this command:

@@ -106,15 +106,15 @@ sudo ldconfig /usr/local/lib make check
-

Congratulations, you have a working ImageMagick distribution 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.

+

Congratulations, you have a working ImageMagick distribution 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.

The above instructions will satisfy a great number of ImageMagick users, but we suspect a few will have additional questions or problems to consider. For example, what does one do if ImageMagick fails to configure or compile? Or what if you don't have administrator privileges and what if you don't want to install ImageMagick in the default /../usr/local folder? You will find the answer to these questions, and more, in Advanced Unix Source Installation.

Install from Windows Source

-

Building ImageMagick source for Windows requires a modern version of Microsoft Visual Studio IDE. Users have reported success with the Borland C++ compiler as well. If you don't have a compiler you can still install a self-installing binary release.

+

Building ImageMagick source for Windows requires a modern version of Microsoft Visual Studio IDE. Users have reported success with the Borland C++ compiler as well. If you don't have a compiler you can still install a self-installing binary release.

-

Download ImageMagick-windows.zip from www.imagemagick.org or a mirrors and verify its message digest.

+

Download ImageMagick-windows.zip from www.imagemagick.org or a mirrors and verify its message digest.

You can unpack the distribution with WinZip or type the following from any MS-DOS Command Prompt window:

@@ -138,7 +138,7 @@ to compile the program and on completion run the program.

validate -

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.

+

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.

The above instructions will satisfy a great number of ImageMagick users, but we suspect a few will have additional questions or problems to consider. For example, what does one do if ImageMagick fails to configure or compile? Or what if you want to install ImageMagick in a place other than the ImageMagick-7.0.4/VisualMagick/bin folder? Or perhaps you want to build and install the ImageMagickObject COM+ component. You will find the answer to these questions, and more, in Advanced Windows Source Installation.

diff --git a/www/jp2.html b/www/jp2.html index 33bd9bc0e..8431fede4 100644 --- a/www/jp2.html +++ b/www/jp2.html @@ -45,11 +45,11 @@ diff --git a/www/license.html b/www/license.html index 5cc7ea0a9..f65b1d342 100644 --- a/www/license.html +++ b/www/license.html @@ -45,11 +45,11 @@ diff --git a/www/links.html b/www/links.html index 87ce68b7d..3dfec6ec2 100644 --- a/www/links.html +++ b/www/links.html @@ -45,11 +45,11 @@ diff --git a/www/magick++.html b/www/magick++.html index 36c0dcb5d..808133ead 100644 --- a/www/magick++.html +++ b/www/magick++.html @@ -45,11 +45,11 @@ @@ -88,7 +88,7 @@ functions which comprise the API. See a Obtaining Magick++

Magick++ is included as part of ImageMagick -source releases and may be retrieved via ftp +source releases and may be retrieved via ftp or GIT.

Installation

diff --git a/www/magick-core.html b/www/magick-core.html index 1df2cd07b..21497b428 100644 --- a/www/magick-core.html +++ b/www/magick-core.html @@ -45,11 +45,11 @@ diff --git a/www/magick-script.html b/www/magick-script.html index 4f2032666..a971a7010 100644 --- a/www/magick-script.html +++ b/www/magick-script.html @@ -45,11 +45,11 @@ diff --git a/www/magick-vector-graphics.html b/www/magick-vector-graphics.html index 5caa1bba5..3f57b541f 100644 --- a/www/magick-vector-graphics.html +++ b/www/magick-vector-graphics.html @@ -45,11 +45,11 @@ @@ -60,7 +60,7 @@

MVG Overview • Drawing Primitives

This specification defines the features and syntax for Magick Vector Graphics (MVG), a modularized language for describing two-dimensional vector and mixed vector/raster graphics in ImageMagick. You can use the language to draw from the -command line, from an MVG file, from an SVG -- Scalable Vector Graphics file or from one of the ImageMagick program interfaces. Use this command, for example, to render an arc:

+command line, from an MVG file, from an SVG -- Scalable Vector Graphics file or from one of the ImageMagick program interfaces. Use this command, for example, to render an arc:

 convert -size 100x60 canvas:skyblue -fill white -stroke black \
@@ -249,7 +249,7 @@ convert mvg:piechart.svg piechart.jpg
 
 

to produce the same pie chart we created with the MVG language.

-

Drawing is available from many of the ImageMagick program interfaces as well. ImageMagick converts the drawing API calls to MVG and renders it. Here is example code written in the MagickWand language:

+

Drawing is available from many of the ImageMagick program interfaces as well. ImageMagick converts the drawing API calls to MVG and renders it. Here is example code written in the MagickWand language:

(void) PushDrawingWand(draw_wand);
 {
diff --git a/www/magick-wand.html b/www/magick-wand.html
index 95cf75470..bd9728858 100644
--- a/www/magick-wand.html
+++ b/www/magick-wand.html
@@ -45,11 +45,11 @@
     
     
diff --git a/www/magick.html b/www/magick.html
index d8c24b304..0b4a68cd6 100644
--- a/www/magick.html
+++ b/www/magick.html
@@ -45,11 +45,11 @@
     
     
diff --git a/www/miff.html b/www/miff.html
index 83107f7d2..af0fcc227 100644
--- a/www/miff.html
+++ b/www/miff.html
@@ -45,11 +45,11 @@
     
     
diff --git a/www/mirror.html b/www/mirror.html
new file mode 100644
index 000000000..959cdae09
--- /dev/null
+++ b/www/mirror.html
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+  
+  
+  
+  Downloads @ ImageMagick
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+
+
+
+
+
+ + + +
+
+
+
+

ImageMagick source and binary distributions are available from a variety of FTP and Web mirrors around the world listed below. ImageMagick stable and development source releases are also available from Git. Before you download, you may want to review recent changes to the ImageMagick distribution. The authoritative source code repository is http://git.imagemagick.org/repos/ImageMagick.

+

The latest release of ImageMagick is version 7.0.4-0.

+
+
Germany
+
http://mirror.checkdomain.de/imagemagick/
+
ftp://mirror.checkdomain.de/imagemagick/
+
Japan
+
ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/
+
ftp://ftp.u-aizu.ac.jp/pub/graphics/images/ImageMagick/imagemagick.org
+
Netherlands
+
ftp://ftp.nluug.nl/pub/ImageMagick
+
http://ftp.nluug.nl/ImageMagick/
+
Poland
+
ftp://sunsite.icm.edu.pl/packages/ImageMagick/
+
ftp://ftp.tpnet.pl/pub/graphics/ImageMagick/
+
rsync://ftp.tpnet.pl/pub/graphics/ImageMagick/
+
Sweden
+
http://ftp.acc.umu.se/mirror/imagemagick.org/ftp/
+
rsync://ftp.acc.umu.se/mirror/imagemagick.org/ftp/
+
South Africa
+
http://imagemagick.afri.cc/
+
United States
+
https://www.imagemagick.org/download
+
http://transloadit.imagemagick.org/download
+
ftp://transloadit.imagemagick.org/pub/ImageMagick (ftp)
+
ftp://ftp.fifi.org/pub/ImageMagick/ (ftp)
+
http://git.imagemagick.org/repos/ImageMagick (Git)
+
https://github.com/ImageMagick/ImageMagick (Git Mirror)
+
Select Binaries
+
http://www.macports.org/ports.html?by=name&substr=imagemagick (Mac OS X)
+
http://hpux.connect.org.uk/hppd/hpux/X11/Viewers/ (HP-UX 10.20 and 11.00)
+
Rsync Mirrors
+
rsync://rsync.is.co.za/IS-Mirror/mirror.imagemagick.org/
+
rsync://rsync.fifi.org/ImageMagick
+
rsync://mirror.imagemagick.org/magick_html/ (Web site mirror)
+
rsync://mirror.imagemagick.org/magick_ftp/ (FTP mirror)
+
+

If you want to add a new mirror, please contact us.

+
+ +
+ + + +
+ + + \ No newline at end of file diff --git a/www/mogrify.html b/www/mogrify.html index 7377006fa..f8a88e88e 100644 --- a/www/mogrify.html +++ b/www/mogrify.html @@ -45,11 +45,11 @@ diff --git a/www/montage.html b/www/montage.html index d0eab324b..0dc76aed4 100644 --- a/www/montage.html +++ b/www/montage.html @@ -45,11 +45,11 @@ diff --git a/www/motion-picture.html b/www/motion-picture.html index ba8a90943..27e5fd80c 100644 --- a/www/motion-picture.html +++ b/www/motion-picture.html @@ -45,11 +45,11 @@ diff --git a/www/opencl.html b/www/opencl.html index 66451fc00..1fd8f85d9 100644 --- a/www/opencl.html +++ b/www/opencl.html @@ -45,11 +45,11 @@ diff --git a/www/openmp.html b/www/openmp.html index 559ad4850..235c46218 100644 --- a/www/openmp.html +++ b/www/openmp.html @@ -45,11 +45,11 @@ diff --git a/www/perl-magick.html b/www/perl-magick.html index bc836a5ed..4874cba64 100644 --- a/www/perl-magick.html +++ b/www/perl-magick.html @@ -45,11 +45,11 @@ @@ -60,7 +60,7 @@

Installation • Overview • Example Script • Read or Write an Image • Manipulate an Image • Set an Image Attribute • Get an Image Attribute • Compare an Image to its Reconstruction • Create an Image Montage • Working with Blobs • Direct-access to Image Pixels • Miscellaneous Methods • Handling Exceptions• Constant

-

PerlMagick is an objected-oriented Perl interface to ImageMagick. Use the module to read, manipulate, or write an image or image sequence from within a Perl script. This makes it very suitable for Web CGI scripts. You must have ImageMagick 6.5.5 or above and Perl version 5.005_02 or greater installed on your system for PerlMagick to build properly.

+

PerlMagick is an objected-oriented Perl interface to ImageMagick. Use the module to read, manipulate, or write an image or image sequence from within a Perl script. This makes it very suitable for Web CGI scripts. You must have ImageMagick 6.5.5 or above and Perl version 5.005_02 or greater installed on your system for PerlMagick to build properly.

There are a number of useful scripts available to show you the value of PerlMagick. You can do Web based image manipulation and conversion with MagickStudio, or use L-systems to create images of plants using mathematical constructs, and finally navigate through collections of thumbnail images and select the image to view with the WebMagick Image Navigator.

@@ -110,7 +110,7 @@ perl -MImage::Magick -le 'print Image::Magick->QuantumDepth'

Windows XP / Windows 2000

-

ImageMagick must already be installed on your system. Also, the ImageMagick source distribution for Windows 2000 is required. You must also have the nmake from the Visual C++ or J++ development environment. Copy \bin\IMagick.dll and \bin\X11.dll to a directory in your dynamic load path such as c:\perl\site\5.00502.

+

ImageMagick must already be installed on your system. Also, the ImageMagick source distribution for Windows 2000 is required. You must also have the nmake from the Visual C++ or J++ development environment. Copy \bin\IMagick.dll and \bin\X11.dll to a directory in your dynamic load path such as c:\perl\site\5.00502.

Next, type

diff --git a/www/porting.html b/www/porting.html index 66f3fbb97..bdd3f5d16 100644 --- a/www/porting.html +++ b/www/porting.html @@ -45,11 +45,11 @@ diff --git a/www/quantize.html b/www/quantize.html index 5afe6de41..cdc3a361d 100644 --- a/www/quantize.html +++ b/www/quantize.html @@ -45,11 +45,11 @@ diff --git a/www/resources.html b/www/resources.html index 267cec87a..c57e4171a 100644 --- a/www/resources.html +++ b/www/resources.html @@ -45,11 +45,11 @@ diff --git a/www/search.html b/www/search.html index 093d8fc3f..22a587de0 100644 --- a/www/search.html +++ b/www/search.html @@ -45,11 +45,11 @@ diff --git a/www/security-policy.html b/www/security-policy.html index caf81537f..0e665dfba 100644 --- a/www/security-policy.html +++ b/www/security-policy.html @@ -45,11 +45,11 @@ diff --git a/www/sitemap.html b/www/sitemap.html index 37b267608..92f8e6c3b 100644 --- a/www/sitemap.html +++ b/www/sitemap.html @@ -45,11 +45,11 @@ @@ -81,7 +81,7 @@

Download ImageMagick

-
  • Download ImageMagick: ImageMagick source and binary distributions are available from a variety of FTP and Web mirrors.
  • +
  • Download ImageMagick: ImageMagick source and binary distributions are available from a variety of FTP and Web mirrors.
  • Unix source: Unix source distributions.
  • Windows source: Windows source distributions.
  • @@ -97,7 +97,7 @@

    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 Unix or Windows executable.

  • Install from source: ImageMagick builds under Windows, Mac OS X, and Linux.
  • -
  • Install from a binary distribution: install a ready-to-run Unix or Windows executable.
  • +
  • Install from a binary distribution: install a ready-to-run Unix or Windows executable.
  • Install ImageMagickObject COM+ component: install the Windows ImageMagick COM+ component.
  • @@ -126,7 +126,7 @@

    Program Interfaces

    -
  • Program interfaces: application programming interfaces.
  • +
  • Program interfaces: application programming interfaces.
  • ChMagick: is a Ch an embeddable MagickCore C/C++ interpreter for cross-platform scripting.
  • CL-Magick: provides a Common Lisp interface to the ImageMagick library.
  • @@ -198,7 +198,7 @@
  • Image calculator: apply a mathematical expression to an image or image channels.
  • Image gradients: create a gradual blend of two colors whose shape is horizontal, vertical, circular, or elliptical.
  • Image identification: describe the format and attributes of an image.
  • -
  • ImageMagick on the iPhone: convert, edit, or compose images on your iPhone.
  • +
  • ImageMagick on the iPhone: convert, edit, or compose images on your iPhone.
  • Kuwahara Filter: apply an edge perserving noise and color reduction filter to an image.
  • Large image support: read, process, or write mega-, giga-, or tera-pixel image sizes.
  • Mean-shift: apply a color reduction technique to an image.
  • diff --git a/www/stream.html b/www/stream.html index 99c36ce73..ab1278385 100644 --- a/www/stream.html +++ b/www/stream.html @@ -45,11 +45,11 @@ diff --git a/www/subversion.html b/www/subversion.html index 694c38d5a..f2aeca170 100644 --- a/www/subversion.html +++ b/www/subversion.html @@ -45,11 +45,11 @@ diff --git a/www/support.html b/www/support.html index 92217eb6b..a921ff453 100644 --- a/www/support.html +++ b/www/support.html @@ -45,11 +45,11 @@ diff --git a/www/webp.html b/www/webp.html index db08d74a6..0c3ce1ec4 100644 --- a/www/webp.html +++ b/www/webp.html @@ -45,11 +45,11 @@ -- 2.40.0