From: cristy Date: Sun, 23 May 2010 22:24:24 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~9411 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c496086ea0b28b69bbfc994d93bbbd86c1732425;p=imagemagick --- diff --git a/ImageMagick.spec b/ImageMagick.spec index 04326c62e..7348bd7e7 100644 --- a/ImageMagick.spec +++ b/ImageMagick.spec @@ -1,5 +1,5 @@ %define VERSION 6.6.2 -%define Patchlevel 0 +%define Patchlevel 1 Name: ImageMagick Version: %{VERSION} diff --git a/config/configure.xml b/config/configure.xml index 7b9987426..dc0c95bfd 100644 --- a/config/configure.xml +++ b/config/configure.xml @@ -8,8 +8,8 @@ - - + + diff --git a/index.html b/index.html index 2520eb67d..7d2957fab 100644 --- a/index.html +++ b/index.html @@ -142,7 +142,7 @@ Druckerei Online @@ -223,7 +223,7 @@ Discourse Server • - Studio + Studio   diff --git a/libtool b/libtool index a0b7413f2..0cd0e3d83 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.2-0 +# Generated automatically by config.status (ImageMagick) 6.6.2-1 # 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 d80b8a9e2..4a4f0ce5b 100644 --- a/magick/version.h +++ b/magick/version.h @@ -30,11 +30,11 @@ extern "C" { #define MagickLibVersion 0x662 #define MagickLibVersionText "6.6.2" #define MagickLibVersionNumber 3,0,0 -#define MagickLibAddendum "-0" +#define MagickLibAddendum "-1" #define MagickLibInterface 3 #define MagickLibMinInterface 3 -#define MagickReleaseDate "2010-05-17" -#define MagickChangeDate "20100515" +#define MagickReleaseDate "2010-05-23" +#define MagickChangeDate "20100523" #define MagickAuthoritativeURL "http://www.imagemagick.org" #define MagickHomeURL "file:///usr/local/share/doc/ImageMagick-6.6.2/index.html" #if (MAGICKCORE_QUANTUM_DEPTH == 8) diff --git a/version.sh b/version.sh index 61dc02ce7..235bb7eba 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.2' PACKAGE_LIB_VERSION="0x662" -PACKAGE_RELEASE="0" +PACKAGE_RELEASE="1" PACKAGE_LIB_VERSION_NUMBER="6,6,2,${PACKAGE_RELEASE}" PACKAGE_RELEASE_DATE=`date +%F` PACKAGE_STRING="$PACKAGE_NAME $PACKAGE_VERSION" diff --git a/www/ImageMagickObject.html b/www/ImageMagickObject.html index d45931905..f615dc6ad 100644 --- a/www/ImageMagickObject.html +++ b/www/ImageMagickObject.html @@ -165,7 +165,7 @@

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-6.6.1-Q16\ImageMagickObject
+  c:\Program Files\ImageMagick-6.6.2-Q16\ImageMagickObject
 

The ImageMagickObject is registered if the checkbox, Register ImageMagickObject, is checked at install time.

diff --git a/www/advanced-unix-installation.html b/www/advanced-unix-installation.html index 05bef7c2b..37ecf5fbf 100644 --- a/www/advanced-unix-installation.html +++ b/www/advanced-unix-installation.html @@ -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-10 $magick> ./configure

+

$magick> cd ImageMagick-6.6.2-0 $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:

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

$magick> rpmbuild --rebuild ImageMagick.src.rpm

After the build you, locate the RPMS folder and install the ImageMagick binary RPM distribution:

-

$magick> rpm -ivh ImageMagick-6.6.1-?.*.rpm

+

$magick> rpm -ivh ImageMagick-6.6.2-?.*.rpm

Mac OS X-specific Build instructions

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

Configure ImageMagick:

+

$magick> tar xvfz ImageMagick-6.6.2-0.tar.gz $magick> cd ImageMagick-6.6.2-0

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-10 $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.2-?.tar.bz2 $magick> cd ImageMagick-6.6.2-0 $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 3494f93ce..2bb4a50af 100644 --- a/www/advanced-windows-installation.html +++ b/www/advanced-windows-installation.html @@ -142,7 +142,7 @@ Druckerei Online @@ -428,7 +428,7 @@
  1. Double-click on - VisualMagick/bin/ImageMagick-6.6.1-10-Q16-windows-dll.exe + VisualMagick/bin/ImageMagick-6.6.2-0-Q16-windows-dll.exe to launch the ImageMagick binary distribution.
  2. Complete the installer screens to install ImageMagick on your system.
@@ -483,7 +483,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/animate.html b/www/animate.html index a079ff07d..0082b3191 100644 --- a/www/animate.html +++ b/www/animate.html @@ -143,7 +143,7 @@ Druckerei Online diff --git a/www/api.html b/www/api.html index ce92770c6..667fc8092 100644 --- a/www/api.html +++ b/www/api.html @@ -160,7 +160,7 @@

Ada

-

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.

