From 83a272ecd5c0a2f5dc501872d84d8f934c0dcc38 Mon Sep 17 00:00:00 2001 From: cristy Date: Fri, 7 May 2010 20:40:35 +0000 Subject: [PATCH] --- ImageMagick.spec | 2 +- config/configure.xml | 2 +- index.html | 64 ++++---- libtool | 2 +- magick/version.h | 2 +- version.sh | 2 +- www/ImageMagickObject.html | 62 ++++---- www/advanced-unix-installation.html | 70 ++++---- www/advanced-windows-installation.html | 64 ++++---- www/animate.html | 62 ++++---- www/api.html | 102 ++++++------ www/api/animate.html | 62 ++++---- www/api/annotate.html | 62 ++++---- www/api/attribute.html | 62 ++++---- www/api/blob.html | 62 ++++---- www/api/cache-view.html | 64 ++++---- www/api/cache.html | 62 ++++---- www/api/cipher.html | 62 ++++---- www/api/color.html | 62 ++++---- www/api/colormap.html | 88 +++++++---- www/api/compare.html | 63 ++++---- www/api/composite.html | 64 ++++---- www/api/constitute.html | 65 ++++---- www/api/decorate.html | 64 ++++---- www/api/deprecate.html | 64 ++++---- www/api/display.html | 65 ++++---- www/api/distort.html | 62 ++++---- www/api/draw.html | 62 ++++---- www/api/drawing-wand.html | 64 ++++---- www/api/effect.html | 64 ++++---- www/api/enhance.html | 65 ++++---- www/api/exception.html | 62 ++++---- www/api/feature.html | 62 ++++---- www/api/fx.html | 62 ++++---- www/api/histogram.html | 64 ++++---- www/api/image.html | 110 ++++++------- www/api/layer.html | 64 ++++---- www/api/list.html | 64 ++++---- www/api/magick-deprecate.html | 65 ++++---- www/api/magick-image.html | 88 +++++++---- www/api/magick-property.html | 62 ++++---- www/api/magick-wand.html | 64 ++++---- www/api/magick.html | 62 ++++---- www/api/memory.html | 64 ++++---- www/api/module.html | 64 ++++---- www/api/monitor.html | 64 ++++---- www/api/montage.html | 62 ++++---- www/api/morphology.html | 66 ++++---- www/api/paint.html | 62 ++++---- www/api/pixel-iterator.html | 64 ++++---- www/api/pixel-view.html | 64 ++++---- www/api/pixel-wand.html | 64 ++++---- www/api/profile.html | 62 ++++---- www/api/property.html | 62 ++++---- www/api/quantize.html | 62 ++++---- www/api/registry.html | 64 ++++---- www/api/resize.html | 63 ++++---- www/api/resource.html | 62 ++++---- www/api/segment.html | 64 ++++---- www/api/shear.html | 64 ++++---- www/api/signature.html | 65 ++++---- www/api/statistic.html | 62 ++++---- www/api/stream.html | 64 ++++---- www/api/transform.html | 62 ++++---- www/api/version.html | 64 ++++---- www/architecture.html | 66 ++++---- www/binary-releases.html | 122 +++++++------- www/changelog.html | 95 +++++++---- www/cipher.html | 62 ++++---- www/color.html | 64 ++++---- www/command-line-options.html | 211 ++++++++++++++++--------- www/command-line-processing.html | 66 ++++---- www/command-line-tools.html | 68 ++++---- www/compare.html | 62 ++++---- www/composite.html | 62 ++++---- www/conjure.html | 64 ++++---- www/contact.html | 66 ++++---- www/convert.html | 64 ++++---- www/display.html | 62 ++++---- www/download.html | 66 ++++---- www/escape.html | 64 ++++---- www/examples.html | 66 ++++---- www/exception.html | 62 ++++---- www/formats.html | 76 ++++----- www/fx.html | 64 ++++---- www/high-dynamic-range.html | 62 ++++---- www/history.html | 65 ++++---- www/identify.html | 64 ++++---- www/import.html | 62 ++++---- www/index.html | 64 ++++---- www/install-source.html | 62 ++++---- www/jp2.html | 62 ++++---- www/license.html | 64 ++++---- www/links.html | 156 +++++++++--------- www/magick-core.html | 62 ++++---- www/magick-vector-graphics.html | 62 ++++---- www/magick-wand.html | 62 ++++---- www/miff.html | 64 ++++---- www/mirrors.html | 68 ++++---- www/mogrify.html | 62 ++++---- www/montage.html | 65 ++++---- www/motion-picture.html | 65 ++++---- www/perl-magick.html | 68 ++++---- www/quantize.html | 62 ++++---- www/resources.html | 62 ++++---- www/search.html | 62 ++++---- www/sitemap.html | 112 ++++++------- www/sponsors.html | 85 +++++----- www/stream.html | 62 ++++---- www/subversion.html | 62 ++++---- www/t-shirt.html | 62 ++++---- 111 files changed, 3709 insertions(+), 3576 deletions(-) diff --git a/ImageMagick.spec b/ImageMagick.spec index 2bf9570d8..8fce0f6b5 100644 --- a/ImageMagick.spec +++ b/ImageMagick.spec @@ -1,5 +1,5 @@ %define VERSION 6.6.1 -%define Patchlevel 6 +%define Patchlevel 7 Name: ImageMagick Version: %{VERSION} diff --git a/config/configure.xml b/config/configure.xml index 51cdc41f3..893dcb8d1 100644 --- a/config/configure.xml +++ b/config/configure.xml @@ -8,7 +8,7 @@ - + diff --git a/index.html b/index.html index 6d513de08..efcde2ec5 100644 --- a/index.html +++ b/index.html @@ -45,104 +45,104 @@ diff --git a/libtool b/libtool index 1609b6e23..7d3e443bb 100755 --- a/libtool +++ b/libtool @@ -1,7 +1,7 @@ #! /bin/sh # libtool - Provide generalized library-building support services. -# Generated automatically by config.status (ImageMagick) 6.6.1-6 +# Generated automatically by config.status (ImageMagick) 6.6.1-7 # Libtool was configured on host magick.imagemagick.org: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # diff --git a/magick/version.h b/magick/version.h index 6473098df..a9a6268c1 100644 --- a/magick/version.h +++ b/magick/version.h @@ -30,7 +30,7 @@ extern "C" { #define MagickLibVersion 0x661 #define MagickLibVersionText "6.6.1" #define MagickLibVersionNumber 3,0,0 -#define MagickLibAddendum "-6" +#define MagickLibAddendum "-7" #define MagickLibInterface 3 #define MagickLibMinInterface 3 #define MagickReleaseDate "2010-05-07" diff --git a/version.sh b/version.sh index eb0d7b564..3ab00f0f5 100644 --- a/version.sh +++ b/version.sh @@ -12,7 +12,7 @@ PACKAGE_NAME='ImageMagick' # PACKAGE_NAME (e.g. "1.0.0"). PACKAGE_VERSION='6.6.1' PACKAGE_LIB_VERSION="0x661" -PACKAGE_RELEASE="6" +PACKAGE_RELEASE="7" PACKAGE_LIB_VERSION_NUMBER="6,6,1,${PACKAGE_RELEASE}" PACKAGE_RELEASE_DATE=`date +%F` PACKAGE_STRING="$PACKAGE_NAME $PACKAGE_VERSION" diff --git a/www/ImageMagickObject.html b/www/ImageMagickObject.html index 2e4bd3ef3..5a7e60197 100644 --- a/www/ImageMagickObject.html +++ b/www/ImageMagickObject.html @@ -46,104 +46,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/advanced-unix-installation.html b/www/advanced-unix-installation.html index bb65bc3c6..6a9977dde 100644 --- a/www/advanced-unix-installation.html +++ b/www/advanced-unix-installation.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -176,7 +176,7 @@

