From: cristy Date: Mon, 7 Jun 2010 02:23:32 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~9264 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fe0019bdfa935975704d079243ec632d51bbf706;p=imagemagick --- diff --git a/ImageMagick.spec b/ImageMagick.spec index b6b36d51e..831c1dc7e 100644 --- a/ImageMagick.spec +++ b/ImageMagick.spec @@ -1,5 +1,5 @@ %define VERSION 6.6.2 -%define Patchlevel 3 +%define Patchlevel 4 Name: ImageMagick Version: %{VERSION} diff --git a/Magick++/lib/Image.cpp b/Magick++/lib/Image.cpp index 55fb93627..4d6ff497c 100644 --- a/Magick++/lib/Image.cpp +++ b/Magick++/lib/Image.cpp @@ -410,8 +410,8 @@ void Magick::Image::annotate ( const std::string &text_, if ( boundingArea_.isValid() ){ if ( boundingArea_.width() == 0 || boundingArea_.height() == 0 ) { - FormatMagickString( boundingArea, MaxTextExtent, "+%u+%u", - boundingArea_.xOff(), boundingArea_.yOff() ); + FormatMagickString( boundingArea, MaxTextExtent, "%+.20g%+.20g", + (double) boundingArea_.xOff(), (double) boundingArea_.yOff() ); } else { diff --git a/config/configure.xml b/config/configure.xml index 9ec5f3329..3025e77e0 100644 --- a/config/configure.xml +++ b/config/configure.xml @@ -8,7 +8,7 @@ - + diff --git a/index.html b/index.html index d7c1a5bb9..ae1244e3e 100644 --- a/index.html +++ b/index.html @@ -226,7 +226,7 @@ Discourse Server • - Studio + Studio   diff --git a/libtool b/libtool index 43c01d960..234ee1c7b 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-3 +# Generated automatically by config.status (ImageMagick) 6.6.2-4 # 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 fba058390..f5b97a023 100644 --- a/magick/version.h +++ b/magick/version.h @@ -30,7 +30,7 @@ extern "C" { #define MagickLibVersion 0x662 #define MagickLibVersionText "6.6.2" #define MagickLibVersionNumber 3,0,0 -#define MagickLibAddendum "-3" +#define MagickLibAddendum "-4" #define MagickLibInterface 3 #define MagickLibMinInterface 3 #define MagickReleaseDate "2010-06-06" diff --git a/version.sh b/version.sh index f4475f487..9e2ef6212 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="3" +PACKAGE_RELEASE="4" 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 7d1fb68f0..fa0321296 100644 --- a/www/ImageMagickObject.html +++ b/www/ImageMagickObject.html @@ -142,6 +142,9 @@ + @@ -204,7 +207,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/advanced-unix-installation.html b/www/advanced-unix-installation.html index 5794fd513..88fa1a50c 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.2-2 $magick> ./configure

+

$magick> cd ImageMagick-6.6.2-3 $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.2-2.tar.gz $magick> cd ImageMagick-6.6.2-2

Configure ImageMagick:

+

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

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.2-?.tar.bz2 $magick> cd ImageMagick-6.6.2-2 $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-3 $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

diff --git a/www/advanced-windows-installation.html b/www/advanced-windows-installation.html index b8d3d667d..892b5dde1 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.2-2-Q16-windows-dll.exe + VisualMagick/bin/ImageMagick-6.6.2-3-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 d7b40bdac..3386c40aa 100644 --- a/www/animate.html +++ b/www/animate.html @@ -612,7 +612,7 @@ transparent, extract, background, or shape the alpha channel Discourse Server • - Studio + Studio   diff --git a/www/api.html b/www/api.html index 533e691c3..515212a0d 100644 --- a/www/api.html +++ b/www/api.html @@ -142,7 +142,7 @@ Druckerei Online @@ -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 2c4f78a1d..31607266e 100644 --- a/www/api/animate.html +++ b/www/api/animate.html @@ -141,6 +141,9 @@ + @@ -180,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 9739aa9ba..b60c8ad21 100644 --- a/www/api/annotate.html +++ b/www/api/annotate.html @@ -322,7 +322,7 @@ _8c.html" target="source" name="GetTypeMetrics">GetTypeMetrics Discourse Server • - Studio + Studio   diff --git a/www/api/cache-view.html b/www/api/cache-view.html index 1a51ede4c..c781c02ea 100644 --- a/www/api/cache-view.html +++ b/www/api/cache-view.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/cipher.html b/www/api/cipher.html index f58ac6047..ff2657f14 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 b1c1dea33..c7ba41baa 100644 --- a/www/api/color.html +++ b/www/api/color.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/colormap.html b/www/api/colormap.html index c9e7b1252..45fadadd4 100644 --- a/www/api/colormap.html +++ b/www/api/colormap.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/compare.html b/www/api/compare.html index 20901cd24..74cf34a8c 100644 --- a/www/api/compare.html +++ b/www/api/compare.html @@ -142,7 +142,7 @@ Druckerei Online @@ -325,7 +325,7 @@ _8c.html" target="source" name="SimilarityImage">SimilarityImage Discourse Server • - Studio + Studio   diff --git a/www/api/composite.html b/www/api/composite.html index 4671038b5..5b232c38a 100644 --- a/www/api/composite.html +++ b/www/api/composite.html @@ -141,9 +141,6 @@ - @@ -232,7 +229,7 @@ _8c.html" target="source" name="TextureImage">TextureImage Discourse Server • - Studio + Studio   diff --git a/www/api/constitute.html b/www/api/constitute.html index e3f22c3d7..e80c0c902 100644 --- a/www/api/constitute.html +++ b/www/api/constitute.html @@ -333,7 +333,7 @@ _8c.html" target="source" name="WriteImages">WriteImages Discourse Server • - Studio + Studio   diff --git a/www/api/decorate.html b/www/api/decorate.html index c44181226..62f4ae034 100644 --- a/www/api/decorate.html +++ b/www/api/decorate.html @@ -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 983afba2f..9fd0869a6 100644 --- a/www/api/deprecate.html +++ b/www/api/deprecate.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/display.html b/www/api/display.html index 983f7469a..bb8ca92f1 100644 --- a/www/api/display.html +++ b/www/api/display.html @@ -141,9 +141,6 @@ - @@ -236,7 +233,7 @@ _8c.html" target="source" name="XDisplayBackgroundImage">XDisplayBackgroundImage Discourse Server • - Studio + Studio   diff --git a/www/api/distort.html b/www/api/distort.html index 6ad39a6e7..3b1629866 100644 --- a/www/api/distort.html +++ b/www/api/distort.html @@ -257,7 +257,7 @@ _8c.html" target="source" name="SparseColorImage">SparseColorImage Discourse Server • - Studio + Studio   diff --git a/www/api/drawing-wand.html b/www/api/drawing-wand.html index f48df7c95..2fcefd0cc 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 dc7996c0b..59132d265 100644 --- a/www/api/effect.html +++ b/www/api/effect.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/enhance.html b/www/api/enhance.html index a52f6280f..bd5d60504 100644 --- a/www/api/enhance.html +++ b/www/api/enhance.html @@ -726,7 +726,7 @@ _8c.html" target="source" name="SigmoidalContrastImage">SigmoidalContrastImage  --> Discourse Server • - Studio + Studio   diff --git a/www/api/exception.html b/www/api/exception.html index e17678f3d..c2d5ce9e3 100644 --- a/www/api/exception.html +++ b/www/api/exception.html @@ -141,9 +141,6 @@ - diff --git a/www/api/feature.html b/www/api/feature.html index e34de16a8..93c58d23d 100644 --- a/www/api/feature.html +++ b/www/api/feature.html @@ -193,7 +193,7 @@ _8c.html" target="source" name="GetImageChannelFeatures">GetImageChannelFeatures Discourse Server • - Studio + Studio   diff --git a/www/api/fx.html b/www/api/fx.html index 6ebfa60a7..946cf3766 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/histogram.html b/www/api/histogram.html index a62ec67c1..77d16bc26 100644 --- a/www/api/histogram.html +++ b/www/api/histogram.html @@ -141,6 +141,9 @@ + diff --git a/www/api/image.html b/www/api/image.html index 11b217a09..4d63e3a97 100644 --- a/www/api/image.html +++ b/www/api/image.html @@ -142,7 +142,7 @@ Druckerei Online @@ -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 39d8e503e..93f29adb1 100644 --- a/www/api/layer.html +++ b/www/api/layer.html @@ -142,7 +142,7 @@ Druckerei Online @@ -447,7 +447,7 @@ _8c.html" target="source" name="MergeImageLayers">MergeImageLayers Discourse Server • - Studio + Studio   diff --git a/www/api/list.html b/www/api/list.html index c1cc144e1..c4f452aaf 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 483eac3c4..7e3999a36 100644 --- a/www/api/magick-deprecate.html +++ b/www/api/magick-deprecate.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/magick-image.html b/www/api/magick-image.html index 47b9aa3db..44d617d3b 100644 --- a/www/api/magick-image.html +++ b/www/api/magick-image.html @@ -142,7 +142,7 @@ Druckerei Online @@ -6462,7 +6462,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 2908385f2..b6b7ea41b 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.html b/www/api/magick.html index 3bdc66a48..b3e2c4256 100644 --- a/www/api/magick.html +++ b/www/api/magick.html @@ -240,7 +240,7 @@ _8c.html" target="source" name="SetMagickPrecision">SetMagickPrecision Discourse Server • - Studio + Studio   diff --git a/www/api/memory.html b/www/api/memory.html index ba787f751..9f8ceb4a6 100644 --- a/www/api/memory.html +++ b/www/api/memory.html @@ -142,7 +142,7 @@ Druckerei Online @@ -404,7 +404,7 @@ _8c.html" target="source" name="SetMagickMemoryMethods">SetMagickMemoryMethods  --> Discourse Server • - Studio + Studio   diff --git a/www/api/module.html b/www/api/module.html index 5ac2599c3..3fcad2e72 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 65f53cce4..ccd302c3b 100644 --- a/www/api/monitor.html +++ b/www/api/monitor.html @@ -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 0352a696a..063b1d8b6 100644 --- a/www/api/montage.html +++ b/www/api/montage.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/morphology.html b/www/api/morphology.html index 9bd3867e7..461d749df 100644 --- a/www/api/morphology.html +++ b/www/api/morphology.html @@ -142,7 +142,7 @@ Druckerei Online @@ -263,33 +263,57 @@ _8c.html" target="source" name="AcquireKernelBuiltIn">AcquireKernelBuiltInLaplacian:{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

+

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

+

Sobel:{type},{angle} Type 0: default un-nomalized version shown above.

-

FreiChen:{type},{angle} Frei-Chen Edge Detector is based on a kernel that is similar to the Sobel Kernel, but is designed to be isotropic. That is it takes into account the distance of the diagonal in the kernel.

+

Type 1: As default but pre-normalized | 1, 0, -1 | | 2, 0, -2 | / 4 | 1, 0, -1 |

-

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

+

Type 2: Diagonal version with same normalization as 1 | 1, 0, -1 | | 2, 0, -2 | / 4 | 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:{angle} Frei-Chen Edge Detector is based on a kernel that is similar to the Sobel Kernel, but is designed to be isotropic. That is it takes into account the distance of the diagonal in the kernel.

+ +

| 1, 0, -1 | | sqrt(2), 0, -sqrt(2) | | 1, 0, -1 |

+ +

FreiChen:{type},{angle}

+ +

Frei-Chen Pre-weighted kernels...

+ +

Type 0: default un-nomalized version shown above.

+ +

Type 1: Orthogonal Kernel (same as type 11 below) | 1, 0, -1 | | sqrt(2), 0, -sqrt(2) | / 2*sqrt(2) | 1, 0, -1 |

+ +

Type 2: Diagonal form of Kernel... | 1, sqrt(2), 0 | | sqrt(2), 0, -sqrt(2) | / 2*sqrt(2) | 0, -sqrt(2) -1 |

However this kernel is als at the heart of the FreiChen Edge Detection Process which uses a set of 9 specially weighted kernel. These 9 kernels not be normalized, but directly applied to the image. The results is then added together, to produce the intensity of an edge in a specific direction. The square root of the pixel value can then be taken as the cosine of the edge, and at least 2 such runs at 90 degrees from each other, both the direction and the strength of the edge can be determined.

-

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

+

Type 10: All 9 of the following pre-weighted kernels...

+ +

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

-

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

+

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

-

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

+

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

-

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

+

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

-

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

+

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

-

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

+

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

-

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

+

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

-

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

+

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

-

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

+

Type 19: | 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.

@@ -329,7 +353,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". Edges Find edges of a binary shape Corners Find corners of a binary shape Ridges Find single pixel ridges or thin lines Ridges2 Find 2 pixel thick ridges or lines Ridges3 Find 2 pixel thick diagonal ridges (experimental) 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

+

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:type Find single pixel 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:type Traditional skeleton generating kernels.

Distance Measuring Kernels

@@ -435,9 +459,11 @@ _8c.html" target="source" name="MorphologyApply">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.

+

It is basically equivelent to as MorphologyImageChannel() (see below) but without any user controls. This allows internel programs to use this function, to actually perform a specific task without posible interference by any API user supplied settings.

+ +

It is MorphologyImageChannel() task to extract any such user controls, and pass them to this function for processing.

-

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.

+

More specifically kernels are not normalized/scaled/blended by the 'convolve:scale' Image Artifact (setting), nor is the convolve bias (-bias setting or image->bias) loooked at, but must be supplied from the function arguments.

The format of the MorphologyApply method is:

diff --git a/www/api/paint.html b/www/api/paint.html index d42a12f4d..eaf5a93cb 100644 --- a/www/api/paint.html +++ b/www/api/paint.html @@ -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 63a90d061..59385575d 100644 --- a/www/api/pixel-iterator.html +++ b/www/api/pixel-iterator.html @@ -142,7 +142,7 @@ Druckerei Online @@ -506,7 +506,7 @@ _8c.html" target="source" name="PixelSyncIterator">PixelSyncIterator Discourse Server • - Studio + Studio   diff --git a/www/api/pixel-view.html b/www/api/pixel-view.html index 0561a8ae1..0b24bf6b8 100644 --- a/www/api/pixel-view.html +++ b/www/api/pixel-view.html @@ -141,6 +141,9 @@ + diff --git a/www/api/pixel-wand.html b/www/api/pixel-wand.html index de45c2ccc..b73e3c9c8 100644 --- a/www/api/pixel-wand.html +++ b/www/api/pixel-wand.html @@ -1397,7 +1397,7 @@ _8c.html" target="source" name="PixelSetYellowQuantum">PixelSetYellowQuantum Discourse Server • - Studio + Studio   diff --git a/www/api/profile.html b/www/api/profile.html index 7db4cf7ce..f781339d9 100644 --- a/www/api/profile.html +++ b/www/api/profile.html @@ -141,9 +141,6 @@ - diff --git a/www/api/property.html b/www/api/property.html index a024229b6..65876b847 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 7e3053cd9..7d4c84e1b 100644 --- a/www/api/quantize.html +++ b/www/api/quantize.html @@ -141,9 +141,6 @@ - diff --git a/www/api/registry.html b/www/api/registry.html index 955927f48..77c157235 100644 --- a/www/api/registry.html +++ b/www/api/registry.html @@ -314,7 +314,7 @@ _8c.html" target="source" name="SetImageRegistry">SetImageRegistry Discourse Server • - Studio + Studio   diff --git a/www/api/resize.html b/www/api/resize.html index 5a3ed8ae7..402fbf41f 100644 --- a/www/api/resize.html +++ b/www/api/resize.html @@ -452,7 +452,7 @@ _8c.html" target="source" name="ZoomImage">ZoomImage Discourse Server • - Studio + Studio   diff --git a/www/api/resource.html b/www/api/resource.html index f96e5d46a..18d92ba74 100644 --- a/www/api/resource.html +++ b/www/api/resource.html @@ -141,6 +141,9 @@ + diff --git a/www/api/shear.html b/www/api/shear.html index 473862235..b7cc14740 100644 --- a/www/api/shear.html +++ b/www/api/shear.html @@ -142,7 +142,7 @@ Druckerei Online @@ -265,7 +265,7 @@ _8c.html" target="source" name="ShearImage">ShearImage Discourse Server • - Studio + Studio   diff --git a/www/api/stream.html b/www/api/stream.html index 6697ff0b4..90f602207 100644 --- a/www/api/stream.html +++ b/www/api/stream.html @@ -141,6 +141,9 @@ + @@ -205,7 +208,7 @@ _8c.html" target="source" name="WriteStream">WriteStream Discourse Server • - Studio + Studio   diff --git a/www/api/transform.html b/www/api/transform.html index 881ba5b1e..ad4a6bc49 100644 --- a/www/api/transform.html +++ b/www/api/transform.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/api/version.html b/www/api/version.html index bd0959b11..297784dd7 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 650f020ed..2b1db86c6 100644 --- a/www/architecture.html +++ b/www/architecture.html @@ -142,7 +142,7 @@ Druckerei Online @@ -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.2-2 2010-24-25 Q16 http://www.imagemagick.org

+

$magick> identify -versionVersion: ImageMagick 6.6.2-3 2010-34-35 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.

@@ -511,21 +511,21 @@ image=ReadStream(image_info,&StreamHandler,exception);

Large Image Support

-

ImageMagick can read, process, or write mega-, giga-, or tera-pixel image sizes. For example, here we resize an image to a quarter million pixels square:

+

ImageMagick can read, process, or write mega-, giga-, or tera-pixel image sizes. An image width or height can range from 1 to 2,147,483,647 pixels on a 32 bit OS and up to 9,223,372,036,854,775,807 pixels on a 64-bit OS. Note, that some image formats have restrictions on image size. For example, Photoshop images are limited to 300,000 pixels for width or height. Here we resize an image to a quarter million pixels square:

$magick> convert logo: -resize 250000x250000 logo.miff

For large images, ImageMagick will likely create a pixel cache on disk. Make sure you have plenty of temporary disk space. If your default temporary disk partition is too small, tell ImageMagick to use another partition with plenty of free space. For example:

-

$magick> convert -define registry:temporary-path=/data/tmp logo: \
-resize 250000x250000 logo.miff

+

$magick> convert -define registry:temporary-path=/data/tmp logo: \
-resize 250000x250000 logo.miff

To ensure large images do not consume all the memory on your system, force the image pixels to memory-mapped disk with resource limits:

-

$magick> convert -define registry:temporary-path=/data/tmp -limit memory 16mb \
logo: -resize 250000x250000 logo.miff

+

$magick> convert -define registry:temporary-path=/data/tmp -limit memory 16mb \
logo: -resize 250000x250000 logo.miff

Here we force all image pixels to disk:

-

$magick> convert -define registry:temporary-path=/data/tmp -limit area 0 \
logo: -resize 250000x250000 logo.miff

+

$magick> convert -define registry:temporary-path=/data/tmp -limit area 0 \
logo: -resize 250000x250000 logo.miff

Caching pixels to disk is about 1000 times slower than memory. Expect long run times when processing large images with ImageMagick. You can monitor progress with this command:

-

$magick> convert -monitor -define registry:temporary-path=/data/tmp -limit area 0 \
logo: -resize 250000x250000 logo.miff

+

$magick> convert -monitor -define registry:temporary-path=/data/tmp -limit area 0 \
logo: -resize 250000x250000 logo.miff

Threads of Execution

@@ -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 8f8c20850..befc134e4 100644 --- a/www/binary-releases.html +++ b/www/binary-releases.html @@ -174,16 +174,16 @@ - ImageMagick-6.6.2-2.i386.rpm - download - download + ImageMagick-6.6.2-3.i386.rpm + download + download CentOS 5.4 i386 RPM - ImageMagick-6.6.2-2.x86_64.rpm - download - download + ImageMagick-6.6.2-3.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.2-2.i386.rpm

+

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

@@ -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.2-2-Q16-windows-dll.exe.

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

@@ -307,44 +307,44 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -373,7 +373,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/changelog.html b/www/changelog.html index 2085fa15f..2134b96a0 100644 --- a/www/changelog.html +++ b/www/changelog.html @@ -141,6 +141,9 @@ + @@ -149,9 +152,14 @@
-
    2010-05-25 6.6.2-2 Anthony Thyssen <A.Thyssen@griffith...>
    +
      2010-06-06 6.6.2-3 Glenn Randers-Pehrson <glennrp@image...>
      +
    • Don't decode pixels in coders/png.c when image->ping is set.

    • +
      2010-06-06 6.6.2-3 Cristy <quetzlzacatenango@image...>
      +
    • Reset image filename when reading inline images.
    • +
    • Don't clamp floating point values for HDRI-enabled ImageMagick.

    • +
      2010-05-25 6.6.2-2 Anthony Thyssen <A.Thyssen@griffith...>
    • Replaced '^' morphology kernel rotation with two varients '>' and '<'
    • -
    • Hopefully finally settled the kernel defintion of 'Skeleton' to correctly thin down ANY starting image, as symetrically as posible.
    • +
    • Hopefully finally settled the kernel defintion of 'Skeleton' to correctly thin down ANY starting image, as symetrically as possible.
    • Spelling correction: Manhatten -> Manhattan

    • 2010-06-01 6.6.2-2 Glenn Randers-Pehrson <glennrp@image...>
    • Properly scale color components of the PNG bKGD chunk.
    • @@ -279,7 +287,7 @@
      2010-03-31 6.6.1-0 Anthony Thyssen <A.Thyssen@griffith...>
    • Fixed bug in equal-size tile cropping, when image has a page offset.

    • 2010-03-31 6.6.1-0 Cristy <quetzlzacatenango@image...>
      -
    • The -recolor 4x4 matrix is now interpretted properly (previously it summed rather than attenuating the alpha channel).
    • +
    • The -recolor 4x4 matrix is now interpreted properly (previously it summed rather than attenuating the alpha channel).
    • Support writing 1-bit PSD images.
    • Support LCMS 2.0.
    • Improved WMF support under Windows.

    • @@ -350,7 +358,7 @@
      2010-02-07 6.5.9-3 Anthony Thyssen <A.Thyssen@griffith...>
    • Final testing and fixing of basic morphology operators
    • Addition Third-level Subtractive Morphology Methods: EdgeIn, EdgeOut, Edge, TopHat, BottomHat
    • -
    • Ensuring original kernels passed to morphology are cloned before being modifified for use by specific methods (EG: convolve scale/normalize)

    • +
    • Ensuring original kernels passed to morphology are cloned before being modified for use by specific methods (EG: convolve scale/normalize)

    • 2010-02-03 6.5.9-2 Cristy <quetzlzacatenango@image...>
    • display -immutable to display transparent image without a checkboard.

    • 2010-01-27 6.5.9-1 Glenn Randers-Pehrson <glennrp@image...>
      @@ -831,7 +839,7 @@
    • Calculate the kurtosis and skewness of image channels (reference http://amartyosscrapbook.blogspot.com/2008/12/formulas-used-to-calculate-kurtosis-and.html).

    • 2008-12-28 6.4.8-4 Rick Mabry <rick.mabry@anony...>
    • Patch magick/display.c and PerlMagick/ContrastStretchImage() to return the same results as the -contrast-stretch option.
    • -
    • ContrastStretchImageChannel() no longer interpretted as Contast() by MogrifyRegion() in PerlMagick.

    • +
    • ContrastStretchImageChannel() no longer interpreted as Contast() by MogrifyRegion() in PerlMagick.

    • 2008-12-28 6.4.8-3 Rick Mabry <rick.mabry@anony...>
    • Reverse argument and option in Throw*InvalidArgumentException() macro for proper exception message.
    • Recognize negative geometries for -shear and -annotate (.e.g. 45x-30).
    • diff --git a/www/cipher.html b/www/cipher.html index 27d50f14b..dc95ceaf0 100644 --- a/www/cipher.html +++ b/www/cipher.html @@ -143,7 +143,7 @@ Druckerei Online
diff --git a/www/color.html b/www/color.html index 836efe989..be3ea7484 100644 --- a/www/color.html +++ b/www/color.html @@ -143,7 +143,7 @@ Druckerei Online diff --git a/www/command-line-options.html b/www/command-line-options.html index 2c51da1db..590d3c433 100644 --- a/www/command-line-options.html +++ b/www/command-line-options.html @@ -145,9 +145,6 @@ - diff --git a/www/command-line-processing.html b/www/command-line-processing.html index 2c082c675..40d970434 100644 --- a/www/command-line-processing.html +++ b/www/command-line-processing.html @@ -142,7 +142,7 @@ Druckerei Online diff --git a/www/command-line-tools.html b/www/command-line-tools.html index 355df4a5f..62f10b52d 100644 --- a/www/command-line-tools.html +++ b/www/command-line-tools.html @@ -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 3cfa4894d..0c17f4837 100644 --- a/www/compare.html +++ b/www/compare.html @@ -142,9 +142,6 @@ - @@ -396,7 +393,7 @@ transparent, extract, background, or shape the alpha channel Discourse Server • - Studio + Studio   diff --git a/www/conjure.html b/www/conjure.html index a52a679fc..469950667 100644 --- a/www/conjure.html +++ b/www/conjure.html @@ -143,7 +143,7 @@ Druckerei Online diff --git a/www/contact.html b/www/contact.html index 57fb3c142..06bbb3bc6 100644 --- a/www/contact.html +++ b/www/contact.html @@ -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 38cace248..fccc77fa5 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 c8b9c0781..d492433bf 100644 --- a/www/display.html +++ b/www/display.html @@ -143,7 +143,7 @@ Druckerei Online

diff --git a/www/download.html b/www/download.html index da58f1366..8d9bc991a 100644 --- a/www/download.html +++ b/www/download.html @@ -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.2-2.

+

The latest release of ImageMagick is version 6.6.2-3.

Australia
ftp://mirror.aarnet.edu.au/pub/ImageMagick/
@@ -204,7 +204,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/examples.html b/www/examples.html index a527b78a4..e743b2b78 100644 --- a/www/examples.html +++ b/www/examples.html @@ -142,7 +142,7 @@ Druckerei Online @@ -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] diff --git a/www/formats.html b/www/formats.html index 69519d9a2..9b444ff84 100644 --- a/www/formats.html +++ b/www/formats.html @@ -932,6 +932,13 @@ convert \( -size 15x15 xc:black xc:white -append \) \
+ + + + + + + diff --git a/www/fx.html b/www/fx.html index 49870adfb..b5b6fd5c9 100644 --- a/www/fx.html +++ b/www/fx.html @@ -143,7 +143,7 @@ Druckerei Online @@ -471,7 +471,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/high-dynamic-range.html b/www/high-dynamic-range.html index 4bcb1fd0b..7efa58184 100644 --- a/www/high-dynamic-range.html +++ b/www/high-dynamic-range.html @@ -191,7 +191,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/history.html b/www/history.html index 53ccfc91e..0cb3cfcee 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 692cf5a2c..59f5c8662 100644 --- a/www/identify.html +++ b/www/identify.html @@ -222,7 +222,7 @@ Tainted: False
Filesize: 3.97266kb
Number pixels: 3.14453kb
- Version: ImageMagick 6.6.2-2 2010-24-25 Q16 http://www.imagemagick.org

+ Version: ImageMagick 6.6.2-3 2010-34-35 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 bbc9f504e..86eeaede0 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 ab4ce9646..608285d06 100644 --- a/www/index.html +++ b/www/index.html @@ -226,7 +226,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/install-source.html b/www/install-source.html index c49d6197e..fc82cfe22 100644 --- a/www/install-source.html +++ b/www/install-source.html @@ -141,6 +141,9 @@ + diff --git a/www/license.html b/www/license.html index d52ed2f79..d345d04ce 100644 --- a/www/license.html +++ b/www/license.html @@ -274,7 +274,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/links.html b/www/links.html index 629a05015..3db52b975 100644 --- a/www/links.html +++ b/www/links.html @@ -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 e11bd0276..14c95fbc5 100644 --- a/www/magick-core.html +++ b/www/magick-core.html @@ -287,7 +287,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/magick-vector-graphics.html b/www/magick-vector-graphics.html index b625776e3..063f0de03 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 ef008e533..7672bc687 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 9d92c72cf..b9434242c 100644 --- a/www/miff.html +++ b/www/miff.html @@ -141,6 +141,9 @@ + @@ -305,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 7b0144c84..e046b9ec7 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 2342a7c78..f1aff9e45 100644 --- a/www/mogrify.html +++ b/www/mogrify.html @@ -1278,7 +1278,7 @@ transparent, extract, background, or shape the alpha channel Discourse Server • - Studio + Studio   diff --git a/www/montage.html b/www/montage.html index 8984d3d48..564da20b4 100644 --- a/www/montage.html +++ b/www/montage.html @@ -143,7 +143,7 @@ Druckerei Online diff --git a/www/motion-picture.html b/www/motion-picture.html index 68f6fdd62..c9c2848a5 100644 --- a/www/motion-picture.html +++ b/www/motion-picture.html @@ -143,7 +143,7 @@ Druckerei Online @@ -285,7 +285,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/perl-magick.html b/www/perl-magick.html index 63900c0fc..99d8cd5e6 100644 --- a/www/perl-magick.html +++ b/www/perl-magick.html @@ -141,6 +141,9 @@ + diff --git a/www/quantize.html b/www/quantize.html index af558687b..36db723eb 100644 --- a/www/quantize.html +++ b/www/quantize.html @@ -285,7 +285,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/resources.html b/www/resources.html index cd18481db..981b1fb51 100644 --- a/www/resources.html +++ b/www/resources.html @@ -407,7 +407,7 @@ file or data stream.

Discourse Server • - Studio + Studio   diff --git a/www/sitemap.html b/www/sitemap.html index 8f3baccae..4ed999807 100644 --- a/www/sitemap.html +++ b/www/sitemap.html @@ -142,7 +142,7 @@ Druckerei Online @@ -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.
@@ -265,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.
@@ -276,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.
@@ -302,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 6634b29ee..9175ac8a3 100644 --- a/www/sponsors.html +++ b/www/sponsors.html @@ -165,7 +165,6 @@
Druckerei
Druckerei Online
Kredit
-
Lampe Berger
LVM Versicherung
Online-Magazin
Reinigungsmittel
@@ -240,7 +239,7 @@ Discourse Server • - Studio + Studio   diff --git a/www/stream.html b/www/stream.html index 96f16a136..ad55ca6e7 100644 --- a/www/stream.html +++ b/www/stream.html @@ -143,7 +143,7 @@ Druckerei Online diff --git a/www/t-shirt.html b/www/t-shirt.html index fb5559327..9498c8c7d 100644 --- a/www/t-shirt.html +++ b/www/t-shirt.html @@ -191,7 +191,7 @@ Discourse Server • - Studio + Studio  
ImageMagick-6.6.2-2-Q16-windows-dll.exedownloaddownloadImageMagick-6.6.2-3-Q16-windows-dll.exedownloaddownload Win32 dynamic at 16 bits-per-pixel
ImageMagick-6.6.2-2-Q16-windows-static.exedownloaddownloadImageMagick-6.6.2-3-Q16-windows-static.exedownloaddownload Win32 static at 16 bits-per-pixel
ImageMagick-6.6.2-2-Q16-windows-x64-dll.exedownloaddownloadImageMagick-6.6.2-3-Q16-windows-x64-dll.exedownloaddownload x64 dynamic at 16 bits-per-pixel
ImageMagick-6.6.2-2-Q16-windows-x64-static.exedownloaddownloadImageMagick-6.6.2-3-Q16-windows-x64-static.exedownloaddownload x64 static at 16 bits-per-pixel
ImageMagick-6.6.2-2-Q8-windows-dll.exedownloaddownloadImageMagick-6.6.2-3-Q8-windows-dll.exedownloaddownload Win32 dynamic at 8 bits-per-pixel
ImageMagick-6.6.2-2-Q8-windows-static.exedownloaddownloadImageMagick-6.6.2-3-Q8-windows-static.exedownloaddownload Win32 static at 8 bits-per-pixel
Used to write HTML clickable image maps based on a the output of montage or a format which supports tiled images such as MIFF.
SID, MrSIDRMultiresolution seamless imageRequires the mrsidgeodecode command line utility that decompresses MG2 or MG3 SID image files.
SUN RW