@@ -285,7 +285,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/api/animate.html b/www/api/animate.html index 6b049448b..348f6dc51 100644 --- a/www/api/animate.html +++ b/www/api/animate.html @@ -183,7 +183,7 @@ _8c.html" target="source" name="AnimateImages">AnimateImages Discourse Server • - Studio + Studio   diff --git a/www/api/annotate.html b/www/api/annotate.html index 69ed9568c..8f4f521ad 100644 --- a/www/api/annotate.html +++ b/www/api/annotate.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/attribute.html b/www/api/attribute.html index 4235a20c3..07043d8e9 100644 --- a/www/api/attribute.html +++ b/www/api/attribute.html @@ -330,7 +330,7 @@ _8c.html" target="source" name="SetImageChannelDepth">SetImageChannelDepth  --> Discourse Server • - Studio + Studio   diff --git a/www/api/cache-view.html b/www/api/cache-view.html index cc27138a0..18e222ae4 100644 --- a/www/api/cache-view.html +++ b/www/api/cache-view.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/cache.html b/www/api/cache.html index 17f80a663..bcfb2c2f5 100644 --- a/www/api/cache.html +++ b/www/api/cache.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/cipher.html b/www/api/cipher.html index 3ce509d49..097248ade 100644 --- a/www/api/cipher.html +++ b/www/api/cipher.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/color.html b/www/api/color.html index 1158cf8c2..c71dae0db 100644 --- a/www/api/color.html +++ b/www/api/color.html @@ -368,7 +368,7 @@ _8c.html" target="source" name="QueryMagickColorname">QueryMagickColorname  --> Discourse Server • - Studio + Studio   diff --git a/www/api/colormap.html b/www/api/colormap.html index c491b7e29..90cc78b7a 100644 --- a/www/api/colormap.html +++ b/www/api/colormap.html @@ -204,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 871423a7d..29ea4876b 100644 --- a/www/api/compare.html +++ b/www/api/compare.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/composite.html b/www/api/composite.html index 005f15131..49999e284 100644 --- a/www/api/composite.html +++ b/www/api/composite.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/decorate.html b/www/api/decorate.html index 813216e4c..1fa0f0e13 100644 --- a/www/api/decorate.html +++ b/www/api/decorate.html @@ -142,7 +142,7 @@ Druckerei Online @@ -236,7 +236,7 @@ _8c.html" target="source" name="RaiseImage">RaiseImage Discourse Server • - Studio + Studio   diff --git a/www/api/deprecate.html b/www/api/deprecate.html index a72a97da7..5f4f8794a 100644 --- a/www/api/deprecate.html +++ b/www/api/deprecate.html @@ -142,7 +142,7 @@ Druckerei Online @@ -2688,7 +2688,7 @@ _8c.html" target="source" name="UnshiftImageList">UnshiftImageList Discourse Server • - Studio + Studio   diff --git a/www/api/display.html b/www/api/display.html index e488b9d68..82e09b704 100644 --- a/www/api/display.html +++ b/www/api/display.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/draw.html b/www/api/draw.html index 070a782a4..32cc7f382 100644 --- a/www/api/draw.html +++ b/www/api/draw.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/drawing-wand.html b/www/api/drawing-wand.html index 70ab6fdc5..a72e50182 100644 --- a/www/api/drawing-wand.html +++ b/www/api/drawing-wand.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/effect.html b/www/api/effect.html index 46c24bdbc..aa9927659 100644 --- a/www/api/effect.html +++ b/www/api/effect.html @@ -752,7 +752,7 @@ _8c.html" target="source" name="UnsharpMaskImage">UnsharpMaskImage Discourse Server • - Studio + Studio   diff --git a/www/api/enhance.html b/www/api/enhance.html index 8417e3cb0..1a7d0a667 100644 --- a/www/api/enhance.html +++ b/www/api/enhance.html @@ -142,7 +142,7 @@ Druckerei Online @@ -726,7 +726,7 @@ _8c.html" target="source" name="SigmoidalContrastImage">SigmoidalContrastImage  --> Discourse Server • - Studio + Studio   diff --git a/www/api/feature.html b/www/api/feature.html index acfe047b4..019e5a8b4 100644 --- a/www/api/feature.html +++ b/www/api/feature.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/fx.html b/www/api/fx.html index 82ff21af9..cffff1476 100644 --- a/www/api/fx.html +++ b/www/api/fx.html @@ -717,7 +717,7 @@ _8c.html" target="source" name="WaveImage">WaveImage Discourse Server • - Studio + Studio   diff --git a/www/api/image.html b/www/api/image.html index 03c222447..7bfabcaa6 100644 --- a/www/api/image.html +++ b/www/api/image.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/layer.html b/www/api/layer.html index 072d8f873..fed0f9225 100644 --- a/www/api/layer.html +++ b/www/api/layer.html @@ -141,9 +141,6 @@ - diff --git a/www/api/list.html b/www/api/list.html index d6d602529..bc6e5f62c 100644 --- a/www/api/list.html +++ b/www/api/list.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/magick-deprecate.html b/www/api/magick-deprecate.html index fd65a1645..61ac1d229 100644 --- a/www/api/magick-deprecate.html +++ b/www/api/magick-deprecate.html @@ -979,7 +979,7 @@ _8c.html" target="source" name="PixelIteratorGetException">PixelIteratorGetExcep Discourse Server • - Studio + Studio   diff --git a/www/api/magick-image.html b/www/api/magick-image.html index 1deade78d..7a8302851 100644 --- a/www/api/magick-image.html +++ b/www/api/magick-image.html @@ -141,9 +141,6 @@ - @@ -6463,7 +6460,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 84bfaa70b..9b12b6304 100644 --- a/www/api/magick-property.html +++ b/www/api/magick-property.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/magick-wand.html b/www/api/magick-wand.html index 35dc5e868..1fe2cc206 100644 --- a/www/api/magick-wand.html +++ b/www/api/magick-wand.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/memory.html b/www/api/memory.html index c92c1f18c..9394b9315 100644 --- a/www/api/memory.html +++ b/www/api/memory.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/module.html b/www/api/module.html index a40a1e189..ac0d502a5 100644 --- a/www/api/module.html +++ b/www/api/module.html @@ -142,7 +142,7 @@ Druckerei Online @@ -516,7 +516,7 @@ _8c.html" target="source" name="UnregisterModule">UnregisterModule Discourse Server • - Studio + Studio   diff --git a/www/api/monitor.html b/www/api/monitor.html index 9a50ca7ec..02f2ede7f 100644 --- a/www/api/monitor.html +++ b/www/api/monitor.html @@ -142,7 +142,7 @@ Druckerei Online @@ -227,7 +227,7 @@ _8c.html" target="source" name="SetImageInfoProgressMonitor">SetImageInfoProgres Discourse Server • - Studio + Studio   diff --git a/www/api/montage.html b/www/api/montage.html index 194ce4df9..ffc29a054 100644 --- a/www/api/montage.html +++ b/www/api/montage.html @@ -253,7 +253,7 @@ _8c.html" target="source" name="MontageImageList">MontageImageList Discourse Server • - Studio + Studio   diff --git a/www/api/morphology.html b/www/api/morphology.html index 1f148e66a..afb1e19aa 100644 --- a/www/api/morphology.html +++ b/www/api/morphology.html @@ -142,7 +142,7 @@ Druckerei Online @@ -152,7 +152,7 @@
- +

same variable That is the IsNaN

@@ -178,17 +178,19 @@ _8c.html" target="source" name="AcquireKernelInfo">AcquireKernelInfo

"name:args" Select from one of the built in kernels, using the name and geometry arguments supplied. See AcquireKernelBuiltIn()

-

"WxH[+X+Y]:num, num, num ..." a kernel of size W by H, with W*H floating point numbers following. the 'center' can be optionally be defined at +X+Y (such that +0+0 is top left corner). If not defined the pixel in the center, for odd sizes, or to the immediate top or left of center for even sizes is automatically selected.

+

"WxH[+X+Y][^@]:num, num, num ..." a kernel of size W by H, with W*H floating point numbers following. the 'center' can be optionally be defined at +X+Y (such that +0+0 is top left corner). If not defined the pixel in the center, for odd sizes, or to the immediate top or left of center for even sizes is automatically selected.

-

"num, num, num, num, ..." list of floating point numbers defining an 'old style' odd sized square kernel. At least 9 values should be provided for a 3x3 square kernel, 25 for a 5x5 square kernel, 49 for 7x7, etc. Values can be space or comma separated. This is not recommended.

+

If a '^' is included the kernel expanded with 90-degree rotations, While a '@' will allow you to expand a 3x3 kernel using 45-degree circular rotates.

-

Note that 'name' kernels will start with an alphabetic character while the new kernel specification has a ':' character in its specification string. If neither is the case, it is assumed an old style of a simple list of numbers generating a odd-sized square kernel has been given.

+

"num, num, num, num, ..." list of floating point numbers defining an 'old style' odd sized square kernel. At least 9 values should be provided for a 3x3 square kernel, 25 for a 5x5 square kernel, 49 for 7x7, etc. Values can be space or comma separated. This is not recommended.

You can define a 'list of kernels' which can be used by some morphology operators A list is defined as a semi-colon seperated list kernels.

" kernel ; kernel ; kernel ; "

-

Extra ';' characters are simply ignored.

+