The configure script looks at your environment and decides what it can cobble together to get ImageMagick compiled and installed on your system. This includes finding a compiler, where your compiler header files are located (e.g. stdlib.h), and if any delegate libraries are available for ImageMagick to use (e.g. JPEG, PNG, TIFF, etc.). If you are willing to accept configure's default options, and build from within the source directory, you can simply type:

-

$magick> cd ImageMagick-6.6.1-5 $magick> ./configure

+

$magick> cd ImageMagick-6.6.1-6 $magick> ./configure

Watch the configure script output to verify that it finds everything that you think it should. Pay particular attention to the last lines of the script output. For example, here is a recent report from our system:

@@ -528,7 +528,7 @@ Options used to compile and link:

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.6.1-5.tar.gz $magick> cd ImageMagick-6.6.1-5

Configure ImageMagick:

+

$magick> tar xvfz ImageMagick-6.6.1-6.tar.gz $magick> cd ImageMagick-6.6.1-6

Configure ImageMagick:

$magick> ./configure --prefix=/opt --with-quantum-depth=16 \
--disable-dependency-tracking --with-x=yes \
--x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib/ \
@@ -548,7 +548,7 @@ Options used to compile and link:

Although you can download and install delegate libraries yourself, many are already available in the GnuWin32 distribution. Download and install whichever delegate libraries you require such as JPEG, PNG, TIFF, etc. Make sure you specify the development headers when you install a package. Next type,

-

$magick> tar jxvf ImageMagick-6.6.1-?.tar.bz2 $magick> cd ImageMagick-6.6.1-5 $magick> export CPPFLAGS="-Ic:/Progra~1/GnuWin32/include" $magick> export LDFLAGS="-Lc:/Progra~1/GnuWin32/lib" $magick> ./configure --without-perl $magick> make $magick> sudo make install

+

$magick> tar jxvf ImageMagick-6.6.1-?.tar.bz2 $magick> cd ImageMagick-6.6.1-6 $magick> export CPPFLAGS="-Ic:/Progra~1/GnuWin32/include" $magick> export LDFLAGS="-Lc:/Progra~1/GnuWin32/lib" $magick> ./configure --without-perl $magick> make $magick> sudo make install

Dealing with Unexpected Problems

@@ -593,7 +593,7 @@ Options used to compile and link: Discourse Server • - Studio + Studio  
diff --git a/www/advanced-windows-installation.html b/www/advanced-windows-installation.html index b6371f231..c61334ac4 100644 --- a/www/advanced-windows-installation.html +++ b/www/advanced-windows-installation.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -428,7 +428,7 @@
  1. Double-click on - VisualMagick/bin/ImageMagick-6.6.1-5-Q16-windows-dll.exe + VisualMagick/bin/ImageMagick-6.6.1-6-Q16-windows-dll.exe to launch the ImageMagick binary distribution.
  2. Complete the installer screens to install ImageMagick on your system.
diff --git a/www/animate.html b/www/animate.html index b4b8ec4e1..84bcd7b62 100644 --- a/www/animate.html +++ b/www/animate.html @@ -46,104 +46,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api.html b/www/api.html index def849ed2..b44bd3916 100644 --- a/www/api.html +++ b/www/api.html @@ -45,104 +45,104 @@ -

G2F implements an Ada 95 binding to a subset of the low-level MagickCore library.

+

G2F implements an Ada 95 binding to a subset of the low-level MagickCore library.

C

@@ -172,7 +172,7 @@

Ch

-

ChMagick is a Ch binding to the MagickCore and MagickWand API. Ch is an embeddable C/C++ interpreter for cross-platform scripting.

+

ChMagick is a Ch binding to the MagickCore and MagickWand API. Ch is an embeddable C/C++ interpreter for cross-platform scripting.

COM+

@@ -184,31 +184,31 @@

C++

-

Magick++ provides an object-oriented C++ interface to ImageMagick. See A Gentle Introduction to Magick++ for an introductory tutorial to Magick++. We include the source if you want to correct, enhance, or expand the tutorial.

+

Magick++ provides an object-oriented C++ interface to ImageMagick. See A Gentle Introduction to Magick++ for an introductory tutorial to Magick++. We include the source if you want to correct, enhance, or expand the tutorial.

Java

-

JMagick provides an object-oriented Java interface to ImageMagick. Im4java is a pure-java interface to the ImageMagick command-line.

+

JMagick provides an object-oriented Java interface to ImageMagick. Im4java is a pure-java interface to the ImageMagick command-line.

LabVIEW

-

LVOOP ImageMagick is an object-oriented LabVIEW interface to ImageMagick.

+

LVOOP ImageMagick is an object-oriented LabVIEW interface to ImageMagick.

Lisp

-

CL-Magick provides a Common Lisp interface to the ImageMagick library.

+

CL-Magick provides a Common Lisp interface to the ImageMagick library.

Neko

-

NMagick is a port of the ImageMagick library to the haXe and Neko platforms. It provides image manipulation capabilities to both web and desktop applications using Neko.

+

NMagick is a port of the ImageMagick library to the haXe and Neko platforms. It provides image manipulation capabilities to both web and desktop applications using Neko.

.NET

@@ -222,7 +222,7 @@

Pascal

-

PascalMagick a Pascal binding for the MagickWand API and also the low-level MagickCore library. It works with Free Pascal / Lazarus and Delphi.

+

PascalMagick a Pascal binding for the MagickWand API and also the low-level MagickCore library. It works with Free Pascal / Lazarus and Delphi.

Perl

@@ -234,50 +234,50 @@

PHP

-

MagickWand for PHP a native PHP-extension to the ImageMagick MagickWand API.

+

MagickWand for PHP a native PHP-extension to the ImageMagick MagickWand API.

-

IMagick is a native PHP extension to create and modify images using the ImageMagick API. Documentation for the extension is available here.

+

IMagick is a native PHP extension to create and modify images using the ImageMagick API. Documentation for the extension is available here.

-

phMagick is a wrapper class for ImageMagick, wrapping the most common web image manipulation actions in easy to use functions, but allowing full access to ImageMagick's power by issuing system calls to it's command-line programs.

+

phMagick is a wrapper class for ImageMagick, wrapping the most common web image manipulation actions in easy to use functions, but allowing full access to ImageMagick's power by issuing system calls to it's command-line programs.

Python

-

PythonMagickWand is an object-oriented Python interface to MagickWand based on ctypes.

+

PythonMagickWand is an object-oriented Python interface to MagickWand based on ctypes.

-

PythonMagick is an object-oriented Python interface to ImageMagick.

+

PythonMagick is an object-oriented Python interface to ImageMagick.

REALbasic

-

The MBS Realbasic ImageMagick is a plugin that utilizes the power of ImageMagick from within the RealBasic environment.

+

The MBS Realbasic ImageMagick is a plugin that utilizes the power of ImageMagick from within the RealBasic environment.

Ruby

-

RMagick is an interface between the Ruby programming language and the MagickCore image processing libraries. Get started with RMagick by perusing the documentation.

+

RMagick is an interface between the Ruby programming language and the MagickCore image processing libraries. Get started with RMagick by perusing the documentation.

-

MagickWand for Ruby is an interface between the Ruby programming language and the MagickWand image processing libraries. Get started with MagickWand for PHP by perusing the documentation.

+

MagickWand for Ruby is an interface between the Ruby programming language and the MagickWand image processing libraries. Get started with MagickWand for PHP by perusing the documentation.

-

MiniMagick is a Ruby wrapper for ImageMagick command line. MiniMagick gives you convenient access to all the command line options ImageMagick supports.

+

MiniMagick is a Ruby wrapper for ImageMagick command line. MiniMagick gives you convenient access to all the command line options ImageMagick supports.

-

QuickMagick is a gem for easily accessing ImageMagick command line tools from Ruby programs.

+

QuickMagick is a gem for easily accessing ImageMagick command line tools from Ruby programs.

Tcl/Tk

-

TclMagick a native Tcl-extension to the ImageMagick MagickWand API.

+

TclMagick a native Tcl-extension to the ImageMagick MagickWand API.

XML RPC

-

RemoteMagick is an XML-RPC web service that creates image thumbnails.

+

RemoteMagick is an XML-RPC web service that creates image thumbnails.

diff --git a/www/api/animate.html b/www/api/animate.html index abbf25d82..348f6dc51 100644 --- a/www/api/animate.html +++ b/www/api/animate.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/annotate.html b/www/api/annotate.html index 86a3692a2..69ed9568c 100644 --- a/www/api/annotate.html +++ b/www/api/annotate.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/attribute.html b/www/api/attribute.html index 55fce5499..038dbc4e2 100644 --- a/www/api/attribute.html +++ b/www/api/attribute.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/blob.html b/www/api/blob.html index 3af2a5f4b..b00e10c9f 100644 --- a/www/api/blob.html +++ b/www/api/blob.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/cache-view.html b/www/api/cache-view.html index 4e495b657..dab781746 100644 --- a/www/api/cache-view.html +++ b/www/api/cache-view.html @@ -45,104 +45,104 @@ diff --git a/www/api/cache.html b/www/api/cache.html index 1605e5b77..bcfb2c2f5 100644 --- a/www/api/cache.html +++ b/www/api/cache.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/cipher.html b/www/api/cipher.html index cc8f2ac49..097248ade 100644 --- a/www/api/cipher.html +++ b/www/api/cipher.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/color.html b/www/api/color.html index ed5b286fd..22f2b7a06 100644 --- a/www/api/color.html +++ b/www/api/color.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/colormap.html b/www/api/colormap.html index ae0464610..c491b7e29 100644 --- a/www/api/colormap.html +++ b/www/api/colormap.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -152,8 +152,30 @@
- + +

AcquireImageColormap

+
+ +

AcquireImageColormap() allocates an image colormap and initializes it to a linear gray colorspace. If the image already has a colormap, it is replaced. AcquireImageColormap() returns MagickTrue if successful, otherwise MagickFalse if there is not enough memory.

+ +

The format of the AcquireImageColormap method is:

+ +
+  MagickBooleanType AcquireImageColormap(Image *image,
+    const unsigned long colors)
+
+ +

A description of each parameter follows:

+ +
image
+

    the image.

+ +
colors
+

    the number of colors in the image colormap.

+ +

CycleColormap

@@ -182,7 +204,7 @@ _8c.html" target="source" name="CycleColormap">CycleColormap Discourse Server • - Studio + Studio  
diff --git a/www/api/compare.html b/www/api/compare.html index 3ee369f75..20ed53596 100644 --- a/www/api/compare.html +++ b/www/api/compare.html @@ -45,104 +45,101 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/composite.html b/www/api/composite.html index 56bd78b11..bbecb2918 100644 --- a/www/api/composite.html +++ b/www/api/composite.html @@ -45,104 +45,104 @@ diff --git a/www/api/constitute.html b/www/api/constitute.html index 81dcb4c28..bc20f1bb7 100644 --- a/www/api/constitute.html +++ b/www/api/constitute.html @@ -45,104 +45,101 @@ diff --git a/www/api/decorate.html b/www/api/decorate.html index 03ed5b63d..0ec2f21dc 100644 --- a/www/api/decorate.html +++ b/www/api/decorate.html @@ -45,104 +45,104 @@ diff --git a/www/api/deprecate.html b/www/api/deprecate.html index 5068ebaa4..ce71262f5 100644 --- a/www/api/deprecate.html +++ b/www/api/deprecate.html @@ -45,104 +45,104 @@ diff --git a/www/api/display.html b/www/api/display.html index ef77cfb41..424427371 100644 --- a/www/api/display.html +++ b/www/api/display.html @@ -45,104 +45,101 @@ diff --git a/www/api/distort.html b/www/api/distort.html index e902977a8..aa36ec9b8 100644 --- a/www/api/distort.html +++ b/www/api/distort.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/draw.html b/www/api/draw.html index 5d5d3faef..0d1ec4503 100644 --- a/www/api/draw.html +++ b/www/api/draw.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/drawing-wand.html b/www/api/drawing-wand.html index a77d5c839..2bbaff252 100644 --- a/www/api/drawing-wand.html +++ b/www/api/drawing-wand.html @@ -45,104 +45,104 @@ diff --git a/www/api/effect.html b/www/api/effect.html index 3a1c96f28..7b9532123 100644 --- a/www/api/effect.html +++ b/www/api/effect.html @@ -45,104 +45,104 @@ diff --git a/www/api/enhance.html b/www/api/enhance.html index a1e530aa9..312e5e197 100644 --- a/www/api/enhance.html +++ b/www/api/enhance.html @@ -45,101 +45,104 @@ diff --git a/www/api/exception.html b/www/api/exception.html index 4de70560e..13453d9df 100644 --- a/www/api/exception.html +++ b/www/api/exception.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/feature.html b/www/api/feature.html index 7957e3f9c..1e4e23886 100644 --- a/www/api/feature.html +++ b/www/api/feature.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/fx.html b/www/api/fx.html index 80c2120ce..82ff21af9 100644 --- a/www/api/fx.html +++ b/www/api/fx.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/histogram.html b/www/api/histogram.html index 5db829574..2679e5141 100644 --- a/www/api/histogram.html +++ b/www/api/histogram.html @@ -45,104 +45,104 @@ diff --git a/www/api/image.html b/www/api/image.html index c493c5ef5..ff97e1230 100644 --- a/www/api/image.html +++ b/www/api/image.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -152,7 +152,7 @@
- +

AcquireImage

@@ -173,28 +173,6 @@ _8c.html" target="source" name="AcquireImage">AcquireImage

AcquireImageColormap

-
- -

AcquireImageColormap() allocates an image colormap and initializes it to a linear gray colorspace. If the image already has a colormap, it is replaced. AcquireImageColormap() returns MagickTrue if successful, otherwise MagickFalse if there is not enough memory.

- -

The format of the AcquireImageColormap method is:

- -
-  MagickBooleanType AcquireImageColormap(Image *image,
-    const unsigned long colors)
-
- -

A description of each parameter follows:

- -
image
-

    the image.

- -
colors
-

    the number of colors in the image colormap.

- -
-

AcquireImageInfo

@@ -801,6 +779,28 @@ _8c.html" target="source" name="SetImageBackgroundColor">SetImageBackgroundColor

SetImageColor

+
+ +

SetImageColor() set the entire image canvas to the specified color.

+ +

The format of the SetImageColor method is:

+ +
+  MagickBooleanType SetImageColor(Image *image,
+    const MagickPixelPacket *color)
+
+ +

A description of each parameter follows:

+ +
image
+

    the image.

+ +
background
+

    the image color.

+ +
+

SetImageStorageClass

@@ -1050,7 +1050,7 @@ _8c.html" target="source" name="SyncImageSettings">SyncImageSettings Discourse Server • - Studio + Studio  
diff --git a/www/api/layer.html b/www/api/layer.html index 537cf5607..3315cd3c4 100644 --- a/www/api/layer.html +++ b/www/api/layer.html @@ -45,104 +45,104 @@ diff --git a/www/api/list.html b/www/api/list.html index 951155a75..6b066f50f 100644 --- a/www/api/list.html +++ b/www/api/list.html @@ -45,104 +45,104 @@ diff --git a/www/api/magick-deprecate.html b/www/api/magick-deprecate.html index 7509a9cbc..ee1bb960e 100644 --- a/www/api/magick-deprecate.html +++ b/www/api/magick-deprecate.html @@ -45,104 +45,101 @@ diff --git a/www/api/magick-image.html b/www/api/magick-image.html index b79f81214..881f401bb 100644 --- a/www/api/magick-image.html +++ b/www/api/magick-image.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -152,7 +152,7 @@
- +

GetImageFromMagickWand

@@ -4786,6 +4786,28 @@ _8c.html" target="source" name="MagickSetImageClipMask">MagickSetImageClipMask