Any extra ';' characters (at start, end or between kernel defintions are simply ignored.

+ +

Note that 'name' kernels will start with an alphabetic character while the new kernel specification has a ':' character in its specification string. If neither is the case, it is assumed an old style of a simple list of numbers generating a odd-sized square kernel has been given.

The format of the AcquireKernal method is:

@@ -227,6 +229,8 @@ _8c.html" target="source" name="AcquireKernelBuiltIn">AcquireKernelBuiltInConvolution Kernels

+

Unity the No-Op kernel, also requivelent to Gaussian of sigma zero. Basically a 3x3 kernel of a 1 surrounded by zeros.

+

Gaussian:{radius},{sigma} Generate a two-dimentional gaussian kernel, as used by -gaussian. The sigma for the curve is required. The resulting kernel is normalized,

If 'sigma' is zero, you get a single pixel on a field of zeros.

@@ -235,6 +239,10 @@ _8c.html" target="source" name="AcquireKernelBuiltIn">AcquireKernelBuiltInDOG:{radius},{sigma1},{sigma2} "Difference of Gaussians" Kernel. As "Gaussian" but with a gaussian produced by 'sigma2' subtracted from the gaussian produced by 'sigma1'. Typically sigma2 > sigma1. The result is a zero-summing kernel.

+

LOG:{radius},{sigma} "Laplacian of a Gaussian" or "Mexician Hat" Kernel. The supposed ideal edge detection, zero-summing kernel.

+ +

An alturnative to this kernel is to use a "DOG" with a sigma ratio of approx 1.6, which can also be applied as a 2 pass "DOB" (see below).

+

Blur:{radius},{sigma}[,{angle}] Generates a 1 dimensional or linear gaussian blur, at the angle given (current restricted to orthogonal angles). If a 'radius' is given the kernel is clipped to a width of 2*radius+1. Kernel can be rotated by a 90 degree angle.

If 'sigma' is zero, you get a single pixel on a field of zeros.

@@ -257,9 +265,34 @@ _8c.html" target="source" name="AcquireKernelBuiltIn">AcquireKernelBuiltInThe 3x3 kernels (most of these) can be circularly rotated in multiples of 45 degrees to generate the 8 angled varients of each of the kernels.

-

Laplacian:{type} Generate Lapacian kernel of the type specified. (1 is the default) Type 0 : 3x3 with center:8 surounded by -1 (8 neighbourhood) Type 1 : 3x3 with center:4 edge:-1 corner:0 (4 neighbourhood) Type 2 : 3x3 with center:4 edge:-2 corner:1 Type 3 : 3x3 with center:4 edge:1 corner:-2 Type 4 : 5x5 laplacian Type 5 : 7x7 laplacian

+

Laplacian:{type} Discrete Lapacian Kernels, (without normalization) Type 0 : 3x3 with center:8 surounded by -1 (8 neighbourhood) Type 1 : 3x3 with center:4 edge:-1 corner:0 (4 neighbourhood) Type 2 : 3x3 with center:4 edge:1 corner:-2 Type 3 : 3x3 with center:4 edge:-2 corner:1 Type 5 : 5x5 laplacian Type 7 : 7x7 laplacian Type 15 : 5x5 LOG (sigma approx 1.4) Type 19 : 9x9 LOG (sigma approx 1.4)

+ +

Sobel:{angle} Sobel 'Edge' convolution kernel (3x3) -1, 0, 1 -2, 0,-2 -1, 0, 1

+ +

Roberts:{angle} Roberts convolution kernel (3x3) 0, 0, 0 -1, 1, 0 0, 0, 0 Prewitt:{angle} Prewitt Edge convolution kernel (3x3) -1, 0, 1 -1, 0, 1 -1, 0, 1 Compass:{angle} Prewitt's "Compass" convolution kernel (3x3) -1, 1, 1 -1,-2, 1 -1, 1, 1 Kirsch:{angle} Kirsch's "Compass" convolution kernel (3x3) -3,-3, 5 -3, 0, 5 -3,-3, 5

+ +

FreiChen:{type},{angle} Frei-Chen Edge Detector is a set of 9 unique convolution kernels that are specially weighted. They should not be normalized. After applying each to the original image, the results is then added together. The square root of the resulting image is the cosine of the edge, and the direction of the feature detection.

+ +

Type 1: | 1, sqrt(2), 1 | | 0, 0, 0 | / 2*sqrt(2) | -1, -sqrt(2), -1 |

+ +

Type 2: | 1, 0, 1 | | sqrt(2), 0, sqrt(2) | / 2*sqrt(2) | 1, 0, 1 |

+ +

Type 3: | 0, -1, sqrt(2) | | 1, 0, -1 | / 2*sqrt(2) | -sqrt(2), 1, 0 |

+ +

Type 4: | sqrt(2), -1, 0 | | -1, 0, 1 | / 2*sqrt(2) | 0, 1, -sqrt(2) |

+ +

Type 5: | 0, 1, 0 | | -1, 0, -1 | / 2 | 0, 1, 0 |

+ +

Type 6: | -1, 0, 1 | | 0, 0, 0 | / 2 | 1, 0, -1 |

+ +

Type 7: | 1, -2, 1 | | -2, 4, -2 | / 6 | 1, -2, 1 |

+ +

Type 8: | -2, 1, -2 | | 1, 4, 1 | / 6 | -2, 1, -2 |

+ +

Type 9: | 1, 1, 1 | | 1, 1, 1 | / 3 | 1, 1, 1 |

+ +

The first 4 are for edge detection, the next 4 are for line detection and the last is to add a average component to the results.

-

Sobel:{angle} Sobel 3x3 'Edge' convolution kernel (3x3) -1, 0, 1 -2, 0,-2 -1, 0, 1 Roberts:{angle} Roberts 3x3 convolution kernel (3x3) 0, 0, 0 -1, 1, 0 0, 0, 0 Compass:{angle} Prewitt's "Compass" convolution kernel (3x3) -1, 1, 1 -1,-2, 1 -1, 1, 1 Prewitt:{angle} Prewitt Edge convolution kernel (3x3) -1, 0, 1 -1, 0, 1 -1, 0, 1

Boolean Kernels

@@ -291,7 +324,7 @@ _8c.html" target="source" name="AcquireKernelBuiltIn">AcquireKernelBuiltInHit and Miss Kernels

-

Peak:radius1,radius2 Find any peak larger than the pixels the fall between the two radii. The default ring of pixels is as per "Ring". Corners Find corners of a binary shape LineEnds Find end points of lines (for pruning a skeletion) LineJunctions Find three line junctions (in a skeletion) ConvexHull Octagonal thicken kernel, to generate convex hulls of 45 degrees Skeleton Thinning kernel, which leaves behind a skeletion of a shape

+

Peak:radius1,radius2 Find any peak larger than the pixels the fall between the two radii. The default ring of pixels is as per "Ring". Edges Find Edges of a binary shape Corners Find corners of a binary shape Ridges Find Ridges or Thin lines LineEnds Find end points of lines (for pruning a skeletion) LineJunctions Find three line junctions (within a skeletion) ConvexHull Octagonal thicken kernel, to generate convex hulls of 45 degrees Skeleton Thinning kernel, which leaves behind a skeletion of a shape

Distance Measuring Kernels

@@ -371,23 +404,70 @@ _8c.html" target="source" name="ExpandKernelInfo">ExpandKernelInfo

This function is only internel to this module, as it is not finalized, especially with regard to non-orthogonal angles, and rotation of larger 2D kernels.

MorphologyApply

+
+ +

MorphologyApply() applies a morphological method, multiple times using a list of multiple kernels.

+ +

It is basically equivelent to as MorphologyImageChannel() (see below) but without user controls, that that function extracts and applies to kernels and morphology methods.

+ +

More specifically kernels are not normalized/scaled/blended by the 'convolve:scale' Image Artifact (-set setting), and the convolve bias (-bias setting or image->bias) is passed directly to this function, and not extracted from an image.

+ +

The format of the MorphologyApply method is:

+ +
+  Image *MorphologyApply(const Image *image,MorphologyMethod method,
+    const long iterations,const KernelInfo *kernel,
+    const CompositeMethod compose, const double bias,
+    ExceptionInfo *exception)
+
+ +

A description of each parameter follows:

+ +
image
+

    the image.

+ +
method
+

    the morphology method to be applied.

+ +
iterations
+

    apply the operation this many times (or no change). A value of -1 means loop until no change found. How this is applied may depend on the morphology method. Typically this is a value of 1.

+ +
channel
+

    the channel type.

+ +
kernel
+

    An array of double representing the morphology kernel. Warning: kernel may be normalized for the Convolve method.

+ +
compose
+

    How to handle or merge multi-kernel results. If 'Undefined' use default of the Morphology method. If 'No' force image to be re-iterated by each kernel. Otherwise merge the results using the mathematical compose method given.

+ +
bias
+

    Convolution Output Bias.

+ +
exception
+

    return any errors or warnings in this structure.

+ +
+

MorphologyImageChannel

MorphologyImageChannel() applies a user supplied kernel to the image according to the given mophology method.

-

The given kernel is assumed to have been pre-scaled appropriatally, usally by the kernel generator.

+

This function applies any and all user defined settings before calling the above internal function MorphologyApply().

+ +

User defined settings include... * Output Bias for Convolution and correlation ("-bias") * Kernel Scale/normalize settings ("-set 'option:convolve:scale'") This can also includes the addition of a scaled unity kernel. * Show Kernel being applied ("-set option:showkernel 1")

The format of the MorphologyImage method is:

   Image *MorphologyImage(const Image *image,MorphologyMethod method,
     const long iterations,KernelInfo *kernel,ExceptionInfo *exception)
-  Image *MorphologyImageChannel(const Image *image, const ChannelType
-    channel,MorphologyMethod method,const long iterations,
-    KernelInfo *kernel,ExceptionInfo *exception)
 
+

Image *MorphologyImageChannel(const Image *image, const ChannelType channel,MorphologyMethod method,const long iterations, KernelInfo *kernel,ExceptionInfo *exception)

+

A description of each parameter follows:

image
@@ -408,8 +488,32 @@ _8c.html" target="source" name="MorphologyImageChannel">MorphologyImageChannelexception

    return any errors or warnings in this structure.

+
+

ScaleGeometryKernelInfo

+
-

TODO: bias and auto-scale handling of the kernel for convolution The given kernel is assumed to have been pre-scaled appropriatally, usally by the kernel generator.

+

ScaleGeometryKernelInfo() takes a geometry argument string, typically provided as a "-set option:convolve:scale {geometry}" user setting, and modifies the kernel according to the parsed arguments of that setting.

+ +

The first argument (and any normalization flags) are passed to ScaleKernelInfo() to scale/normalize the kernel. The second argument is then passed to UnityAddKernelInfo() to add a scled unity kernel into the scaled/normalized kernel.

+ +

The format of the ScaleKernelInfo method is:

+ +
+  void ScaleKernelInfo(KernelInfo *kernel, const double scaling_factor,
+           const MagickStatusType normalize_flags )
+
+ +

A description of each parameter follows:

+ +
kernel
+

    the Morphology/Convolution kernel to modify

+ +

o geometry:

+ +
+         "-set option:convolve:scale {geometry}" setting.
+

ScaleKernelInfo

By default (no flags given) the values within the kernel is scaled directly using given scaling factor without change.

-

If any 'normalize_flags' are given the kernel will first be normalized and then further scaled by the scaling factor value given. A 'PercentValue' flag will cause the given scaling factor to be divided by one hundred percent.

+

If either of the two 'normalize_flags' are given the kernel will first be normalized and then further scaled by the scaling factor value given.

Kernel normalization ('normalize_flags' given) is designed to ensure that any use of the kernel scaling factor with 'Convolve' or 'Correlate' morphology methods will fall into -1.0 to +1.0 range. Note that for non-HDRI versions of IM this may cause images to have any negative results clipped, unless some 'bias' is used.

@@ -434,7 +538,7 @@ _8c.html" target="source" name="ScaleKernelInfo">ScaleKernelInfo

WARNING: Correct normalization of the kernel assumes that the '*_range' attributes within the kernel structure have been correctly set during the kernels creation.

-

NOTE: The values used for 'normalize_flags' have been selected specifically to match the use of geometry options, so that '!' means NormalizeValue, '^' means CorrelateNormalizeValue, and '' means PercentValue. All other GeometryFlags values are ignored.

+

NOTE: The values used for 'normalize_flags' have been selected specifically to match the use of geometry options, so that '!' means NormalizeValue, '^' means CorrelateNormalizeValue. All other GeometryFlags values are ignored.

The format of the ScaleKernelInfo method is:

@@ -461,7 +565,70 @@ _8c.html" target="source" name="ScaleKernelInfo">ScaleKernelInfo and/or PercentValue -

This function is internal to this module only at this time, but can be exported to other modules if needed.

+ +

ShowKernelInfo

+
+ +

ShowKernelInfo() outputs the details of the given kernel defination to standard error, generally due to a users 'showkernel' option request.

+ +

The format of the ShowKernel method is:

+ +
+  void ShowKernelInfo(KernelInfo *kernel)
+
+ +

A description of each parameter follows:

+ +
kernel
+

    the Morphology/Convolution kernel

+ +
+

UnityAddKernelInfo

+
+ +

UnityAddKernelInfo() Adds a given amount of the 'Unity' Convolution Kernel to the given pre-scaled and normalized Kernel. This in effect adds that amount of the original image into the resulting convolution kernel. This value is usually provided by the user as a percentage value in the 'convolve:scale' setting.

+ +

The resulting effect is to either convert a 'zero-summing' edge detection kernel (such as a "Laplacian", "DOG" or a "LOG") into a 'sharpening' kernel.

+ +

Alternativally by using a purely positive kernel, and using a negative post-normalizing scaling factor, you can convert a 'blurring' kernel (such as a "Gaussian") into a 'unsharp' kernel.

+ +

The format of the UnityAdditionKernelInfo method is:

+ +
+  void UnityAdditionKernelInfo(KernelInfo *kernel, const double scale )
+
+ +

A description of each parameter follows:

+ +
kernel
+

    the Morphology/Convolution kernel

+ +

o scale:

+ +
+         the given kernel.
+
+ +
+

ZeroKernelNans

+
+ +

ZeroKernelNans() replaces any special 'nan' value that may be present in the kernel with a zero value. This is typically done when the kernel will be used in special hardware (GPU) convolution processors, to simply matters.

+ +

The format of the ZeroKernelNans method is:

+ +
+  void ZeroKernelNans (KernelInfo *kernel)
+
+ +

A description of each parameter follows:

+ +
kernel
+

    the Morphology/Convolution kernel

+
diff --git a/www/api/paint.html b/www/api/paint.html index 3ecf79198..b64e0906d 100644 --- a/www/api/paint.html +++ b/www/api/paint.html @@ -142,7 +142,7 @@ Druckerei Online @@ -326,7 +326,7 @@ _8c.html" target="source" name="TransparentPaintImageChroma">TransparentPaintIma Discourse Server • - Studio + Studio   diff --git a/www/api/pixel-iterator.html b/www/api/pixel-iterator.html index 0333860ab..e1bd48dee 100644 --- a/www/api/pixel-iterator.html +++ b/www/api/pixel-iterator.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/pixel-view.html b/www/api/pixel-view.html index c5a61ec68..231bc2f6b 100644 --- a/www/api/pixel-view.html +++ b/www/api/pixel-view.html @@ -142,7 +142,7 @@ Druckerei Online @@ -567,7 +567,7 @@ _8c.html" target="source" name="UpdatePixelViewIterator">UpdatePixelViewIterator Discourse Server • - Studio + Studio   diff --git a/www/api/pixel-wand.html b/www/api/pixel-wand.html index 9eb729002..4471155a2 100644 --- a/www/api/pixel-wand.html +++ b/www/api/pixel-wand.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/profile.html b/www/api/profile.html index d09491911..470cea460 100644 --- a/www/api/profile.html +++ b/www/api/profile.html @@ -142,7 +142,7 @@ Druckerei Online @@ -376,7 +376,7 @@ _8c.html" target="source" name="SyncImageProfiles">SyncImageProfiles Discourse Server • - Studio + Studio   diff --git a/www/api/property.html b/www/api/property.html index 105ee5493..00256e4b7 100644 --- a/www/api/property.html +++ b/www/api/property.html @@ -142,7 +142,7 @@ Druckerei Online @@ -397,7 +397,7 @@ _8c.html" target="source" name="SetImageProperty">SetImageProperty Discourse Server • - Studio + Studio   diff --git a/www/api/quantize.html b/www/api/quantize.html index 1e1525416..607c49083 100644 --- a/www/api/quantize.html +++ b/www/api/quantize.html @@ -142,7 +142,7 @@ Druckerei Online @@ -482,7 +482,7 @@ _8c.html" target="source" name="SetGrayscaleImage">SetGrayscaleImage Discourse Server • - Studio + Studio   diff --git a/www/api/registry.html b/www/api/registry.html index d04f4b4c0..f74e85619 100644 --- a/www/api/registry.html +++ b/www/api/registry.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/resize.html b/www/api/resize.html index 20bf8bc1b..5a14d7be4 100644 --- a/www/api/resize.html +++ b/www/api/resize.html @@ -142,7 +142,7 @@ Druckerei Online @@ -452,7 +452,7 @@ _8c.html" target="source" name="ZoomImage">ZoomImage Discourse Server • - Studio + Studio   diff --git a/www/api/segment.html b/www/api/segment.html index c23a9fc05..7cad87f2d 100644 --- a/www/api/segment.html +++ b/www/api/segment.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/shear.html b/www/api/shear.html index 0e1d1f44d..926800462 100644 --- a/www/api/shear.html +++ b/www/api/shear.html @@ -141,9 +141,6 @@ - diff --git a/www/api/signature.html b/www/api/signature.html index bbfdd76c9..2937fb783 100644 --- a/www/api/signature.html +++ b/www/api/signature.html @@ -142,7 +142,7 @@ Druckerei Online @@ -179,7 +179,7 @@ _8c.html" target="source" name="SignatureImage">SignatureImage Discourse Server • - Studio + Studio   diff --git a/www/api/statistic.html b/www/api/statistic.html index 57f504734..b667b3caa 100644 --- a/www/api/statistic.html +++ b/www/api/statistic.html @@ -142,7 +142,7 @@ Druckerei Online @@ -360,7 +360,7 @@ _8c.html" target="source" name="GetImageChannelStatistics">GetImageChannelStatis Discourse Server • - Studio + Studio   diff --git a/www/api/stream.html b/www/api/stream.html index f9c9a29b7..3ffdf9d20 100644 --- a/www/api/stream.html +++ b/www/api/stream.html @@ -208,7 +208,7 @@ _8c.html" target="source" name="WriteStream">WriteStream Discourse Server • - Studio + Studio   diff --git a/www/api/version.html b/www/api/version.html index 51afcfafd..3b384e843 100644 --- a/www/api/version.html +++ b/www/api/version.html @@ -142,7 +142,7 @@ Druckerei Online @@ -286,7 +286,7 @@ _8c.html" target="source" name="GetMagickVersion">GetMagickVersion Discourse Server • - Studio + Studio   diff --git a/www/architecture.html b/www/architecture.html index 9a3a36648..ff60250d1 100644 --- a/www/architecture.html +++ b/www/architecture.html @@ -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-10 2010-04-15 Q16 http://www.imagemagick.org

+

$magick> identify -versionVersion: ImageMagick 6.6.2-0 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.

diff --git a/www/binary-releases.html b/www/binary-releases.html index cfe526147..fd0efe793 100644 --- a/www/binary-releases.html +++ b/www/binary-releases.html @@ -174,16 +174,16 @@ - ImageMagick-6.6.1-10.i386.rpm - download - download + ImageMagick-6.6.2-0.i386.rpm + download + download CentOS 5.4 i386 RPM - ImageMagick-6.6.1-10.x86_64.rpm - download - download + ImageMagick-6.6.2-0.x86_64.rpm + download + download CentOS 5.4 x86_64 RPM @@ -213,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-10.i386.rpm

+

$magick> rpm -Uvh ImageMagick-6.6.2-0.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

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

$magick> tar xvfz ImageMagick.tar.gz

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

-

$magick> export MAGICK_HOME="$HOME/ImageMagick-6.6.1"

+

$magick> export MAGICK_HOME="$HOME/ImageMagick-6.6.2"

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:

$magick> export PATH="$MAGICK_HOME/bin:$PATH"

@@ -272,7 +272,7 @@

$magick> tar xvfz ImageMagick-x86_64-apple-darwin10.2.0.tar.gz

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

-

$magick> export MAGICK_HOME="$HOME/ImageMagick-6.6.1"

+

$magick> export MAGICK_HOME="$HOME/ImageMagick-6.6.2"

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:

$magick> export PATH="$MAGICK_HOME/bin:$PATH"

@@ -295,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-10-Q16-windows-dll.exe.

+ImageMagick-6.6.2-0-Q16-windows-dll.exe.

@@ -307,51 +307,51 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + +
ImageMagick-6.6.1-10-Q16-windows-dll.exedownloaddownloadImageMagick-6.6.2-0-Q16-windows-dll.exedownloaddownload Win32 dynamic at 16 bits-per-pixel
ImageMagick-6.6.1-10-Q16-windows-static.exedownloaddownloadImageMagick-6.6.2-0-Q16-windows-static.exedownloaddownload Win32 static at 16 bits-per-pixel
ImageMagick-6.6.1-10-Q16-windows-x64-dll.exedownloaddownloadImageMagick-6.6.2-0-Q16-windows-x64-dll.exedownloaddownload x64 dynamic at 16 bits-per-pixel
ImageMagick-6.6.1-10-Q16-windows-x64-static.exedownloaddownloadImageMagick-6.6.2-0-Q16-windows-x64-static.exedownloaddownload x64 static at 16 bits-per-pixel
ImageMagick-6.6.1-10-Q8-windows-dll.exedownloaddownloadImageMagick-6.6.2-0-Q8-windows-dll.exedownloaddownload Win32 dynamic at 8 bits-per-pixel
ImageMagick-6.6.1-10-Q8-windows-static.exedownloaddownloadImageMagick-6.6.2-0-Q8-windows-static.exedownloaddownload Win32 static at 8 bits-per-pixel
ImageMagick-6.6.1-Q16-windows.zipdownloaddownloadImageMagick-6.6.2-Q16-windows.zipdownloaddownload Portable Win32 static at 16 bits-per-pixel. This distribution does not include an installer and is most useful if you want to include ImageMagick in your own application distribution
@@ -373,7 +373,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/changelog.html b/www/changelog.html index 98f3a1e22..d44bd4a44 100644 --- a/www/changelog.html +++ b/www/changelog.html @@ -141,6 +141,9 @@ + @@ -149,14 +152,39 @@
-
    2010-05-15 6.6.1-10 Cristy <quetzlzacatenango@image...>
    +
      2010-05-23 6.6.2.0 Anthony Thyssen <A.Thyssen@griffith...>
      +
    • Third Re-write of MorphologyApply() to better handle compound methods.
    • +
    • Implemented -set option:morphology:compose for merging results of multiple kernels. "None" means re-iterate results with next kernel. While "Undefined" means to use the internal default for a method. Thinning, Thickening, HitAndMiss, Convolve, Correlate defaults to "None" while HitAndMiss defaults to "Lighten" (union of all kernel results). Other morphology methods defaults still to be decided.
    • +
    • Added HitAndMiss Kernel: Ridges (find ridges and pixel width lines)
    • +
    • ExpandKernelInfo() (rotation expand) now groks symmetrical kernels.

    • +
      2010-05-18 6.6.2.0 Anthony Thyssen <A.Thyssen@griffith...>
      +
    • Separation of internal function MorphologyAppy() from MorphologyImageChannel() to calls to convolve without user settings.
    • +
    • Rewrite of MorphologyApply() to output better 'verbose' messages
    • +
    • Better handling of Gaussian tyle filters (bug fixes)
    • +
    • Bug fix and optimization of kernel size calculations in "gem.c"
    • +
    • Allow kernel rotation flags in 'user defined' kernels EG: -set option:showkernel 1 -morphology Thinning '3@: 0,1,0 0,1,0 0,0,0'
    • +
    • Allow a scaled unity kernel to be added to kernel (EdgeDet->Sharpen) EG: -set option:convolve:scale [kernel_scale][^!],[unity_scale][%]
    • +
    • Addition of "Laplacian of Gauussian" (LOG), also known as Mexician Hat EG: -morphology convolve LOG:0x1
    • +
    • Added FreiChen, Kirsch Convolution kernels
    • +
    • Added Descrete 'Laplacian of Gaussian' kernels (Laplacian type 15 and 19)
    • +
    • Added Edges HitAndMiss Kernel

    • +
      2010-05-17 6.6.2-0 Cristy <quetzlzacatenango@image...>
      +
    • PSD images require a proper layer to support an alpha channel.
    • +
    • Enable PFM endian support.
    • +
    • Add context to -border for montage. Inside the parenthesis it adds a border to the image otherwise it sets the border for the layout manager.
    • +
    • 24-bit BMP images are not colormapped even if header colors != 0.
    • +
    • Set DPX user data like this: -set profile dpx:userdata.txt.
    • +
    • Make sure Lab => RGB => Lab survives the round trip.

    • +
      2010-05-15 6.6.1-10 Cristy <quetzlzacatenango@image...>
    • Use ScaleCharToQuantum() in coders/src.c (reference http://www.imagemagick.org/discourse-server/viewtopic.html?f=3&t=16229).
    • Don't clamp HDRI EXR pixels.

    • 2010-05-14 6.6.1-9 Cristy <quetzlzacatenango@image...>
    • Increase the estimated # points for the path drawing primitive.
    • Remove any prior resolution block from PSD before writing the new block.

    • 2010-05-14 6.6.1-9 Anthony Thyssen <A.Thyssen@griffith...>
      -
    • Addition of more Morphological/Convolution Kernels. DOG (Difference of Gaussians) and DOB (Difference of Blurs), Prewitt, Roberts, Compass, and Ring

    • +
    • Addition of more Morphological/Convolution Kernels. DOG (Difference of Gaussians) and DOB (Difference of Blurs), EG: -morphology convolve DOG:0x1,3 -morphology convolve DOB:0x1,3,90
    • +
    • Added Prewitt, Roberts, Compass Convolution Kernels
    • +
    • Ring Symbol Kernel (subtraction of Disk from a Disk)

    • 2010-05-13 6.6.1-9 Cristy <quetzlzacatenango@image...>
    • The pixel buffer was underallocated for some image formats when streaming.

    • 2010-05-12 6.6.1-8 Anthony Thyssen <A.Thyssen@griffith...>
      @@ -1509,7 +1537,7 @@ Discourse Server • - Studio + Studio  
diff --git a/www/cipher.html b/www/cipher.html index 3e501bfb5..fb1f4c27b 100644 --- a/www/cipher.html +++ b/www/cipher.html @@ -206,7 +206,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/color.html b/www/color.html index 1aee9984f..0fdcfd129 100644 --- a/www/color.html +++ b/www/color.html @@ -142,6 +142,9 @@ + @@ -5015,7 +5018,7 @@ color swatch of that color and to convert to all the other color models. Discourse Server • - Studio + Studio   diff --git a/www/command-line-options.html b/www/command-line-options.html index de498fee5..38b379457 100644 --- a/www/command-line-options.html +++ b/www/command-line-options.html @@ -146,7 +146,7 @@ Druckerei Online diff --git a/www/command-line-processing.html b/www/command-line-processing.html index 30e44098e..0d4411256 100644 --- a/www/command-line-processing.html +++ b/www/command-line-processing.html @@ -142,7 +142,7 @@ Druckerei Online @@ -395,7 +395,7 @@

An image sequence operator differs from a setting in that it affects an image sequence immediately as it appears on the command line. Choose from these image sequence operators:

-‑append  • ‑average  • ‑clut  • ‑coalesce  • ‑combine  • ‑composite  • ‑crop  • ‑deconstruct  • ‑delete  • ‑flatten  • ‑fx  • ‑identify  • ‑insert  • ‑map  • ‑morph  • ‑mosaic  • ‑process  • ‑reverse  • ‑separate  • ‑swap  • ‑write

+‑append  • ‑affinity  • ‑average  • ‑clut  • ‑coalesce  • ‑combine  • ‑composite  • ‑crop  • ‑debug  • ‑deconstruct  • ‑delete  • ‑evaluate‑seqence  • ‑fft  • ‑flatten  • ‑fx  • ‑hald‑clut  • ‑ift  • ‑identify  • ‑insert  • ‑layers  • ‑limit  • ‑map  • ‑maximum  • ‑minimum  • ‑morph  • ‑mosaic  • ‑optimize  • ‑print  • ‑process  • ‑quiet  • ‑separate  • ‑swap  • ‑write

Image Geometry

diff --git a/www/command-line-tools.html b/www/command-line-tools.html index 725ae6dae..08deec800 100644 --- a/www/command-line-tools.html +++ b/www/command-line-tools.html @@ -142,7 +142,7 @@ Druckerei Online @@ -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

diff --git a/www/compare.html b/www/compare.html index 0ddf3b96a..7a427a3c5 100644 --- a/www/compare.html +++ b/www/compare.html @@ -143,7 +143,7 @@ Druckerei Online
diff --git a/www/composite.html b/www/composite.html index a43831136..172543141 100644 --- a/www/composite.html +++ b/www/composite.html @@ -143,7 +143,7 @@ Druckerei Online @@ -600,7 +600,7 @@ transparent, extract, background, or shape the alpha channel Discourse Server • - Studio + Studio   diff --git a/www/conjure.html b/www/conjure.html index fe409dea0..f25684aaf 100644 --- a/www/conjure.html +++ b/www/conjure.html @@ -306,7 +306,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/contact.html b/www/contact.html index 1b75fbab2..6c6705a2c 100644 --- a/www/contact.html +++ b/www/contact.html @@ -142,7 +142,7 @@ Druckerei Online @@ -160,7 +160,7 @@

Contact the Development Team

-

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 efe58b92f..1b27514aa 100644 --- a/www/convert.html +++ b/www/convert.html @@ -1280,7 +1280,7 @@ transparent, extract, background, or shape the alpha channel Discourse Server • - Studio + Studio   diff --git a/www/display.html b/www/display.html index 2cc62330d..4a4718c90 100644 --- a/www/display.html +++ b/www/display.html @@ -143,7 +143,7 @@ Druckerei Online

@@ -643,7 +643,7 @@ transparent, extract, background, or shape the alpha channel Discourse Server • - Studio + Studio   diff --git a/www/download.html b/www/download.html index 7dfcb8ddd..71098e179 100644 --- a/www/download.html +++ b/www/download.html @@ -141,6 +141,9 @@ + @@ -151,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-10.

+

The latest release of ImageMagick is version 6.6.2-0.

Australia
ftp://mirror.aarnet.edu.au/pub/ImageMagick/
diff --git a/www/escape.html b/www/escape.html index 9514af586..77eef9130 100644 --- a/www/escape.html +++ b/www/escape.html @@ -441,7 +441,7 @@ for an image with filename bird.miff and whose width is 512 and heigh Discourse Server • - Studio + Studio   diff --git a/www/examples.html b/www/examples.html index d17d88567..85d75833c 100644 --- a/www/examples.html +++ b/www/examples.html @@ -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 5c18b07f1..dadb77188 100644 --- a/www/exception.html +++ b/www/exception.html @@ -142,7 +142,7 @@ Druckerei Online
diff --git a/www/formats.html b/www/formats.html index 573dc17a8..e9259431a 100644 --- a/www/formats.html +++ b/www/formats.html @@ -143,7 +143,7 @@ Druckerei Online @@ -1761,7 +1761,7 @@ convert \( -size 15x15 xc:black xc:white -append \) \ Discourse Server • - Studio + Studio   diff --git a/www/fx.html b/www/fx.html index a15259bdb..fa8306c47 100644 --- a/www/fx.html +++ b/www/fx.html @@ -142,6 +142,9 @@ + @@ -468,7 +471,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/high-dynamic-range.html b/www/high-dynamic-range.html index c3ff3c58e..2ab0fffe2 100644 --- a/www/high-dynamic-range.html +++ b/www/high-dynamic-range.html @@ -142,7 +142,7 @@ Druckerei Online @@ -191,7 +191,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/history.html b/www/history.html index c3dba56da..46516dcd9 100644 --- a/www/history.html +++ b/www/history.html @@ -142,7 +142,7 @@ Druckerei Online @@ -164,7 +164,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.

Another notable contributer, Fred Weinhaus, makes available a plethora of command-line scripts that perform geometric transforms, blurs, sharpens, edging, noise removal, and color manipulations.

@@ -178,7 +178,7 @@ I swear by my life and my love of it that I will never live for the sake of anot Discourse Server • - Studio + Studio   diff --git a/www/identify.html b/www/identify.html index 1388191cb..b216f5f1a 100644 --- a/www/identify.html +++ b/www/identify.html @@ -142,7 +142,7 @@ Druckerei Online @@ -222,7 +222,7 @@ Tainted: False
Filesize: 3.97266kb
Number pixels: 3.14453kb
- Version: ImageMagick 6.6.1-10 2010-04-15 Q16 http://www.imagemagick.org

+ Version: ImageMagick 6.6.2-0 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

@@ -430,7 +430,7 @@ transparent, extract, background, or shape the alpha channel Discourse Server • - Studio + Studio   diff --git a/www/import.html b/www/import.html index e09f135dd..92ea3001f 100644 --- a/www/import.html +++ b/www/import.html @@ -143,7 +143,7 @@ Druckerei Online diff --git a/www/index.html b/www/index.html index dbe8d91f3..10605fbd3 100644 --- a/www/index.html +++ b/www/index.html @@ -142,7 +142,7 @@ Druckerei Online @@ -223,7 +223,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/install-source.html b/www/install-source.html index fdefeb6a5..2f568c038 100644 --- a/www/install-source.html +++ b/www/install-source.html @@ -142,7 +142,7 @@ Druckerei Online @@ -172,7 +172,7 @@

$magick> tar xvfz ImageMagick.tar.gz

Next configure and compile ImageMagick:

-

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

+

$magick> cd ImageMagick-6.6.2 $magick> ./configure $magick> make

If ImageMagick configured and compiled without complaint, you are ready to install it on your system. Administrator privileges are required to install. To install, type

$magick> sudo make install

@@ -198,22 +198,22 @@

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

$magick> unzip ImageMagick-windows.zip

-

Next, launch your Visual Studio IDE and choose Open->Project. Select the configure workspace from the ImageMagick-6.6.1/VisualMagick/configure folder and press Open. Choose Build->Build Solution +

Next, launch your Visual Studio IDE and choose Open->Project. Select the configure workspace from the ImageMagick-6.6.2/VisualMagick/configure folder and press Open. Choose Build->Build Solution to compile the program and on completion run the program.

[configure]

-

Press Next and click on the multi-threaded static build. If you are using the Visual Studio 6.0 IDE, make sure no check is next to the Generate Visual Studio 7 format option. Now press, on Next twice and finally Finish. The configuration utility just created a workspace required to build ImageMagick from source. Choose Open->Project and select the VisualStaticMT workspace from the ImageMagick-6.6.1/VisualMagick/ folder. Finally, choose Build->Build Solution to compile and build the ImageMagick distribution.

+

Press Next and click on the multi-threaded static build. If you are using the Visual Studio 6.0 IDE, make sure no check is next to the Generate Visual Studio 7 format option. Now press, on Next twice and finally Finish. The configuration utility just created a workspace required to build ImageMagick from source. Choose Open->Project and select the VisualStaticMT workspace from the ImageMagick-6.6.2/VisualMagick/ folder. Finally, choose Build->Build Solution to compile and build the ImageMagick distribution.

To verify ImageMagick is working properly, launch a MS-DOS Command Prompt window and type

-

$magick> cd ImageMagick-6.6.1 $magick> convert logo: image.jpg

+

$magick> cd ImageMagick-6.6.2 $magick> convert logo: image.jpg

For a more comprehensive test, run the ImageMagick validation suite:

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

-

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

+

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

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

Discourse Server • - Studio + Studio   diff --git a/www/jp2.html b/www/jp2.html index b8287bac9..4ec265911 100644 --- a/www/jp2.html +++ b/www/jp2.html @@ -142,9 +142,6 @@ - @@ -262,7 +259,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/links.html b/www/links.html index fbd36a742..fc9f4c036 100644 --- a/www/links.html +++ b/www/links.html @@ -142,7 +142,7 @@ Druckerei Online @@ -160,23 +160,23 @@

Command-line Tutorials

@@ -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 26db56f25..7fcd5da01 100644 --- a/www/magick-core.html +++ b/www/magick-core.html @@ -143,7 +143,7 @@ Druckerei Online diff --git a/www/magick-vector-graphics.html b/www/magick-vector-graphics.html index 5cffd25a1..ee66778cd 100644 --- a/www/magick-vector-graphics.html +++ b/www/magick-vector-graphics.html @@ -142,7 +142,7 @@ Druckerei Online @@ -1057,7 +1057,7 @@ command line, from an MVG file, from an SVG Discourse Server • - Studio + Studio   diff --git a/www/magick-wand.html b/www/magick-wand.html index c0bf2870f..9e9422f50 100644 --- a/www/magick-wand.html +++ b/www/magick-wand.html @@ -143,7 +143,7 @@ Druckerei Online @@ -455,7 +455,7 @@ int main(int argc,char **argv) Discourse Server • - Studio + Studio   diff --git a/www/miff.html b/www/miff.html index 2490e5496..87a6102f4 100644 --- a/www/miff.html +++ b/www/miff.html @@ -308,7 +308,7 @@ or fewer colors in the image, each byte of image data contains an index value. I Discourse Server • - Studio + Studio   diff --git a/www/mirrors.html b/www/mirrors.html index a81a55efe..cbf82fefb 100644 --- a/www/mirrors.html +++ b/www/mirrors.html @@ -142,7 +142,7 @@ Druckerei Online @@ -155,9 +155,9 @@

The ImageMagick web site is available from a variety of web mirrors around the world listed below.

France
-
http://imagemagick.europnews.de/

+
http://imagemagick.europnews.de/

Unites States
-
http://www.imagemagick.org/
+
http://www.imagemagick.org/

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

@@ -167,7 +167,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/mogrify.html b/www/mogrify.html index 572092028..9189c258d 100644 --- a/www/mogrify.html +++ b/www/mogrify.html @@ -143,7 +143,7 @@ Druckerei Online diff --git a/www/motion-picture.html b/www/motion-picture.html index 14de04b11..560e786d8 100644 --- a/www/motion-picture.html +++ b/www/motion-picture.html @@ -143,7 +143,7 @@ Druckerei Online @@ -244,6 +244,7 @@ dpx:television.video_signal dpx:television.white_level dpx:user.id + dpx:user.data

To determine which properties are associated with your DPX image, use this command for example:

@@ -271,6 +272,8 @@

-set reference-black 95

-set reference-white 685

+ +

-set profile dpx:user.data

@@ -282,7 +285,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/perl-magick.html b/www/perl-magick.html index 1fb4938eb..21ad0b315 100644 --- a/www/perl-magick.html +++ b/www/perl-magick.html @@ -173,10 +173,10 @@

ImageMagick must already be installed on your system. Next, get the PerlMagick distribution corresponding to the installed ImageMagick distribution -(e.g., PerlMagick 6.61 for -ImageMagick 6.6.1) and unpack it as shown below:

+(e.g., PerlMagick 6.62 for +ImageMagick 6.6.2) and unpack it as shown below:

-

$magick> tar xvfz PerlMagick-6.61.tar.gz $magick> cd PerlMagick

+

$magick> tar xvfz PerlMagick-6.62.tar.gz $magick> cd PerlMagick

Next, edit Makefile.PL and change LIBS and INC to include the appropriate path information to the required MagickCore library. You may need paths to JPEG, PNG, TIFF, etc. delegates if they were included with your installed version of ImageMagick. Build and install it like this:

$magick> perl Makefile.PL $magick> make $magick> make install

diff --git a/www/resources.html b/www/resources.html index c6d86fbc6..7f4ddbabc 100644 --- a/www/resources.html +++ b/www/resources.html @@ -261,10 +261,10 @@ file or data stream.

   $MAGICK_CONFIGURE_PATH
-  $PREFIX/lib/ImageMagick-6.6.1/config
-  $PREFIX/share/ImageMagick-6.6.1/config
-  $PREFIX/share/ImageMagick-6.6.1  $HOME/.magick/
-  <client path>/lib/ImageMagick-6.6.1/
+  $PREFIX/lib/ImageMagick-6.6.2/config
+  $PREFIX/share/ImageMagick-6.6.2/config
+  $PREFIX/share/ImageMagick-6.6.2  $HOME/.magick/
+  <client path>/lib/ImageMagick-6.6.2/
   <current directory>/
 
@@ -274,10 +274,10 @@ file or data stream.

   $MAGICK_CONFIGURE_PATH
-  $MAGICK_HOME/lib/ImageMagick-6.6.1/config
-  $MAGICK_HOME/share/ImageMagick-6.6.1/config
-  $PREFIX/share/ImageMagick-6.6.1  $HOME/.magick/
-  <client path>/lib/ImageMagick-6.6.1/
+  $MAGICK_HOME/lib/ImageMagick-6.6.2/config
+  $MAGICK_HOME/share/ImageMagick-6.6.2/config
+  $PREFIX/share/ImageMagick-6.6.2  $HOME/.magick/
+  <client path>/lib/ImageMagick-6.6.2/
   <current directory>/
 
@@ -292,7 +292,7 @@ file or data stream.

<current directory> -

Above, $PREFIX is the default install path, typically c:\\Program Files\\ImageMagick-6.6.1.

+

Above, $PREFIX is the default install path, typically c:\\Program Files\\ImageMagick-6.6.2.

For an uninstalled Windows installation, the configuration load order is:

@@ -315,13 +315,13 @@ file or data stream.

   <current directory>/
-  $MAGICK_HOME/lib/ImageMagick-6.6.1/modules-Q16/coders/
+  $MAGICK_HOME/lib/ImageMagick-6.6.2/modules-Q16/coders/
   $HOME/.magick/
-  <client path>/../lib/ImageMagick-6.6.1/modules-Q16/coders/
-  $MAGICK_HOME/lib/ImageMagick-6.6.1/modules-Q16/coders
-  $MAGICK_HOME/share/ImageMagick-6.6.1/modules-Q16/coders
+  <client path>/../lib/ImageMagick-6.6.2/modules-Q16/coders/
+  $MAGICK_HOME/lib/ImageMagick-6.6.2/modules-Q16/coders
+  $MAGICK_HOME/share/ImageMagick-6.6.2/modules-Q16/coders
   $HOME/.magick/
-  <client path>/lib/ImageMagick-6.6.1/modules-Q16/coders
+  <client path>/lib/ImageMagick-6.6.2/modules-Q16/coders
   <current directory>/
 
@@ -334,10 +334,10 @@ file or data stream.

   $MAGICK_CONFIGURE_PATH
-  $MAGICK_HOME/lib/ImageMagick-6.6.1/config
-  $MAGICK_HOME/share/ImageMagick-6.6.1/config
+  $MAGICK_HOME/lib/ImageMagick-6.6.2/config
+  $MAGICK_HOME/share/ImageMagick-6.6.2/config
   $HOME/.magick/
-  <client path>/lib/ImageMagick-6.6.1/
+  <client path>/lib/ImageMagick-6.6.2/
   <current directory>/
   $MAGICK_FONT_PATH
 
@@ -407,7 +407,7 @@ file or data stream.

Discourse Server • - Studio + Studio   diff --git a/www/search.html b/www/search.html index e62ac1262..555e479e6 100644 --- a/www/search.html +++ b/www/search.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/sitemap.html b/www/sitemap.html index 9901a9c53..a7a9114b1 100644 --- a/www/sitemap.html +++ b/www/sitemap.html @@ -141,6 +141,9 @@ + @@ -160,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.
@@ -174,12 +177,12 @@
Download ImageMagick: ImageMagick source and binary distributions are available from a variety of FTP and Web mirrors.
@@ -218,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.
@@ -228,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.
@@ -262,8 +265,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.
@@ -273,7 +276,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.
@@ -299,8 +302,8 @@

Technology Sandbox

-
Fourier Transform Processing With ImageMagick
-
ImageMagick v6 Examples -- Fourier Transforms
+
Fourier Transform Processing With ImageMagick
+
ImageMagick v6 Examples -- Fourier Transforms
diff --git a/www/sponsors.html b/www/sponsors.html index d37dcc811..d84e71830 100644 --- a/www/sponsors.html +++ b/www/sponsors.html @@ -141,9 +141,6 @@ - diff --git a/www/stream.html b/www/stream.html index 3f82ff4fc..c0b357337 100644 --- a/www/stream.html +++ b/www/stream.html @@ -341,7 +341,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/subversion.html b/www/subversion.html index 7d758a970..f69b8c990 100644 --- a/www/subversion.html +++ b/www/subversion.html @@ -160,8 +160,8 @@

To retrieve, or check out ImageMagick stable, use this command:

$magick> svn co \
-https://www.imagemagick.org/subversion/ImageMagick/branches/ImageMagick-6.6.1 \
-ImageMagick-6.6.1

+https://www.imagemagick.org/subversion/ImageMagick/branches/ImageMagick-6.6.2 \
+ImageMagick-6.6.2

To retrieve, or check out ImageMagick development, use this command:

$magick> svn co https://www.imagemagick.org/subversion/ImageMagick/trunk ImageMagick

diff --git a/www/t-shirt.html b/www/t-shirt.html index cf4a4a8a2..b58e7ed99 100644 --- a/www/t-shirt.html +++ b/www/t-shirt.html @@ -142,7 +142,7 @@ Druckerei Online