MagickSetImageColor

+
+ +

MagickSetImageColor() set the entire wand canvas to the specified color.

+ +

The format of the MagickSetImageColor method is:

+ +
+  MagickBooleanType MagickSetImageColor(MagickWand *wand,
+    const PixelWand *color)
+
+ +

A description of each parameter follows:

+ +
wand
+

    the magick wand.

+ +
background
+

    the image color.

+ +
+

MagickSetImageColormapColor

@@ -6441,7 +6463,7 @@ _8c.html" target="source" name="MagickWriteImagesFile">MagickWriteImagesFile Discourse Server • - Studio + Studio  
diff --git a/www/api/magick-property.html b/www/api/magick-property.html index bb2d0908d..d80fd3fcc 100644 --- a/www/api/magick-property.html +++ b/www/api/magick-property.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/magick-wand.html b/www/api/magick-wand.html index f5fc9fd65..1d4391c09 100644 --- a/www/api/magick-wand.html +++ b/www/api/magick-wand.html @@ -45,104 +45,104 @@ diff --git a/www/api/magick.html b/www/api/magick.html index 866d9ff74..5994ac9d7 100644 --- a/www/api/magick.html +++ b/www/api/magick.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/memory.html b/www/api/memory.html index 86279d53c..cede584d6 100644 --- a/www/api/memory.html +++ b/www/api/memory.html @@ -45,104 +45,104 @@ diff --git a/www/api/module.html b/www/api/module.html index 018a8a0fe..f7188fd60 100644 --- a/www/api/module.html +++ b/www/api/module.html @@ -45,104 +45,104 @@ diff --git a/www/api/monitor.html b/www/api/monitor.html index ae6855bf5..0ffc76b48 100644 --- a/www/api/monitor.html +++ b/www/api/monitor.html @@ -45,104 +45,104 @@ diff --git a/www/api/montage.html b/www/api/montage.html index 6b0ec9485..f38cb6708 100644 --- a/www/api/montage.html +++ b/www/api/montage.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/morphology.html b/www/api/morphology.html index 00a0bc58b..558c94135 100644 --- a/www/api/morphology.html +++ b/www/api/morphology.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -261,7 +261,7 @@ _8c.html" target="source" name="AcquireKernelBuiltIn">AcquireKernelBuiltInDistance Measuring Kernels

-

Chebyshev "[{radius}][x{scale}]" largest x or y distance (default r=1) Manhatten "[{radius}][x{scale}]" square grid distance (default r=1) Euclidean "[{radius}][x{scale}]" direct distance (default r=1)

+

Chebyshev "[{radius}][x{scale}[!]]" Manhatten "[{radius}][x{scale}[!]]" Euclidean "[{radius}][x{scale}[!]]"

Different types of distance measuring methods, which are used with the a 'Distance' morphology method for generating a gradient based on distance from an edge of a binary shape, though there is a technique for handling a anti-aliased shape.

@@ -415,7 +415,7 @@ _8c.html" target="source" name="ScaleKernelInfo">ScaleKernelInfo Discourse Server • - Studio + Studio  
diff --git a/www/api/paint.html b/www/api/paint.html index e43a14859..b64e0906d 100644 --- a/www/api/paint.html +++ b/www/api/paint.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/pixel-iterator.html b/www/api/pixel-iterator.html index f73723b7e..e1bd48dee 100644 --- a/www/api/pixel-iterator.html +++ b/www/api/pixel-iterator.html @@ -45,104 +45,104 @@ diff --git a/www/api/pixel-view.html b/www/api/pixel-view.html index af519635f..a6bb3398d 100644 --- a/www/api/pixel-view.html +++ b/www/api/pixel-view.html @@ -45,104 +45,104 @@ diff --git a/www/api/pixel-wand.html b/www/api/pixel-wand.html index 77323069b..8e78835aa 100644 --- a/www/api/pixel-wand.html +++ b/www/api/pixel-wand.html @@ -45,104 +45,104 @@ diff --git a/www/api/profile.html b/www/api/profile.html index 7395d6ae0..d09491911 100644 --- a/www/api/profile.html +++ b/www/api/profile.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/property.html b/www/api/property.html index b98c8ba6a..445fbe11b 100644 --- a/www/api/property.html +++ b/www/api/property.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/quantize.html b/www/api/quantize.html index 30a7ffefc..1e1525416 100644 --- a/www/api/quantize.html +++ b/www/api/quantize.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/registry.html b/www/api/registry.html index b5e6b340b..f1bcf24b5 100644 --- a/www/api/registry.html +++ b/www/api/registry.html @@ -45,104 +45,104 @@ diff --git a/www/api/resize.html b/www/api/resize.html index ec1299764..52db014ad 100644 --- a/www/api/resize.html +++ b/www/api/resize.html @@ -45,101 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/resource.html b/www/api/resource.html index aeb3bd301..9e4bbec5c 100644 --- a/www/api/resource.html +++ b/www/api/resource.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/segment.html b/www/api/segment.html index 38471eb20..7cad87f2d 100644 --- a/www/api/segment.html +++ b/www/api/segment.html @@ -45,104 +45,104 @@ diff --git a/www/api/shear.html b/www/api/shear.html index d1ff6295c..3d8f86b36 100644 --- a/www/api/shear.html +++ b/www/api/shear.html @@ -45,104 +45,104 @@ diff --git a/www/api/signature.html b/www/api/signature.html index ef2cec5e1..ab6346aa8 100644 --- a/www/api/signature.html +++ b/www/api/signature.html @@ -45,101 +45,104 @@ diff --git a/www/api/statistic.html b/www/api/statistic.html index dba885b47..d647e5d76 100644 --- a/www/api/statistic.html +++ b/www/api/statistic.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/stream.html b/www/api/stream.html index 8cd58133b..3ffdf9d20 100644 --- a/www/api/stream.html +++ b/www/api/stream.html @@ -45,104 +45,104 @@ diff --git a/www/api/transform.html b/www/api/transform.html index 08371e8cb..9e6732c3f 100644 --- a/www/api/transform.html +++ b/www/api/transform.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/api/version.html b/www/api/version.html index 73148cc02..1765bcc61 100644 --- a/www/api/version.html +++ b/www/api/version.html @@ -45,104 +45,104 @@ diff --git a/www/architecture.html b/www/architecture.html index 846acb740..276486b6a 100644 --- a/www/architecture.html +++ b/www/architecture.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -239,7 +239,7 @@

When the pixel cache is initialized, pixels are scaled from whatever bit depth they originated from to that required by the pixel cache. For example, a 1-channel 1-bit monochrome PBM image is scaled to a 4 channel 8-bit RGBA image, if you are using the Q8 version of ImageMagick, and 16-bit RGBA for the Q16 version. You can determine which version you have with the ‑version option:

-

$magick> identify -versionVersion: ImageMagick 6.6.1-5 2010-04-15 Q16 http://www.imagemagick.org

+

$magick> identify -versionVersion: ImageMagick 6.6.1-6 2010-04-15 Q16 http://www.imagemagick.org

As you can see, the convenience of the pixel cache sometimes comes with a trade-off in storage (e.g. storing a 1-bit monochrome image as 16-bit RGBA is wasteful) and speed (i.e. storing the entire image in memory is generally slower than accessing one scanline of pixels at a time). In most cases, the benefits of the pixel cache typically outweigh any disadvantages.

@@ -1330,7 +1330,7 @@ ModuleExport unsigned long analyzeImage(Image **images,const int argc, Discourse Server • - Studio + Studio  
diff --git a/www/binary-releases.html b/www/binary-releases.html index e806a75fa..0d7034fdb 100644 --- a/www/binary-releases.html +++ b/www/binary-releases.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -174,16 +174,16 @@ - ImageMagick-6.6.1-5.i386.rpm - download - download + ImageMagick-6.6.1-6.i386.rpm + download + download CentOS 5.4 i386 RPM - ImageMagick-6.6.1-5.x86_64.rpm - download - download + ImageMagick-6.6.1-6.x86_64.rpm + download + download CentOS 5.4 x86_64 RPM @@ -194,13 +194,6 @@ Solaris Sparc 2.10 - - ImageMagick-i386-unknown-freebsd6.2.tar.gz - download - download - FreeBSD 6.2 - - ImageMagick-i686-pc-cygwin.tar.gz download @@ -220,7 +213,7 @@

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

-

$magick> rpm -Uvh ImageMagick-6.6.1-5.i386.rpm

+

$magick> rpm -Uvh ImageMagick-6.6.1-6.i386.rpm

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

$magick> cd $HOME

@@ -302,7 +295,7 @@

ImageMagick runs on all recent Windows releases except Windows 95 / 98. We recommend its use on an NT-based version of Windows (NT4, 2000, 2003, XP, or Vista). Starting with ImageMagick 5.5.7, older versions such as Windows 95 / 98 are not supported anymore. The amount of memory can be an important factor, especially if you intend to work on large images. A minimum of 256 MB of RAM is recommended, but the more RAM the better. Although ImageMagick runs fine on a single core computer, it automagically runs in parallel on dual and quad-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. If you are not sure which version is appropriate, choose -ImageMagick-6.6.1-5-Q16-windows-dll.exe.

+ImageMagick-6.6.1-6-Q16-windows-dll.exe.

@@ -314,37 +307,44 @@ - - - + + + - - - + + + - - - + + + + + + + + + + - - - + + + - - - + + + diff --git a/www/changelog.html b/www/changelog.html index 62d074fff..02f5db5b3 100644 --- a/www/changelog.html +++ b/www/changelog.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -152,7 +152,38 @@
-
- + + Enable the image's transparency channel. Use the Set argument instead if the alpha channel has not yet been initialized. - + + Disables the image's transparency channel. Does not delete or change the + existing data, just turns off the use of that data. + alpha channel turned on, it will have no effect. + Enables the alpha/matte channel and forces it to be fully opaque. @@ -585,17 +580,17 @@ negative results without clipping to the color value range
-

-blend percent

+

-blend geometry

-
ImageMagick-6.6.1-5-Q16-windows-dll.exedownloaddownloadImageMagick-6.6.1-6-Q16-windows-dll.exedownloaddownload Win32 dynamic at 16 bits-per-pixel
ImageMagick-6.6.1-5-Q16-windows-static.exedownloaddownloadImageMagick-6.6.1-6-Q16-windows-static.exedownloaddownload Win32 static at 16 bits-per-pixel
ImageMagick-6.6.1-5-Q16-windows-x64-static.exedownloaddownloadImageMagick-6.6.1-6-Q16-windows-x64-dll.exedownloaddownloadx64 dynamic at 16 bits-per-pixel
ImageMagick-6.6.1-6-Q16-windows-x64-static.exedownloaddownload x64 static at 16 bits-per-pixel
ImageMagick-6.6.1-5-Q8-windows-dll.exedownloaddownloadImageMagick-6.6.1-6-Q8-windows-dll.exedownloaddownload Win32 dynamic at 8 bits-per-pixel
ImageMagick-6.6.1-5-Q8-windows-static.exedownloaddownloadImageMagick-6.6.1-6-Q8-windows-static.exedownloaddownload Win32 static at 8 bits-per-pixel
Off  or - DeactivateActivate  or + Activate - Disables the image's transparency channel. Does not delete or change the - existing data, just turns off the use of that data. This is the same as - the older +matte operator.
On  or - ActivateDeactivate  or + Deactivate - Enables the image's use of transparency. If transparency data does not - already exist, allocates the data and sets it to opaque. If the image has - transparency data, the channel is enabled and the transparency data is not changed or modified in any way. This is NOT - the same as the older -matte operator.
Set - Turns 'On' the alpha/matte channel and if it was previously + Activates the alpha/matte channel and if it was previously turned off resets the channel to opaque. If the image already had the - alpha channel turned on, it will have no effect. This is the same as the older -matte operator.
Opaque - Turns 'On' the alpha/matte channel and forces it to be fully - opaque.
Transparent - Turns 'On' the alpha/matte channel and forces it to be fully + Activates the alpha/matte channel and forces it to be fully transparent. This effectively creates a fully transparent image the same size as the original and with all its original RGB data still intact, but fully transparent.
blend an image into another by the given percent.[composite]
+
blend an image into another by the given absolute value or percent.[composite]

Blend will average the images together ('plus') according to the percentages given and each pixels transparency. If only a single percentage value is given it sets the weight of the composite or 'source' image, while the background image is weighted by the exact opposite amount. That is a --blend 30 merges 30% of the 'source' image with 70% of the -'destination' image. Thus it is equivalent to -blend 30x70.

+-blend 30% merges 30% of the 'source' image with 70% of the +'destination' image. Thus it is equivalent to -blend 30x70%.

@@ -745,25 +740,44 @@ pixels which are outside the image proper are blurred into the final result.

Choose from: Red, Green, Blue, Alpha, Cyan, Magenta, Yellow, Black, Opacity, Index, RGB, RGBA, CMYK, or CMYKA.

-

To print a complete list of channel types, use -list channel.

- -

The channels above can be specified as a comma-separated list or can be +

The channels above can also be specified as a comma-separated list or can be abbreviated as a concatenation of the letters 'R', 'G', 'B', 'A', 'O', 'C', 'M', 'Y', 'K'. -For example, to negate only the alpha channel of an image, use

+For example, to only select the Red and Blue channels +you can either use

- -channel Alpha -negate + -channel Red,Blue

+

or you can use the short hand form

+

+ -channel RB +

+ +

All the channels that is present in an image can be specified using the +special channel type All.

-Some operators also allow the use of a special channel flag -'sync'. If present operators that understand this flag will -apply the exact same image modification to all the image channels in the image -so as to ensure that colors are kept 'in-sync'. Without this flag such -operators will apply there function to each channel separately. See -auto-level and -auto-gamma -for examples of such an operator.

+

On top of the normal channel selection a extra flag can be specified, +'Sync'. This is turned on by default and if set means that +operators that understand this flag should perform: normal cross-channel +syncronization of the channels. If not specified, then most channel operators +will apply their image processing operations to each individual channel (as +specified by the rest of the -channel setting) +completely independantally from each other.

+ +

For example for operators such as -auto-level and +-auto-gamma the color channels will be modified +together in exactly the same way so that colors will remain in-sync. Without +it being set, then each channel will be modified separatally and +independantally.

+ +

Other operations will use the 'Sync' flag to mean syncronize the +alpha channel handling with the color channels. If not specified, then the +operator will not treat the alpha channel as special.

+ +

To print a complete list of channel types, use -list +channel.

By default, ImageMagick sets -channel to the value @@ -782,6 +796,7 @@ include the following. -clamp, -clut, -combine, +-composite (Math compose methods only), -contrast-stretch, -evaluate, -function, @@ -802,7 +817,10 @@ include the following.

Warning, some operators behave differentally when the +channel default setting is in effect, verses ANY user defined -channel setting (including the equivelent of the -default). For example -threshold will by default +default). These operators have yet to be made to understand the newer 'Sync' +flag.

+ +

For example -threshold will by default gray-scale the image before thresholding, if no -channel setting has been defined.

@@ -1280,11 +1298,6 @@ For example the defaul compose method can be specified as just 'Over'.

The following mathemathical composition methods are also available.

-

Typically these use the default 'Over' alpha blending when transparencies -are also involved, except for 'Plus', 'Minus', 'Add', and 'Subtract', which -also composes the alpha channel using the same process as the color channels. -This allows them to be used for special image masking techniques.

- @@ -1294,12 +1307,20 @@ This allows them to be used for special image masking techniques.

- + - + @@ -1359,6 +1380,35 @@ This allows them to be used for special image masking techniques.

lighter, otherwise it is left unchanged. + +
multiplyThe source is multiplied by the destination and replaces the destination. The resultant color is always at least as dark as either of the two constituent colors. Multiplying any color with black produces black. Multiplying any color with white leaves the original color unchanged.The source is multiplied by the destination and replaces + the destination. The resultant color is always at least as dark as + either of the two constituent colors. Multiplying any color with black + produces black. Multiplying any color with white leaves the original + color unchanged.
screenThe source and destination are complemented and then multiplied and then replace the destination. The resultant color is always at least as light as either of the two constituent colors. Screening any color with white produces white. Screening any color with black leaves the original color unchanged.The source and destination are complemented and then + multiplied and then replace the destination. The resultant color is + always at least as light as either of the two constituent colors. + Screening any color with white produces white. Screening any color + with black leaves the original color unchanged.
+ +

Typically these use the default 'Over' alpha blending when transparencies +are also involved, except for 'Plus' which uses a 'plus' alpha blending. +This means the alpha channel is used to not only specify that all +non-transparent parts of the input image is visible, but also applied color +channel 'weighting' of the values. This also applied to the lighting +composition methods below.

+ +

As of IM v6.6.1-6, if the special 'Sync' flag is not specified +(enabled by default) with the -channel setting, then +the above mathematical compositions will nolonger syncronise its actiosn with +the alpha channel. Instead the math composition will be applied on an +individual channel basis as defined by the -channel. +this includes the alpha channel.

+ +

This special usage allows you to perform mathematics between images.

+ + +

The following lighting composition methods are also available.

+ + + + + + + +
MethodDescription
linear-dodge This is equivelent to 'Plus' in that the color channels @@ -1455,6 +1505,7 @@ This allows them to be used for special image masking techniques.

+

Also included are these special purpose compose methods:

@@ -1549,6 +1600,9 @@ with a brief summary of what they do. For more details see the equivalent
Can be used to generate a custom composition method that would otherwise need to be implemented using the slow -fx DIY image operator. Added to ImageMagick version 6.5.4-3. +
As of IM v6.6.1-6 this method will do per-channel math compositions + if the 'Sync' flag is removed from -channel, + just like all the other mathematical compostion methods above. @@ -1642,7 +1696,8 @@ with a brief summary of what they do. For more details see the equivalent
-

To print a complete list of all the available compose operators, use -list compose.

+

To print a complete list of all the available compose operators, use -list compose.

@@ -4296,6 +4351,11 @@ argument determine how many images to interpolate between each image.

apply a morphology method to the image.
+Until I get around to writing a option summary for this, see IM Usage Examples, +Morphology.

+ +

-mosaic

@@ -5487,6 +5547,11 @@ values (0 is opaque) and not as 'alpha' values (0 is transparent).

This option applies the transformation matrix from a previous -affine option.

$magick> convert -affine 2,2,-2,2,0,0 -transform bird.ppm bird.jpg

+ +

This operator has been now been superseded by the -distort 'AffineProjection' method.

+ +

-transparent color

@@ -5847,7 +5912,7 @@ percentage, which defaults to 100 percent (no color change).

Discourse Server • - Studio + Studio  
diff --git a/www/command-line-processing.html b/www/command-line-processing.html index b89ed2c01..6699c0163 100644 --- a/www/command-line-processing.html +++ b/www/command-line-processing.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -342,6 +342,8 @@

Then with the following command, ImageMagick reads the images image-1.jpg, image-2.jpg, and image-3.jpg.

+

Some ImageMagick command-line options may exceed the capabilities of your command line processor. Windows, for example, limits command lines to 8192 characters. If, for example, you have a draw option with polygon points that exceed the command-line length limit, put the draw option instead in a file and reference the file with the @ (e.g. @mypoly.txt).

+

$magick> convert @myimages.txt mymovie.gif

Another method of referring to other image files is by an embedding a formatting character in the filename with a scene range. Consider the filename image-%d.jpg[1-5]. The command

@@ -633,7 +635,7 @@ above.

Discourse Server • - Studio + Studio  
diff --git a/www/command-line-tools.html b/www/command-line-tools.html index 392756af5..655370907 100644 --- a/www/command-line-tools.html +++ b/www/command-line-tools.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -154,11 +154,11 @@ -

ImageMagick includes a number of command-line utilities for manipulating images. Most of you are probably accustomed to editing images one at a time with a graphical user interface (GUI) with such programs as gimp or Photoshop. However, a GUI is not always convenient. Suppose you want to process an image dynamically from a web script or you want to apply the same operations to many images or repeat a specific operation at different times to the same or different image. For these types of operations, the command-line image processing utility is appropriate.

+

ImageMagick includes a number of command-line utilities for manipulating images. Most of you are probably accustomed to editing images one at a time with a graphical user interface (GUI) with such programs as gimp or Photoshop. However, a GUI is not always convenient. Suppose you want to process an image dynamically from a web script or you want to apply the same operations to many images or repeat a specific operation at different times to the same or different image. For these types of operations, the command-line image processing utility is appropriate.

The ImageMagick command-line tools exit with a status of 0 if the command line arguments have a proper syntax and no problems are encountered. Expect a descriptive message and an exit status of 1 if any exception occurs such as improper syntax, a problem reading or writing an image, or any other problem that prevents the command from completing successfully.

-

In the paragraphs below, find a short description for each command-line tool. Click on the program name to get details about the program usage and a list of command-line options that alters how the program behaves. If you are just getting acquainted with ImageMagick, start with the convert program. Be sure to peruse Anthony Thyssen's tutorial on how to use ImageMagick utilities to convert, compose, or edit images from the command-line.

+

In the paragraphs below, find a short description for each command-line tool. Click on the program name to get details about the program usage and a list of command-line options that alters how the program behaves. If you are just getting acquainted with ImageMagick, start with the convert program. Be sure to peruse Anthony Thyssen's tutorial on how to use ImageMagick utilities to convert, compose, or edit images from the command-line.

animate

@@ -232,7 +232,7 @@ Discourse Server • - Studio + Studio  
diff --git a/www/compare.html b/www/compare.html index f51cd5947..e0c3bbc57 100644 --- a/www/compare.html +++ b/www/compare.html @@ -46,104 +46,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/composite.html b/www/composite.html index 0083b648c..172543141 100644 --- a/www/composite.html +++ b/www/composite.html @@ -46,104 +46,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/conjure.html b/www/conjure.html index 0c4b7dbe9..6d922da15 100644 --- a/www/conjure.html +++ b/www/conjure.html @@ -46,104 +46,104 @@ diff --git a/www/contact.html b/www/contact.html index 3a9619f4f..2c3065f18 100644 --- a/www/contact.html +++ b/www/contact.html @@ -45,104 +45,104 @@ -

Use this form to contact the ImageMagick Wizards for any of the issues listed below. You can expect a reply within 24-48 hours if your message is a sponsorshp, license, or security issue. The bug and documentation issues are for reporting only. For any other issue, post your message to the discourse server.

+

Use this form to contact the ImageMagick Wizards for any of the issues listed below. You can expect a reply within 24-48 hours if your message is a sponsorshp, license, or security issue. The bug and documentation issues are for reporting only. For any other issue, post your message to the discourse server.

Contact the Wizards

Enter this code, @@ -216,7 +216,7 @@ Discourse Server • - Studio + Studio  

diff --git a/www/convert.html b/www/convert.html index 53ee037cd..1ca75894a 100644 --- a/www/convert.html +++ b/www/convert.html @@ -46,104 +46,104 @@ diff --git a/www/display.html b/www/display.html index 278d92bd8..2cc62330d 100644 --- a/www/display.html +++ b/www/display.html @@ -46,104 +46,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/download.html b/www/download.html index 3f7edb2b5..96687a6c6 100644 --- a/www/download.html +++ b/www/download.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -154,7 +154,7 @@

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

-

The latest release of ImageMagick is version 6.6.1-5.

+

The latest release of ImageMagick is version 6.6.1-6.

Australia
ftp://mirror.aarnet.edu.au/pub/ImageMagick/
@@ -204,7 +204,7 @@ Discourse Server • - Studio + Studio  
diff --git a/www/escape.html b/www/escape.html index 383233a36..0b346a49f 100644 --- a/www/escape.html +++ b/www/escape.html @@ -46,104 +46,104 @@ diff --git a/www/examples.html b/www/examples.html index b197958d5..737486f6f 100644 --- a/www/examples.html +++ b/www/examples.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -152,7 +152,7 @@
-

Here are a few examples of what you can do with an image using ImageMagick from the command line, a program interface, or script. You can generate this image yourself with this PerlMagick script, examples.pl.


+

Here are a few examples of what you can do with an image using ImageMagick from the command line, a program interface, or script. You can generate this image yourself with this PerlMagick script, examples.pl.


[ImageMagick] @@ -164,7 +164,7 @@ Discourse Server • - Studio + Studio  
diff --git a/www/exception.html b/www/exception.html index 648ada120..5c18b07f1 100644 --- a/www/exception.html +++ b/www/exception.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/formats.html b/www/formats.html index c4ac09032..573dc17a8 100644 --- a/www/formats.html +++ b/www/formats.html @@ -46,104 +46,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -458,13 +458,6 @@ the supported image formats.

Use -size and -depth to specify the image width, height, and depth. To specify a single precision floating-point format, use -define quantum:format=floating-point. Set the depth to 32 for single precision floats, 64 for double precision, and 16 for half-precision. - - HALD - R - Identity Hald CLUT ImageSelect order with filename, e.g. hald:5 for order 5. - - HPGL R @@ -1145,6 +1138,13 @@ convert \( -size 15x15 xc:black xc:white -append \) \ Returns a rendered linear top-to-bottom gradient image using the specified image size. Specify the desired shading as part of the filename (e.g. gradient:red-blue or gradient:#F00-#00F). If the shading colors are omitted, the default gradient is white-black. + + HALD + R + Identity Hald CLUT ImageSelect order with filename, e.g. hald:5 for order 5. + + HISTOGRAM W diff --git a/www/fx.html b/www/fx.html index 93d67b2b8..67e100347 100644 --- a/www/fx.html +++ b/www/fx.html @@ -46,104 +46,104 @@ diff --git a/www/high-dynamic-range.html b/www/high-dynamic-range.html index ffa5480af..3491092bf 100644 --- a/www/high-dynamic-range.html +++ b/www/high-dynamic-range.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/history.html b/www/history.html index a6c0c29cc..e5176dda5 100644 --- a/www/history.html +++ b/www/history.html @@ -45,104 +45,101 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -164,7 +161,7 @@ I swear by my life and my love of it that I will never live for the sake of anot

The next generation of ImageMagick, version 5, started when Bob Friesenhahn contacted me and suggested I improve the application programming interface so users could leverage the image-processing algorithms from other languages or scripts. Bob also wrote a C++ wrapper for ImageMagick called Magick++, and began contributing enhancements such as the module loader facility, automatic file identification, and test suites. In the mean-time, the project picked up a few other notable contributors: Glenn Randers-Pehrson, William Radcliffe, and Leonard Rosenthol. By now, ImageMagick was being utilized by tens of thousands of users, who reacted gruffly when a new release broke an existing API call or script. The other members of the group wanted to freeze the API and command line but I was not quite ready, since ImageMagick was not quite what I had envisioned it could be. Bob and the others created a fork of ImageMagick while I continued to develop ImageMagick.

-

I did not work alone for long. Anthony Thyssen contacted me about deficiencies in the ImageMagick command line programs. He pointed out that the command line was confusing when dealing with more than one image. He suggested an orderly, well-defined method for dealing with the command line, and this became ImageMagick version 6 (the current release). His efforts are detailed on his web pages, Examples of ImageMagick Usage. I highly recommend that you peruse his site. He has illustrated the power of ImageMagick in ways that even I did not know were possible.

+

I did not work alone for long. Anthony Thyssen contacted me about deficiencies in the ImageMagick command line programs. He pointed out that the command line was confusing when dealing with more than one image. He suggested an orderly, well-defined method for dealing with the command line, and this became ImageMagick version 6 (the current release). His efforts are detailed on his web pages, Examples of ImageMagick Usage. I highly recommend that you peruse his site. He has illustrated the power of ImageMagick in ways that even I did not know were possible.

It has been 20 years since ImageMagick was first conceived, and it looks likely that it will be here for another 20 and beyond. The command line and the application programming interface are stable, but there is still work to do. We are currently working on improving the conjure utility, Scalable Vector Graphics (SVG) support, and adding better support for video formats.

diff --git a/www/identify.html b/www/identify.html index 81906a16d..910cd0a06 100644 --- a/www/identify.html +++ b/www/identify.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -222,7 +222,7 @@ Tainted: False
Filesize: 3.97266kb
Number pixels: 3.14453kb
- Version: ImageMagick 6.6.1-5 2010-04-15 Q16 http://www.imagemagick.org

+ Version: ImageMagick 6.6.1-6 2010-04-15 Q16 http://www.imagemagick.org

To get the print size in inches of an image at 72 DPI, use:

$magick> identify -format "%[fx:w/72] by %[fx:h/72] inches" document.png8.5 x 11 inches

diff --git a/www/import.html b/www/import.html index add2f26e2..e09f135dd 100644 --- a/www/import.html +++ b/www/import.html @@ -46,104 +46,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/index.html b/www/index.html index 3912b64b5..a732b1480 100644 --- a/www/index.html +++ b/www/index.html @@ -45,104 +45,104 @@ diff --git a/www/install-source.html b/www/install-source.html index 1b9766010..9df6ec328 100644 --- a/www/install-source.html +++ b/www/install-source.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/jp2.html b/www/jp2.html index 16b295081..f7bbdb358 100644 --- a/www/jp2.html +++ b/www/jp2.html @@ -46,104 +46,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/license.html b/www/license.html index 684865027..239743965 100644 --- a/www/license.html +++ b/www/license.html @@ -45,104 +45,104 @@ diff --git a/www/links.html b/www/links.html index f079dbfef..ab617966e 100644 --- a/www/links.html +++ b/www/links.html @@ -45,104 +45,104 @@
@@ -184,18 +184,18 @@
@@ -203,10 +203,10 @@
@@ -214,24 +214,24 @@

ImageMagick Book Review

Mailing List Archives

@@ -239,13 +239,13 @@
Denmark
-
http://imagemagick.europnews.de

+
http://imagemagick.europnews.de

Germany
-
http://imagemagick.linux-mirror.org

+
http://imagemagick.linux-mirror.org

Ireland
-
http://imagemagick.oss-mirror.org

+
http://imagemagick.oss-mirror.org

United States
-
http://www.imagemagick.org
+
http://www.imagemagick.org
@@ -253,16 +253,16 @@
    -
    G'MIC: convert, manipulate and visualize generic 1D/2D/3D multi-spectral image files
    -
    Image Commander: bulk picture processing with a GUI
    +
    G'MIC: convert, manipulate and visualize generic 1D/2D/3D multi-spectral image files
    +
    Image Commander: bulk picture processing with a GUI

Other Projects Hosted by ImageMagick Studio

diff --git a/www/magick-core.html b/www/magick-core.html index 8834103bb..26db56f25 100644 --- a/www/magick-core.html +++ b/www/magick-core.html @@ -46,104 +46,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/magick-vector-graphics.html b/www/magick-vector-graphics.html index 32190b2a6..1dffda1a7 100644 --- a/www/magick-vector-graphics.html +++ b/www/magick-vector-graphics.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/magick-wand.html b/www/magick-wand.html index e6e1cc39f..6dcc43e5c 100644 --- a/www/magick-wand.html +++ b/www/magick-wand.html @@ -46,104 +46,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/miff.html b/www/miff.html index 3029d6184..2490e5496 100644 --- a/www/miff.html +++ b/www/miff.html @@ -45,104 +45,104 @@ diff --git a/www/mirrors.html b/www/mirrors.html index 908d92584..6510052b5 100644 --- a/www/mirrors.html +++ b/www/mirrors.html @@ -45,104 +45,104 @@ diff --git a/www/mogrify.html b/www/mogrify.html index 8e8eaf201..9189c258d 100644 --- a/www/mogrify.html +++ b/www/mogrify.html @@ -46,104 +46,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/montage.html b/www/montage.html index 184396017..af928c328 100644 --- a/www/montage.html +++ b/www/montage.html @@ -46,104 +46,101 @@ diff --git a/www/motion-picture.html b/www/motion-picture.html index f4922687f..e2837bccb 100644 --- a/www/motion-picture.html +++ b/www/motion-picture.html @@ -46,104 +46,101 @@ diff --git a/www/perl-magick.html b/www/perl-magick.html index 8cc24aa15..b74ed5c19 100644 --- a/www/perl-magick.html +++ b/www/perl-magick.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -585,6 +585,12 @@ ImageMagick 6.6.1) and unpack it as shown below:

merge a sequence of images + + Color + color=>color name + set the entire image to this color. + + ColorDecisionList filename=>string, diff --git a/www/quantize.html b/www/quantize.html index 18aca4521..f8017fcdd 100644 --- a/www/quantize.html +++ b/www/quantize.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/resources.html b/www/resources.html index d7c47fdb7..5babc10b8 100644 --- a/www/resources.html +++ b/www/resources.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/search.html b/www/search.html index 975574009..05e3390db 100644 --- a/www/search.html +++ b/www/search.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/sitemap.html b/www/sitemap.html index edc3b066e..a24c46bdd 100644 --- a/www/sitemap.html +++ b/www/sitemap.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
@@ -163,7 +163,7 @@
Introduction: convert, edit, and compose images from the command-line or program interface.
Examples of ImageMagick usage: a few examples that show what you can do with an image using ImageMagick.
-
Anthony Thyssen's examples of ImageMagick usage: a comprehensive tutorial of using ImageMagick from the command line.
+
Anthony Thyssen's examples of ImageMagick usage: a comprehensive tutorial of using ImageMagick from the command line.
Color names: how to specify a color name, a hex color, or a numerical RGB, RGBA, HSL, HSLA, CMYK, or CMYKA color.
Resources: ImageMagick depends on external resources including configuration files, loadable modules, fonts, and environment variables.
Architecture: get to know more about the software and algorithms behind ImageMagick.
@@ -177,12 +177,12 @@
Download ImageMagick: ImageMagick source and binary distributions are available from a variety of FTP and Web mirrors.
@@ -221,7 +221,7 @@
Command line processing: the anatomy of the command line.
Command line options: annotated list of all options that can appear on the command-line.
Fx: apply a mathematical expression to an image or image channels.
-
Fred's ImageMagick Scripts: a plethora of command-line scripts that perform geometric transforms, blurs, sharpens, edging, noise removal, and color manipulations.
+
Fred's ImageMagick Scripts: a plethora of command-line scripts that perform geometric transforms, blurs, sharpens, edging, noise removal, and color manipulations.
@@ -231,21 +231,21 @@
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.
    -
    G2F: implements an Ada 95 binding to a subset of the low-level MagickCore library.
    -
    Magick++: provides an object-oriented C++ interface to ImageMagick.
    -
    IMagick: is a native PHP extension to create and modify images using the ImageMagick API.
    -
    JMagick: provides an object-oriented Java interface to ImageMagick.
    +
    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.
    +
    G2F: implements an Ada 95 binding to a subset of the low-level MagickCore library.
    +
    Magick++: provides an object-oriented C++ interface to ImageMagick.
    +
    IMagick: is a native PHP extension to create and modify images using the ImageMagick API.
    +
    JMagick: provides an object-oriented Java interface to ImageMagick.
    MagickCore: C API, recommended for wizard-level developers.
    MagickWand: convert, compose, and edit images from the C language.
    -
    MagickWand for PHP: a native PHP-extension to the ImageMagick MagickWand API.
    -
    nMagick: is a port of the ImageMagick library to the haXe and Neko platforms.
    -
    PascalMagick: a Pascal binding for the MagickWand API and also the low-level MagickCore library.
    +
    MagickWand for PHP: a native PHP-extension to the ImageMagick MagickWand API.
    +
    nMagick: is a port of the ImageMagick library to the haXe and Neko platforms.
    +
    PascalMagick: a Pascal binding for the MagickWand API and also the low-level MagickCore library.
    PerlMagick: convert, compose, and edit images from the Perl language.
    -
    PythonMagick: an object-oriented Python interface to ImageMagick.
    -
    RMagick: is an interface between the Ruby programming language and ImageMagick.
    -
    TclMagick: a native Tcl-extension to the ImageMagick MagickWand API.
    +
    PythonMagick: an object-oriented Python interface to ImageMagick.
    +
    RMagick: is an interface between the Ruby programming language and ImageMagick.
    +
    TclMagick: a native Tcl-extension to the ImageMagick MagickWand API.
@@ -263,8 +263,8 @@
-
Definitive Guide to ImageMagick: this book explains ImageMagick in a practical, learn-by-example fashion.
-
ImageMagick Tricks: this book is packed with examples of photo manipulations, logo creation, animations, and complete web projects.
+
Definitive Guide to ImageMagick: this book explains ImageMagick in a practical, learn-by-example fashion.
+
ImageMagick Tricks: this book is packed with examples of photo manipulations, logo creation, animations, and complete web projects.
Discourse server: get help from fellow ImageMagick users and developers, post to these forums.
Contact the Wizards: for bug reports (only if you do not want to sign up to the discourse server), a source or documentation patch, a security or license issue, or if you want to be a sponsor of the ImageMagick project.
@@ -274,7 +274,7 @@
-
Report bugs and vulnerabilities: our highest priority is to fix security defects and bug reports, usually within 48 hours of your report. The bug discourse server requires that you register. If you do not want to register, you can contact the ImageMagick developers with a convenient web form.
+
Report bugs and vulnerabilities: our highest priority is to fix security defects and bug reports, usually within 48 hours of your report. The bug discourse server requires that you register. If you do not want to register, you can contact the ImageMagick developers with a convenient web form.
Sponsor ImageMagick: contribute bug fixes, enhancements, hardware, funds, etc. to ensure the ImageMagick project thrives.
ImageMagick t-shirt: donate $25 USD and we acknowledge your gift with a logoed t-shirt.
@@ -298,9 +298,9 @@

Technology Sandbox

-
Fast Fourier Transforms Toolkit
-
Fourier Transform Processing With ImageMagick
-
ImageMagick v6 Examples -- Fourier Transforms
+
Fast Fourier Transforms Toolkit
+
Fourier Transform Processing With ImageMagick
+
ImageMagick v6 Examples -- Fourier Transforms
diff --git a/www/sponsors.html b/www/sponsors.html index f0f467778..d84e71830 100644 --- a/www/sponsors.html +++ b/www/sponsors.html @@ -45,104 +45,101 @@ @@ -240,7 +237,7 @@ Discourse Server • - Studio + Studio  
diff --git a/www/stream.html b/www/stream.html index a2637c968..9855d9170 100644 --- a/www/stream.html +++ b/www/stream.html @@ -46,104 +46,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/subversion.html b/www/subversion.html index 6a41f221b..750b07db3 100644 --- a/www/subversion.html +++ b/www/subversion.html @@ -45,104 +45,104 @@
- Usage + Usage
- Unix + Unix
- Unix + Unix
- Links + Links
diff --git a/www/t-shirt.html b/www/t-shirt.html index 18fd34bd9..b58e7ed99 100644 --- a/www/t-shirt.html +++ b/www/t-shirt.html @@ -45,104 +45,104 @@