From: Cristy Date: Sat, 9 Sep 2017 12:26:14 +0000 (-0400) Subject: ... X-Git-Tag: 7.0.7-1~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ab21941219d313b8c0c8c7b89079568dfcead78b;p=imagemagick ... --- diff --git a/index.html b/index.html index 8686a32db..de68b77fa 100644 --- a/index.html +++ b/index.html @@ -64,7 +64,7 @@ Use ImageMagickABI. Before each ImageMagick release, we perform a comprehensive security assessment that includes memory error and thread data race detection to help prevent security vulnerabilities.

-

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

+

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

The authoritative ImageMagick web site is https://www.imagemagick.org. The authoritative source code repository is https://github.com/ImageMagick. We maintain a source code mirror at https://gitlab.com/ImageMagick.

@@ -234,4 +234,4 @@ Use ImageMagick - \ No newline at end of file + \ No newline at end of file diff --git a/www/ImageMagickObject.html b/www/ImageMagickObject.html index bb1fe09b0..eaf90aac9 100644 --- a/www/ImageMagickObject.html +++ b/www/ImageMagickObject.html @@ -62,7 +62,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-7.0.6-Q16\ImageMagickObject
+  c:\Program Files\ImageMagick-7.0.7-Q16\ImageMagickObject
 

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

@@ -125,4 +125,4 @@ regsvr32 /u /s ImageMagickObject.dll - \ No newline at end of file + \ No newline at end of file diff --git a/www/advanced-unix-installation.html b/www/advanced-unix-installation.html index a82bec62b..11f9b96f8 100644 --- a/www/advanced-unix-installation.html +++ b/www/advanced-unix-installation.html @@ -74,7 +74,7 @@ tar xvzf ImageMagick.tar.gz

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:

-
 cd ImageMagick-7.0.6-9 ./configure
+
 cd ImageMagick-7.0.7-0 ./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:

@@ -503,7 +503,7 @@ rpmbuild --rebuild ImageMagick.src.rpm

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

-
 rpm -ivh ImageMagick-7.0.6-?.*.rpm
+
 rpm -ivh ImageMagick-7.0.7-?.*.rpm

Mac OS X-specific Build instructions

Perform these steps as an administrator or with the sudo command:

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

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

Unpack and change into the top-level ImageMagick directory:

-
 tar xvzf ImageMagick-7.0.6-9.tar.gz cd ImageMagick-7.0.6-9

Configure ImageMagick:

+
 tar xvzf ImageMagick-7.0.7-0.tar.gz cd ImageMagick-7.0.7-0

Configure ImageMagick:


 ./configure --prefix=/opt --with-quantum-depth=16 \
   --disable-dependency-tracking --with-x=yes \
@@ -562,7 +562,7 @@ display -display :0
 
 

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,

-
 tar jxvf ImageMagick-7.0.6-?.tar.bz2
cd ImageMagick-7.0.6-9
export CPPFLAGS="-Ic:/Progra~1/GnuWin32/include"
export LDFLAGS="-Lc:/Progra~1/GnuWin32/lib"
./configure --without-perl
make
sudo make install
+
 tar jxvf ImageMagick-7.0.7-?.tar.bz2
cd ImageMagick-7.0.7-0
export CPPFLAGS="-Ic:/Progra~1/GnuWin32/include"
export LDFLAGS="-Lc:/Progra~1/GnuWin32/lib"
./configure --without-perl
make
sudo make install

Dealing with Unexpected Problems

Chances are the download, configure, build, and install of ImageMagick went flawlessly as it is intended, however, certain systems and environments may cause one or more steps to fail. We discuss a few problems we've run across and how to take corrective action to ensure you have a working release of ImageMagick

@@ -631,4 +631,4 @@ identify -list format - \ No newline at end of file + \ No newline at end of file diff --git a/www/advanced-windows-installation.html b/www/advanced-windows-installation.html index 8a656f161..c725d0021 100644 --- a/www/advanced-windows-installation.html +++ b/www/advanced-windows-installation.html @@ -327,7 +327,7 @@ dmake release
  1. Double-click on - VisualMagick/bin/ImageMagick-7.0.6-9-Q16-windows-dll.exe + VisualMagick/bin/ImageMagick-7.0.7-0-Q16-windows-dll.exe to launch the ImageMagick binary distribution.
  2. Complete the installer screens to install ImageMagick on your system.
@@ -396,4 +396,4 @@ _MAGICKMOD_ - \ No newline at end of file + \ No newline at end of file diff --git a/www/animate.html b/www/animate.html index c01eafa39..745f810b5 100644 --- a/www/animate.html +++ b/www/animate.html @@ -527,4 +527,4 @@ transparent, extract, background, or shape the alpha channel - \ No newline at end of file + \ No newline at end of file diff --git a/www/api.html b/www/api.html index e2566aee9..420308684 100644 --- a/www/api.html +++ b/www/api.html @@ -45,7 +45,7 @@ Command-line Resources Develop - Search + Search Community @@ -164,7 +164,7 @@

Back to top • Public Key • - Contact Us

+ Contact Us

© 1999-2016 ImageMagick Studio LLC

diff --git a/www/architecture.html b/www/architecture.html index 5993b32e0..6f4c6f24d 100644 --- a/www/architecture.html +++ b/www/architecture.html @@ -131,7 +131,7 @@ if (image == (Image *) NULL)

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 8-bit gray 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:

-
 identify -version
Version: ImageMagick 7.0.6-9 2017-08-10 Q16 https://www.imagemagick.org
+
 identify -version
Version: ImageMagick 7.0.7-0 2017-09-04 Q16 https://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 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.

Access the Pixel Cache

@@ -1484,4 +1484,4 @@ ModuleExport size_t analyzeImage(Image **images,const int argc, - \ No newline at end of file + \ No newline at end of file diff --git a/www/binary-releases.html b/www/binary-releases.html index 6e15431d4..f55f00dc4 100644 --- a/www/binary-releases.html +++ b/www/binary-releases.html @@ -45,7 +45,7 @@ Command-line Resources Develop - Search + Search Community @@ -447,7 +447,7 @@ objShell.Exec("convert ""e:/myimages/image.png"" ""e:/myimages/image.jpg""")

Back to top • Public Key • - Contact Us

+ Contact Us

© 1999-2016 ImageMagick Studio LLC

diff --git a/www/changelog.html b/www/changelog.html index 602c7b5f5..31c35a6ab 100644 --- a/www/changelog.html +++ b/www/changelog.html @@ -52,7 +52,18 @@
-
2017-08-20 7.0.6-9 Cristy <quetzlzacatenango@image...>
+
2017-09-27 7.0.7-0 Cristy <quetzlzacatenango@image...>
+
  • Release ImageMagick version 7.0.7-0, GIT revision 20996:2f8ac2203:20170903.
  • +
    2017-08-28 7.0.7-0 Cristy <quetzlzacatenango@image...>
    +
  • Fixed numerous memory leaks (reference https://github.com/ImageMagick/ImageMagick/issues).
  • +
  • Don't overwrite symbolic links when the shred policy is enabled.
  • +
    2017-08-27 7.0.6-10 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.6-10, GIT revision 20920:9940c367a:20170827.
  • +
    2017-08-27 7.0.6-10 Cristy <quetzlzacatenango@image...>
    +
  • Support -metric ssim, structual similarity index.
  • +
    2017-08-26 7.0.6-10 Dirk Lemstra <dirk@lem.....org>
    +
  • Fixed thread safety issue inside the pango and librsvg decoder (reference: https://github.com/dlemstra/Magick.NET/issues/91).
  • +
    2017-08-20 7.0.6-9 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.6-9, GIT revision 20860:3f307d8ad:20170820.
  • 2017-08-18 7.0.6-9 Glenn Randers-Pehrson <glennrp@image...>
  • Fixed bug with writing tIME chunk when timezone has a negative offset (reference: https://github.com/ImageMagick/ImageMagick/issues/685)
  • @@ -103,7 +114,7 @@
    2017-07-23 7.0.6-3 Cristy <quetzlzacatenango@image...>
  • Fixed numerous memory leaks (reference https://github.com/ImageMagick/ImageMagick/issues).
  • 2017-07-23 7.0.6-3 Glenn Randers-Pehrson <glennrp@image...>
    -
  • Fix memory leaks when reading a malformed JNG image: https://github.com/ImageMagick/ImageMagick/issues/600, https://github.com/ImageMagick/ImageMagick/issues/602).
  • +
  • Fix memory leaks when reading a malformed JNG image: https://github.com/ImageMagick/ImageMagick/issues/600 ( CVE-2017-13141), https://github.com/ImageMagick/ImageMagick/issues/602).
  • 2017-07-21 7.0.6-2 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.6-2, GIT revision 20549:62fcf3d96:20170721.
  • 2017-07-19 7.0.6-2 Cristy <quetzlzacatenango@image...>
    @@ -493,4 +504,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/www/cipher.html b/www/cipher.html index 19eb10ba7..195e9b7b3 100644 --- a/www/cipher.html +++ b/www/cipher.html @@ -135,4 +135,4 @@ Examples - \ No newline at end of file + \ No newline at end of file diff --git a/www/color-management.html b/www/color-management.html index 56b54eb0e..79ef519e5 100644 --- a/www/color-management.html +++ b/www/color-management.html @@ -127,4 +127,4 @@ magick myimage_channels_*.png -set colorspace HSL -combine -colorspace RGB -set - \ No newline at end of file + \ No newline at end of file diff --git a/www/color.html b/www/color.html index 0b7312dc5..f85024fb1 100644 --- a/www/color.html +++ b/www/color.html @@ -4924,4 +4924,4 @@ device-cmyk(0.11, 0.48, 0.83, 0.00)
    - \ No newline at end of file + \ No newline at end of file diff --git a/www/command-line-options.html b/www/command-line-options.html index 9356c26bb..f5b40ec03 100644 --- a/www/command-line-options.html +++ b/www/command-line-options.html @@ -1822,7 +1822,7 @@ available:

    compose:args=arguments Sets certain compose argument values when using convert ... -compose ... - -composite. See
    Image Composition @@ -5773,7 +5773,7 @@ name.

    AE
    absolute error count, number of different pixels (-fuzz effected)
    -
    DDSIM
    structural dissimilarity index
    +
    DSSIM
    structural dissimilarity index
    FUZZ
    mean color distance
    MAE
    mean absolute error (normalized), average channel error distance
    MEPP
    mean error per pixel (normalized mean error, normalized peak error)
    @@ -8109,4 +8109,4 @@ but with strict boolean masking.

    - \ No newline at end of file + \ No newline at end of file diff --git a/www/command-line-processing.html b/www/command-line-processing.html index 6c1f51798..df6312466 100644 --- a/www/command-line-processing.html +++ b/www/command-line-processing.html @@ -603,4 +603,4 @@ image-2.jpg - \ No newline at end of file + \ No newline at end of file diff --git a/www/command-line-tools.html b/www/command-line-tools.html index c7b5990df..4361d449a 100644 --- a/www/command-line-tools.html +++ b/www/command-line-tools.html @@ -100,4 +100,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/www/compare.html b/www/compare.html index d3c1401b7..c543e5b93 100644 --- a/www/compare.html +++ b/www/compare.html @@ -415,4 +415,4 @@ transparent, extract, background, or shape the alpha channel - \ No newline at end of file + \ No newline at end of file diff --git a/www/compose.html b/www/compose.html index 675e1d3ff..dfc4abc84 100644 --- a/www/compose.html +++ b/www/compose.html @@ -46,7 +46,7 @@ Command-line Resources Develop - Search + Search Community @@ -630,7 +630,7 @@ href="https://www.imagemagick.org/script/command-line-options.html#list">-list c

    Back to top • Public Key • - Contact Us

    + Contact Us

    © 1999-2017 ImageMagick Studio LLC

    @@ -639,4 +639,3 @@ href="https://www.imagemagick.org/script/command-line-options.html#list">-list c - \ No newline at end of file diff --git a/www/composite.html b/www/composite.html index 48d401698..ffa316782 100644 --- a/www/composite.html +++ b/www/composite.html @@ -521,4 +521,4 @@ transparent, extract, background, or shape the alpha channel - \ No newline at end of file + \ No newline at end of file diff --git a/www/conjure.html b/www/conjure.html index d8fb4571f..1e7287921 100644 --- a/www/conjure.html +++ b/www/conjure.html @@ -1133,4 +1133,4 @@ fill="color name", channel="All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, - \ No newline at end of file + \ No newline at end of file diff --git a/www/connected-components.html b/www/connected-components.html index 6cb0ad71a..3f4794301 100644 --- a/www/connected-components.html +++ b/www/connected-components.html @@ -111,4 +111,4 @@ Objects (id: bounding-box centroid area mean-color): - \ No newline at end of file + \ No newline at end of file diff --git a/www/convert.html b/www/convert.html index f18bde948..b85e41c7a 100644 --- a/www/convert.html +++ b/www/convert.html @@ -1322,4 +1322,4 @@ transparent, extract, background, or shape the alpha channel - \ No newline at end of file + \ No newline at end of file diff --git a/www/develop.html b/www/develop.html index 12d5a2327..e79c2af6e 100644 --- a/www/develop.html +++ b/www/develop.html @@ -147,6 +147,10 @@
    The MBS Realbasic ImageMagick is a plugin that utilizes the power of ImageMagick from within the RealBasic environment.
    +
    R
    + +
    The magick package wraps the Magick++ STL to provide vectorized image processing in R. Get started with using the package vignette.
    +
    Ruby
    RMagick is an interface between the Ruby programming language and the MagickCore image processing libraries. Get started with RMagick by perusing the documentation.
    @@ -191,4 +195,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/www/display.html b/www/display.html index 47ef9867a..f5fc5ae35 100644 --- a/www/display.html +++ b/www/display.html @@ -563,4 +563,4 @@ transparent, extract, background, or shape the alpha channel - \ No newline at end of file + \ No newline at end of file diff --git a/www/distribute-pixel-cache.html b/www/distribute-pixel-cache.html index 4965c1f51..c11624eae 100644 --- a/www/distribute-pixel-cache.html +++ b/www/distribute-pixel-cache.html @@ -84,4 +84,4 @@ convert -limit memory 1GiB -limit map 2GiB -limit disk 4GiB \ - \ No newline at end of file + \ No newline at end of file diff --git a/www/download.html b/www/download.html index 6fef573c7..d16cb431c 100644 --- a/www/download.html +++ b/www/download.html @@ -74,16 +74,16 @@ - ImageMagick-7.0.6-9.x86_64.rpm - download - download + ImageMagick-7.0.7-0.x86_64.rpm + download + download Redhat / CentOS 7.1 x86_64 RPM - ImageMagick-libs-7.0.6-9.x86_64.rpm - download - download + ImageMagick-libs-7.0.7-0.x86_64.rpm + download + download Redhat / CentOS 7.1 x86_64 RPM @@ -120,8 +120,8 @@

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

    -
     rpm -Uvh ImageMagick-7.0.6-9.x86_64.rpm

    You'll need the libraries as well:

    -
     rpm -Uvh ImageMagick-libs-7.0.6-9.x86_64.rpm
    +
     rpm -Uvh ImageMagick-7.0.7-0.x86_64.rpm

    You'll need the libraries as well:

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

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

    cd $HOME
    @@ -132,7 +132,7 @@

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

    -
     export MAGICK_HOME="$HOME/ImageMagick-7.0.6"
    +
     export MAGICK_HOME="$HOME/ImageMagick-7.0.7"

    If the bin subdirectory of the extracted package is not already in your executable search path, add it to your PATH environment variable. For example:

    export PATH="$MAGICK_HOME/bin:$PATH
    @@ -189,7 +189,7 @@ display logo.gif

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

    -
     export MAGICK_HOME="$HOME/ImageMagick-7.0.6"
    +
     export MAGICK_HOME="$HOME/ImageMagick-7.0.7"

    If the bin subdirectory of the extracted package is not already in your executable search path, add it to your PATH environment variable. For example:

    export PATH="$MAGICK_HOME/bin:$PATH"
    @@ -232,7 +232,7 @@ display logo.gif

    To run the script:

    ./imagemagick_compile.sh VERSION
    -

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

    +

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

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

      @@ -281,9 +281,9 @@ display logo.gif - ImageMagick-7.0.6-9-Q16-x64-dll.exe - download - download + ImageMagick-7.0.7-0-Q16-x64-dll.exe + download + download Win64 dynamic at 16 bits-per-pixel component @@ -301,93 +301,93 @@ display logo.gif - ImageMagick-7.0.6-9-Q16-x64-static.exe - download - download + ImageMagick-7.0.7-0-Q16-x64-static.exe + download + download Win64 static at 16 bits-per-pixel component - ImageMagick-7.0.6-9-Q8-x64-dll.exe - download - download + ImageMagick-7.0.7-0-Q8-x64-dll.exe + download + download Win64 dynamic at 8 bits-per-pixel component - ImageMagick-7.0.6-9-Q8-x64-static.exe - download - download + ImageMagick-7.0.7-0-Q8-x64-static.exe + download + download Win64 static at 8 bits-per-pixel component - ImageMagick-7.0.6-9-Q16-HDRI-x64-dll.exe - download - download + ImageMagick-7.0.7-0-Q16-HDRI-x64-dll.exe + download + download Win64 dynamic at 16 bits-per-pixel component with high dynamic-range imaging enabled - ImageMagick-7.0.6-9-Q16-HDRI-x64-static.exe - download - download + ImageMagick-7.0.7-0-Q16-HDRI-x64-static.exe + download + download Win64 static at 16 bits-per-pixel component with high dynamic-range imaging enabled - ImageMagick-7.0.6-9-Q16-x86-dll.exe - download - download + ImageMagick-7.0.7-0-Q16-x86-dll.exe + download + download Win32 dynamic at 16 bits-per-pixel component - ImageMagick-7.0.6-9-Q16-x86-static.exe - download - download + ImageMagick-7.0.7-0-Q16-x86-static.exe + download + download Win32 static at 16 bits-per-pixel component - ImageMagick-7.0.6-9-Q8-x86-dll.exe - download - download + ImageMagick-7.0.7-0-Q8-x86-dll.exe + download + download Win32 dynamic at 8 bits-per-pixel component - ImageMagick-7.0.6-9-Q8-x86-static.exe - download - download + ImageMagick-7.0.7-0-Q8-x86-static.exe + download + download Win32 static at 8 bits-per-pixel component - ImageMagick-7.0.6-9-Q16-HDRI-x86-dll.exe - download - download + ImageMagick-7.0.7-0-Q16-HDRI-x86-dll.exe + download + download Win32 dynamic at 16 bits-per-pixel component with high dynamic-range imaging enabled - ImageMagick-7.0.6-9-Q16-HDRI-x86-static.exe - download - download + ImageMagick-7.0.7-0-Q16-HDRI-x86-static.exe + download + download Win32 static at 16 bits-per-pixel component with high dynamic-range imaging enabled - ImageMagick-7.0.6-9-portable-Q16-x86.zip - download - download + ImageMagick-7.0.7-0-portable-Q16-x86.zip + download + download Portable Win32 static at 16 bits-per-pixel component. Just copy to your host and run (no installer, no Windows registry entries). - ImageMagick-7.0.6-9-portable-Q16-x64.zip - download - download + ImageMagick-7.0.7-0-portable-Q16-x64.zip + download + download Portable Win64 static at 16 bits-per-pixel component. Just copy to your host and run (no installer, no Windows registry entries). @@ -430,4 +430,4 @@ objShell.Exec("magick ""e:/myimages/image.png"" ""e:/myimages/image.jpg""") - \ No newline at end of file + \ No newline at end of file diff --git a/www/escape.html b/www/escape.html index 120b07552..8c9ff3634 100644 --- a/www/escape.html +++ b/www/escape.html @@ -882,4 +882,4 @@ Post ObjectData Descriptor Record - \ No newline at end of file + \ No newline at end of file diff --git a/www/examples.html b/www/examples.html index a55bee522..c62158450 100644 --- a/www/examples.html +++ b/www/examples.html @@ -75,4 +75,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/www/exception.html b/www/exception.html index 3fcfbeb9d..0d105bbaf 100644 --- a/www/exception.html +++ b/www/exception.html @@ -264,4 +264,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/www/export.html b/www/export.html index 9c8c1731e..9d6482f33 100644 --- a/www/export.html +++ b/www/export.html @@ -75,4 +75,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/www/formats.html b/www/formats.html index e07e4a244..54967b021 100644 --- a/www/formats.html +++ b/www/formats.html @@ -1976,4 +1976,4 @@ convert \( -size 15x15 canvas:black canvas:white -append \) \ - \ No newline at end of file + \ No newline at end of file diff --git a/www/fx.html b/www/fx.html index d8809dea2..406e86d91 100644 --- a/www/fx.html +++ b/www/fx.html @@ -415,4 +415,4 @@ convert rose: -duplicate 29 -virtual-pixel Gray -distort SRT '%[fx:360.0*t/n]' \ - \ No newline at end of file + \ No newline at end of file diff --git a/www/gradient.html b/www/gradient.html index d0e8f7feb..890d2a614 100644 --- a/www/gradient.html +++ b/www/gradient.html @@ -236,4 +236,4 @@ convert -size 256x256 -define gradient:radii=128,64 -define gradient:angle=45 ra - \ No newline at end of file + \ No newline at end of file diff --git a/www/high-dynamic-range.html b/www/high-dynamic-range.html index d4b0898f8..fe239d1c3 100644 --- a/www/high-dynamic-range.html +++ b/www/high-dynamic-range.html @@ -102,4 +102,4 @@ Features: HDRI - \ No newline at end of file + \ No newline at end of file diff --git a/www/history.html b/www/history.html index 991b5f837..0f7a477ed 100644 --- a/www/history.html +++ b/www/history.html @@ -92,4 +92,4 @@ I swear by my life and my love of it that I will never live for the sake of anot - \ No newline at end of file + \ No newline at end of file diff --git a/www/identify.html b/www/identify.html index 42c3eac8b..fea07b9fa 100644 --- a/www/identify.html +++ b/www/identify.html @@ -424,4 +424,4 @@ transparent, extract, background, or shape the alpha channel - \ No newline at end of file + \ No newline at end of file diff --git a/www/import.html b/www/import.html index 565dc99a6..09a524cde 100644 --- a/www/import.html +++ b/www/import.html @@ -55,11 +55,11 @@

      Example Usage • Option Summary

      -

      Use the import program to capture some or all of an X server screen and save the image to a file. See Command Line Processing for advice on how to structure your import command or see below for example usages of the command.

      +

      Use the import program to capture some or all of an X server screen and save the image to a file. import captures the window selected by clicking or program argument. See Command Line Processing for advice on how to structure your import command or see below for example usages of the command.

      Example Usage

      -

      We list a few examples of the import command here to illustrate its usefulness and ease of use. To get started, lets import an image in the JPEG format:

      +

      We list a few examples of the import command here to illustrate its usefulness and ease of use. To get started, lets import an image of an X11 window in the JPEG format:

      
       magick import rose.jpg
      @@ -422,4 +422,4 @@ magick import -window root screen.ps
         
       
       
      -
      \ No newline at end of file
      +
      \ No newline at end of file
      diff --git a/www/index.html b/www/index.html
      index 9f08f9653..4cf41d8de 100644
      --- a/www/index.html
      +++ b/www/index.html
      @@ -64,7 +64,7 @@ Use ImageMagickABI. Before each ImageMagick release, we perform a comprehensive security assessment that includes memory error and thread data race detection to help prevent security vulnerabilities.

      -

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

      +

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

      The authoritative ImageMagick web site is https://www.imagemagick.org. The authoritative source code repository is https://github.com/ImageMagick. We maintain a source code mirror at https://gitlab.com/ImageMagick.

      @@ -234,4 +234,4 @@ Use ImageMagick - \ No newline at end of file + \ No newline at end of file diff --git a/www/install-source.html b/www/install-source.html index e279e86a6..847440898 100644 --- a/www/install-source.html +++ b/www/install-source.html @@ -77,7 +77,7 @@ tar xvzf ImageMagick.tar.gz

      Next configure and compile ImageMagick:

      -
       cd ImageMagick-7.0.6
      ./configure
      make
      +
       cd ImageMagick-7.0.7
      ./configure
      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

      
      @@ -118,16 +118,16 @@ make check
       unzip ImageMagick-windows.zip
       
      -

      Next, launch your Visual Studio IDE and choose Open->Project. Select the configure workspace from the ImageMagick-7.0.6/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-7.0.7/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-7.0.6/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-7.0.7/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

      -
       cd ImageMagick-7.0.6
      convert logo: image.jpg
      +
       cd ImageMagick-7.0.7
      convert logo: image.jpg

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

      
      @@ -136,7 +136,7 @@ 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-7.0.6/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-7.0.7/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.

      @@ -157,4 +157,4 @@ validate - \ No newline at end of file + \ No newline at end of file diff --git a/www/jp2.html b/www/jp2.html index eb81b791b..79ec7211e 100644 --- a/www/jp2.html +++ b/www/jp2.html @@ -159,4 +159,4 @@ convert wizard.png -resize 4096x2160! -depth 12 wizard.jp2 - \ No newline at end of file + \ No newline at end of file diff --git a/www/license.html b/www/license.html index d9bba721b..55f18f3e2 100644 --- a/www/license.html +++ b/www/license.html @@ -198,4 +198,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/www/links.html b/www/links.html index 0b6af2eb2..db87bdff7 100644 --- a/www/links.html +++ b/www/links.html @@ -158,4 +158,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/www/magick++.html b/www/magick++.html index 235d5d4ac..8e7c5b1cb 100644 --- a/www/magick++.html +++ b/www/magick++.html @@ -182,4 +182,4 @@ int main(int argc,char **argv) - \ No newline at end of file + \ No newline at end of file diff --git a/www/magick-core.html b/www/magick-core.html index ee639d87e..0cbbc6caa 100644 --- a/www/magick-core.html +++ b/www/magick-core.html @@ -326,4 +326,4 @@ int main(int argc,char **argv) - \ No newline at end of file + \ No newline at end of file diff --git a/www/magick-script.html b/www/magick-script.html index 23e3c5bfa..2fbe7d812 100644 --- a/www/magick-script.html +++ b/www/magick-script.html @@ -1277,4 +1277,4 @@ transparent, extract, background, or shape the alpha channel - \ No newline at end of file + \ No newline at end of file diff --git a/www/magick-vector-graphics.html b/www/magick-vector-graphics.html index 193811e53..01b515588 100644 --- a/www/magick-vector-graphics.html +++ b/www/magick-vector-graphics.html @@ -876,4 +876,4 @@ round - \ No newline at end of file + \ No newline at end of file diff --git a/www/magick-wand.html b/www/magick-wand.html index 182b998fe..3a448540a 100644 --- a/www/magick-wand.html +++ b/www/magick-wand.html @@ -378,4 +378,4 @@ int main(int argc,char **argv) - \ No newline at end of file + \ No newline at end of file diff --git a/www/magick.html b/www/magick.html index 74e5bda5d..438c28983 100644 --- a/www/magick.html +++ b/www/magick.html @@ -1319,4 +1319,4 @@ transparent, extract, background, or shape the alpha channel - \ No newline at end of file + \ No newline at end of file diff --git a/www/miff.html b/www/miff.html index 83ad9be1f..fd25a2f1a 100644 --- a/www/miff.html +++ b/www/miff.html @@ -240,4 +240,4 @@ or fewer colors in the image, each byte of image data contains an index value. I - \ No newline at end of file + \ No newline at end of file diff --git a/www/mirror.html b/www/mirror.html index a4fcf90ef..d4e9ab133 100644 --- a/www/mirror.html +++ b/www/mirror.html @@ -54,7 +54,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 Git. Before you download, you may want to review recent changes to the ImageMagick distribution. The authoritative source code repository is http://git.imagemagick.org/repos/ImageMagick.

      -

      The latest release of ImageMagick is version 7.0.6-9.

      +

      The latest release of ImageMagick is version 7.0.7-0.

      Germany
      http://mirror.checkdomain.de/imagemagick/
      @@ -110,4 +110,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/www/mogrify.html b/www/mogrify.html index 308804d5a..62a94b999 100644 --- a/www/mogrify.html +++ b/www/mogrify.html @@ -1297,4 +1297,4 @@ transparent, extract, background, or shape the alpha channel - \ No newline at end of file + \ No newline at end of file diff --git a/www/montage.html b/www/montage.html index 28763ad99..4b9e41dfe 100644 --- a/www/montage.html +++ b/www/montage.html @@ -633,4 +633,4 @@ transparent, extract, background, or shape the alpha channel - \ No newline at end of file + \ No newline at end of file diff --git a/www/motion-picture.html b/www/motion-picture.html index 796bbbe4b..09528d2c4 100644 --- a/www/motion-picture.html +++ b/www/motion-picture.html @@ -189,4 +189,4 @@ convert bluebells.dpx -define dpx:television.time.code=10:00:02:15 bluebells-001 - \ No newline at end of file + \ No newline at end of file diff --git a/www/opencl.html b/www/opencl.html index 98c2a410e..f82559eeb 100644 --- a/www/opencl.html +++ b/www/opencl.html @@ -109,4 +109,4 @@ InitImageMagickOpenCL(MAGICK_OPENCL_DEVICE_SELECT_USER, (void*)(myDevices+2), NU - \ No newline at end of file + \ No newline at end of file diff --git a/www/openmp.html b/www/openmp.html index 5a1431ecb..611b0f53b 100644 --- a/www/openmp.html +++ b/www/openmp.html @@ -92,4 +92,4 @@ Performance[8]: 40i 4.831ips 0.872e 15.680u 0:02.070
      - \ No newline at end of file + \ No newline at end of file diff --git a/www/perl-magick.html b/www/perl-magick.html index b8c9129f5..2286ce6dc 100644 --- a/www/perl-magick.html +++ b/www/perl-magick.html @@ -82,7 +82,7 @@ tar xvzf ImageMagick.tar.gz

      Next configure and compile ImageMagick:

      -
       cd ImageMagick-7.0.6 ./configure -with-perl make
      +
       cd ImageMagick-7.0.7 ./configure -with-perl make

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

      
      @@ -390,7 +390,7 @@ $image->[$x]->Frame("100x200");
       
         
           AdaptiveBlur
      -    geometry=>geometry, radius=>double, sigma=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}
      +    geometry=>geometry, radius=>double, sigma=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}
           adaptively blur the image with a Gaussian operator of the given radius and standard deviation (sigma).  Decrease the effect near edges.
         
       
      @@ -402,7 +402,7 @@ $image->[$x]->Frame("100x200");
       
         
           AdaptiveSharpen
      -    geometry=>geometry, radius=>double, sigma=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}
      +    geometry=>geometry, radius=>double, sigma=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}
           adaptively sharpen the image with a Gaussian operator of the given radius and standard deviation (sigma).  Increase the effect near edges.
         
       
      @@ -414,7 +414,7 @@ $image->[$x]->Frame("100x200");
       
         
           AddNoise
      -    noise=>{Uniform, Gaussian, Multiplicative, Impulse, Laplacian, Poisson}, attenuate=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}
      +    noise=>{Uniform, Gaussian, Multiplicative, Impulse, Laplacian, Poisson}, attenuate=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}
           add noise to an image
         
       
      @@ -438,13 +438,13 @@ $image->[$x]->Frame("100x200");
       
         
           AutoGamma
      -    channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}
      +    channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}
           automagically adjust gamma level of image
         
       
         
           AutoLevel
      -    channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}
      +    channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}
           automagically adjust color levels of image
         
       
      @@ -462,7 +462,7 @@ $image->[$x]->Frame("100x200");
       
         
           BlackThreshold
      -    threshold=>string, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}
      +    threshold=>string, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}
           force all pixels below the threshold intensity into black
         
       
      @@ -474,13 +474,13 @@ $image->[$x]->Frame("100x200");
       
         
           Blur
      -    geometry=>geometry, radius=>double, sigma=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}
      +    geometry=>geometry, radius=>double, sigma=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}
           reduce image noise and reduce detail levels with a Gaussian operator of the given radius and standard deviation (sigma).
         
       
         
           Border
      -    geometry=>geometry, width=>integer, height=>integer, bordercolor=>color name,  compose=>{Undefined, Add, Atop, Blend, Bumpmap, Clear, ColorBurn, ColorDodge, Colorize, CopyBlack, CopyBlue, CopyCMYK, Cyan, CopyGreen, Copy, CopyMagenta, CopyOpacity, CopyRed, RGB, CopyYellow, Darken, Dst, Difference, Displace, Dissolve, DstAtop, DstIn, DstOut, DstOver, Dst, Exclusion, HardLight, Hue, In, Lighten, Luminize, Minus, Modulate, Multiply, None, Out, Overlay, Over, Plus, ReplaceCompositeOp, Saturate, Screen, SoftLight, Src, SrcAtop, SrcIn, SrcOut, SrcOver, Src, Subtract, Threshold, Xor },
      +    geometry=>geometry, width=>integer, height=>integer, bordercolor=>color name,  compose=>{Undefined, Add, Atop, Blend, Bumpmap, Clear, ColorBurn, ColorDodge, Colorize, CopyBlack, CopyBlue, CopyCMYK, Cyan, CopyGreen, Copy, CopyMagenta, CopyAlpha, CopyRed, RGB, CopyYellow, Darken, Dst, Difference, Displace, Dissolve, DstAtop, DstIn, DstOut, DstOver, Dst, Exclusion, HardLight, Hue, In, Lighten, Luminize, Minus, Modulate, Multiply, None, Out, Overlay, Over, Plus, ReplaceCompositeOp, Saturate, Screen, SoftLight, Src, SrcAtop, SrcIn, SrcOut, SrcOver, Src, Subtract, Threshold, Xor },
           surround the image with a border of color
         
       
      @@ -576,7 +576,7 @@ $image->[$x]->Frame("100x200");
       
         
           Composite
      -    image=>image-handle, compose=>{Undefined, Add, Atop, Blend, Bumpmap, Clear, ColorBurn, ColorDodge, Colorize, CopyBlack, CopyBlue, CopyCMYK, Cyan, CopyGreen, Copy, CopyMagenta, CopyOpacity, CopyRed, RGB, CopyYellow, Darken, Dst, Difference, Displace, Dissolve, DstAtop, DstIn, DstOut, DstOver, Dst, Exclusion, HardLight, Hue, In, Lighten, Luminize, Minus, Modulate, Multiply, None, Out, Overlay, Over, Plus, ReplaceCompositeOp, Saturate, Screen, SoftLight, Src, SrcAtop, SrcIn, SrcOut, SrcOver, Src, Subtract, Threshold, Xor }, mask=>image-handle, geometry=>geometry, x=>integer, y=>integer, gravity=>{NorthWest, North, NorthEast, West, Center, East, SouthWest, South, SouthEast}, opacity=>integer, tile=>{True, False}, rotate=>double, color=>color name, blend=>geometry, interpolate=>{undefined, average, bicubic, bilinear, filter, integer, mesh, nearest-neighbor, spline}
      +    image=>image-handle, compose=>{Undefined, Add, Atop, Blend, Bumpmap, Clear, ColorBurn, ColorDodge, Colorize, CopyBlack, CopyBlue, CopyCMYK, Cyan, CopyGreen, Copy, CopyMagenta, CopyAlpha, CopyRed, RGB, CopyYellow, Darken, Dst, Difference, Displace, Dissolve, DstAtop, DstIn, DstOut, DstOver, Dst, Exclusion, HardLight, Hue, In, Lighten, Luminize, Minus, Modulate, Multiply, None, Out, Overlay, Over, Plus, ReplaceCompositeOp, Saturate, Screen, SoftLight, Src, SrcAtop, SrcIn, SrcOut, SrcOver, Src, Subtract, Threshold, Xor }, mask=>image-handle, geometry=>geometry, x=>integer, y=>integer, gravity=>{NorthWest, North, NorthEast, West, Center, East, SouthWest, South, SouthEast}, opacity=>integer, tile=>{True, False}, rotate=>double, color=>color name, blend=>geometry, interpolate=>{undefined, average, bicubic, bilinear, filter, integer, mesh, nearest-neighbor, spline}
           composite one image onto another.  Use the rotate parameter in concert with the tile parameter.
         
       
      @@ -600,7 +600,7 @@ $image->[$x]->Frame("100x200");
       
         
           Convolve
      -    coefficients=>array of float values, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}, bias=>double
      +    coefficients=>array of float values, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}, bias=>double
           apply a convolution kernel to the image. Given a kernel order , you would supply order*order float values (e.g. 3x3 implies 9 values).
         
       
      @@ -690,7 +690,7 @@ $image->[$x]->Frame("100x200");
       
         
           Equalize
      -    channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}
      + channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}
      perform histogram equalization to the image @@ -702,13 +702,13 @@ $image->[$x]->Frame("100x200"); Evaluate - value=>double, operator=>{Add, And, Divide, LeftShift, Max, Min, Multiply, Or, Rightshift, RMS, Subtract, Xor}, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + value=>double, operator=>{Add, And, Divide, LeftShift, Max, Min, Multiply, Or, Rightshift, RMS, Subtract, Xor}, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} apply an arithmetic, relational, or logical expression to the image Filter - kernel=>string, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}, bias=>double + kernel=>string, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}, bias=>double apply a convolution kernel to the image. @@ -726,7 +726,7 @@ $image->[$x]->Frame("100x200"); FloodfillPaint - geometry=>geometry, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}, x=>integer, y=>integer , fill=>color name, bordercolor=>color name, fuzz=>double, invert=>{True, False} + geometry=>geometry, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}, x=>integer, y=>integer , fill=>color name, bordercolor=>color name, fuzz=>double, invert=>{True, False} changes the color value of any pixel that matches the color of the target pixel and is a neighbor. If you specify a border color, the color value is changed for any neighbor pixel that is not that color. @@ -738,7 +738,7 @@ $image->[$x]->Frame("100x200"); Frame - geometry=>geometry, width=>integer, height=>integer, inner=>integer, outer=>integer, fill=>color name, compose=>{Undefined, Add, Atop, Blend, Bumpmap, Clear, ColorBurn, ColorDodge, Colorize, CopyBlack, CopyBlue, CopyCMYK, Cyan, CopyGreen, Copy, CopyMagenta, CopyOpacity, CopyRed, RGB, CopyYellow, Darken, Dst, Difference, Displace, Dissolve, DstAtop, DstIn, DstOut, DstOver, Dst, Exclusion, HardLight, Hue, In, Lighten, Luminize, Minus, Modulate, Multiply, None, Out, Overlay, Over, Plus, ReplaceCompositeOp, Saturate, Screen, SoftLight, Src, SrcAtop, SrcIn, SrcOut, SrcOver, Src, Subtract, Threshold, Xor }, + geometry=>geometry, width=>integer, height=>integer, inner=>integer, outer=>integer, fill=>color name, compose=>{Undefined, Add, Atop, Blend, Bumpmap, Clear, ColorBurn, ColorDodge, Colorize, CopyBlack, CopyBlue, CopyCMYK, Cyan, CopyGreen, Copy, CopyMagenta, CopyAlpha, CopyRed, RGB, CopyYellow, Darken, Dst, Difference, Displace, Dissolve, DstAtop, DstIn, DstOut, DstOver, Dst, Exclusion, HardLight, Hue, In, Lighten, Luminize, Minus, Modulate, Multiply, None, Out, Overlay, Over, Plus, ReplaceCompositeOp, Saturate, Screen, SoftLight, Src, SrcAtop, SrcIn, SrcOut, SrcOver, Src, Subtract, Threshold, Xor }, surround the image with an ornamental border @@ -750,19 +750,19 @@ $image->[$x]->Frame("100x200"); Gamma - gamma=>string, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + gamma=>string, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} gamma correct the image GaussianBlur - geometry=>geometry, radius=>double, sigma=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + geometry=>geometry, radius=>double, sigma=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} reduce image noise and reduce detail levels with a Gaussian operator of the given radius and standard deviation (sigma). GetPixel - geometry=>geometry, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}, normalize=>{true, false}, x=>integer, y=>integer + geometry=>geometry, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}, normalize=>{true, false}, x=>integer, y=>integer get a single pixel. By default normalized pixel values are returned. @@ -810,7 +810,7 @@ $image->[$x]->Frame("100x200"); Kuwahara - geometry=>geometry, radius=>double, sigma=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + geometry=>geometry, radius=>double, sigma=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} edge preserving noise reduction filter @@ -822,7 +822,7 @@ $image->[$x]->Frame("100x200"); Layers - method=>{coalesce, compare-any, compare-clear, compare-over, composite, dispose, flatten, merge, mosaic, optimize, optimize-image, optimize-plus, optimize-trans, remove-dups, remove-zero}, compose=>{Undefined, Add, Atop, Blend, Bumpmap, Clear, ColorBurn, ColorDodge, Colorize, CopyBlack, CopyBlue, CopyCMYK, Cyan, CopyGreen, Copy, CopyMagenta, CopyOpacity, CopyRed, RGB, CopyYellow, Darken, Dst, Difference, Displace, Dissolve, DstAtop, DstIn, DstOut, DstOver, Dst, Exclusion, HardLight, Hue, In, Lighten, LinearLight, Luminize, Minus, Modulate, Multiply, None, Out, Overlay, Over, Plus, ReplaceCompositeOp, Saturate, Screen, SoftLight, Src, SrcAtop, SrcIn, SrcOut, SrcOver, Src, Subtract, Threshold, Xor }, dither=>{true, false} + method=>{coalesce, compare-any, compare-clear, compare-over, composite, dispose, flatten, merge, mosaic, optimize, optimize-image, optimize-plus, optimize-trans, remove-dups, remove-zero}, compose=>{Undefined, Add, Atop, Blend, Bumpmap, Clear, ColorBurn, ColorDodge, Colorize, CopyBlack, CopyBlue, CopyCMYK, Cyan, CopyGreen, Copy, CopyMagenta, CopyAlpha, CopyRed, RGB, CopyYellow, Darken, Dst, Difference, Displace, Dissolve, DstAtop, DstIn, DstOut, DstOver, Dst, Exclusion, HardLight, Hue, In, Lighten, LinearLight, Luminize, Minus, Modulate, Multiply, None, Out, Overlay, Over, Plus, ReplaceCompositeOp, Saturate, Screen, SoftLight, Src, SrcAtop, SrcIn, SrcOut, SrcOver, Src, Subtract, Threshold, Xor }, dither=>{true, false} compare each image the GIF disposed forms of the previous image in the sequence. From this, attempt to select the smallest cropped image to replace each frame, while preserving the results of the animation. @@ -876,7 +876,7 @@ $image->[$x]->Frame("100x200"); MedianFilter - geometry=>geometry, width=>integer, height=>integer, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + geometry=>geometry, width=>integer, height=>integer, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} replace each pixel with the median intensity pixel of a neighborhood. @@ -888,7 +888,7 @@ $image->[$x]->Frame("100x200"); Mode - geometry=>geometry, width=>integer, height=>integer, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + geometry=>geometry, width=>integer, height=>integer, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} make each pixel the predominant color of the neighborhood. @@ -900,25 +900,25 @@ $image->[$x]->Frame("100x200"); Morphology - kernel=>string, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}, iterations=>integer + kernel=>string, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}, iterations=>integer apply a morphology method to the image. MotionBlur - geometry=>geometry, radius=>double, sigma=>double, angle=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + geometry=>geometry, radius=>double, sigma=>double, angle=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} reduce image noise and reduce detail levels with a Gaussian operator of the given radius and standard deviation (sigma) at the given angle to simulate the effect of motion Negate - gray=>{True, False}, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + gray=>{True, False}, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} replace each pixel with its complementary color (white becomes black, yellow becomes blue, etc.) Normalize - channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}
      + channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}
      transform image to span the full range of color values @@ -931,13 +931,13 @@ $image->[$x]->Frame("100x200"); Opaque color=>color name, -fill=>color name, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}, invert=>{True, False} +fill=>color name, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}, invert=>{True, False} change this color to the fill color within the image OrderedDither - threshold=>{threshold, checks, o2x2, o3x3, o4x4, o8x8, h4x4a, h6x6a, h8x8a, h4x4o, h6x6o, h8x8o, h16x16o, hlines6x4}, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + threshold=>{threshold, checks, o2x2, o3x3, o4x4, o8x8, h4x4a, h6x6a, h8x8a, h4x4o, h6x6o, h8x8o, h16x16o, hlines6x4}, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} order dither image @@ -979,7 +979,7 @@ fill=>color name, channel=>{All, Default, ReduceNoise - geometry=>geometry, width=>integer, height=>integer, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + geometry=>geometry, width=>integer, height=>integer, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} reduce noise in the image with a noise peak elimination filter @@ -1015,7 +1015,7 @@ fill=>color name, channel=>{All, Default, RotationalBlur - geometry=>geometry, angle=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + geometry=>geometry, angle=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} radial blur the image. @@ -1039,7 +1039,7 @@ fill=>color name, channel=>{All, Default, SelectiveBlur - geometry=>geometry, radius=>double, sigma=>double, threshold=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + geometry=>geometry, radius=>double, sigma=>double, threshold=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} selectively blur pixels within a contrast threshold. @@ -1056,7 +1056,7 @@ fill=>color name, channel=>{All, Default, SetPixel - geometry=>geometry, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}, color=>array of float values, x=>integer, y=>integer, color=>array of float values + geometry=>geometry, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}, color=>array of float values, x=>integer, y=>integer, color=>array of float values set a single pixel. By default normalized pixel values are expected. @@ -1068,7 +1068,7 @@ fill=>color name, channel=>{All, Default, Sharpen - geometry=>geometry, radius=>double, sigma=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + geometry=>geometry, radius=>double, sigma=>double, bias=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} sharpen the image with a Gaussian operator of the given radius and standard deviation (sigma). @@ -1104,7 +1104,7 @@ fill=>color name, channel=>{All, Default, Solarize - geometry=>string, threshold=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + geometry=>string, threshold=>double, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} negate all pixels above the threshold level @@ -1128,7 +1128,7 @@ fill=>color name, channel=>{All, Default, Statistic - geometry=>geometry, width=>integer, height=>integer, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow}, type=>{Median, Mode, Mean, Maximum, Minimum, ReduceNoise, RMS} + geometry=>geometry, width=>integer, height=>integer, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}, type=>{Median, Mode, Mean, Maximum, Minimum, ReduceNoise, RMS} replace each pixel with corresponding statistic from the neighborhood. @@ -1169,7 +1169,7 @@ fill=>color name, channel=>{All, Default, Threshold - threshold=>string, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + threshold=>string, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} threshold the image @@ -1229,7 +1229,7 @@ fill=>color name, channel=>{All, Default, WhiteThreshold - threshold=>string, , channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Opacity, Red, RGB, Yellow} + threshold=>string, , channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow} force all pixels above the threshold intensity into white @@ -2604,4 +2604,4 @@ Image::Magick->QuantumDepth - \ No newline at end of file + \ No newline at end of file diff --git a/www/porting.html b/www/porting.html index 621539462..5949b243b 100644 --- a/www/porting.html +++ b/www/porting.html @@ -307,9 +307,20 @@ convert -density 300 -colorspace srgb image.eps -alpha transparent -clip -alpha

      MagickWand API

      Here are a list of changes to the MagickWand API:

        +
      • Almost all image processing algorithms are now channel aware.
      • The DrawMatte() method is now called DrawAlpha().
      • The MagickSetImageBias() and MagickSetImageClipMask() methods are no longer supported.
      +

      Magick++ API

      +

      Here are a list of changes to the Magick++ API:

      +
        +
      • Almost all image processing algorithms are now channel aware.
      • +
      • Use this construct, for example, to avoid operating on the alpha channel: +
        
        +image.negateChannel(Magick::ChannelType(Magick::CompositeChannels ^ Magick::AlphaChannel));
        +
        +
      • +

      Header Files

      Prior versions of ImageMagick (4-6) reference the ImageMagick header files as magick/ and wand/. ImageMagick 7 instead uses MagickCore/ and MagickWand/ respectively. For example,

      #include <MagickCore/MagickCore.h>
      @@ -402,7 +413,7 @@ be applied to expand the one channel into separate RGB (or other) channels.
       

      Some options have changed in ImageMagick version 7. These include:

      -channel
      -
      the default is to update the RGBA channels, previously, in IMv6, the default was RGB. If you get results that differ from IMv6, you may need to specify -channel RGB on your command line (e.g. -level-colors option).
      +
      the default is to update the RGBA channels, previously, in IMv6, the default was RGB. If you get results that differ from IMv6, you may need to specify -channel RGB on your command line (e.g. -channel RGB -negate).
      +combine
      This option now requires an argument, the image colorspace (e.g. +combine sRGB).
      -gamma
      @@ -508,8 +519,7 @@ scripts.

      -draw
      The matte primitive is now alpha (e.g. -draw 'alpha 0,0 floodfill').
      -negate
      -
      currently negates all channels, including alpha if present. As such you - may need to use the -channel option to prevent alpha negation.
      +
      currently negates all channels, including alpha if present. As such you may need to use the -channel option to prevent alpha negation (e.g. -channel RGB -negate).
      -preview
      this option is now an image operator. The PREVIEW image format has been removed.
      @@ -629,4 +639,4 @@ example "+annotate", "+resize", "+clut", and "+draw" .

      - \ No newline at end of file + \ No newline at end of file diff --git a/www/quantize.html b/www/quantize.html index c09880297..9da472845 100644 --- a/www/quantize.html +++ b/www/quantize.html @@ -46,7 +46,7 @@ Command-line Resources Develop - Search + Search Community
      @@ -188,7 +188,7 @@ while number of nodes with (n2 > 0) > required maximum number of colors

      Back to top • Public Key • - Contact Us

      + Contact Us

      © 1999-2017 ImageMagick Studio LLC

      @@ -197,4 +197,3 @@ while number of nodes with (n2 > 0) > required maximum number of colors - \ No newline at end of file diff --git a/www/resources.html b/www/resources.html index f0452bd2e..45b7495b5 100644 --- a/www/resources.html +++ b/www/resources.html @@ -186,7 +186,7 @@ $PREFIX/config $USERPROFILE/.config/ImageMagick <client path> -

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

      +

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

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

      @@ -203,31 +203,31 @@ $USERPROFILE/.config/ImageMagick

      Coders

      An image coder (i.e. encoder / decoder) is responsible for registering, optionally classifying, optionally reading, optionally writing, and unregistering one image format (e.g. PNG, GIF, JPEG, etc.). ImageMagick searches for coders in the following order and it uses the first match found:

      -
      $MAGICK_HOME/lib/ImageMagick-7.0.6/modules-Q16/coders
      -<client path>/../lib/ImageMagick-7.0.6/modules-Q16/coders
      -$MAGICK_HOME/lib/ImageMagick-7.0.6/modules-Q16/coders
      -$MAGICK_HOME/share/ImageMagick-7.0.6/modules-Q16/coders
      +
      $MAGICK_HOME/lib/ImageMagick-7.0.7/modules-Q16/coders
      +<client path>/../lib/ImageMagick-7.0.7/modules-Q16/coders
      +$MAGICK_HOME/lib/ImageMagick-7.0.7/modules-Q16/coders
      +$MAGICK_HOME/share/ImageMagick-7.0.7/modules-Q16/coders
       $XDG_CACHE_HOME/ImageMagick
       $HOME/.config/ImageMagick
      -<client path>/lib/ImageMagick-7.0.6/modules-Q16/coders
      +<client path>/lib/ImageMagick-7.0.7/modules-Q16/coders

      Filters

      ImageMagick provides a convenient mechanism for adding your own custom image processing algorithms. ImageMagick searches for filters in the following order and it uses the first match found:

      -
      $MAGICK_HOME/lib/ImageMagick-7.0.6/modules-Q16/filters
      -<client path>/../lib/ImageMagick-7.0.6/modules-Q16/filters
      -$MAGICK_HOME/lib/ImageMagick-7.0.6/modules-Q16/filters
      -$MAGICK_HOME/share/ImageMagick-7.0.6/modules-Q16/filters
      +
      $MAGICK_HOME/lib/ImageMagick-7.0.7/modules-Q16/filters
      +<client path>/../lib/ImageMagick-7.0.7/modules-Q16/filters
      +$MAGICK_HOME/lib/ImageMagick-7.0.7/modules-Q16/filters
      +$MAGICK_HOME/share/ImageMagick-7.0.7/modules-Q16/filters
       $XDG_CACHE_HOME/ImageMagick
       $HOME/.config/ImageMagick
      -<client path>/lib/ImageMagick-7.0.6/modules-Q16/filters
      +<client path>/lib/ImageMagick-7.0.7/modules-Q16/filters

      Fonts

      ImageMagick is able to load raw TrueType and Postscript font files. It searches for the font configuration file, type.xml, in the following order, and loads them if found:

      $MAGICK_CONFIGURE_PATH
      -$MAGICK_HOME/etc/ImageMagick/-7.0.6
      -$MAGICK_HOME/share/ImageMagick-7.0.6
      +$MAGICK_HOME/etc/ImageMagick/-7.0.7
      +$MAGICK_HOME/share/ImageMagick-7.0.7
       $XDG_CACHE_HOME/ImageMagick
       $HOME/.config/ImageMagick
       <client path>/etc/ImageMagick
      @@ -358,4 +358,4 @@ $MAGICK_FONT_PATH
      - \ No newline at end of file + \ No newline at end of file diff --git a/www/security-policy.html b/www/security-policy.html index eef12c1ae..08bdacf77 100644 --- a/www/security-policy.html +++ b/www/security-policy.html @@ -94,7 +94,7 @@ convert: no images defined `wizard.jpg'
      <policy domain="coder" rights="none" pattern="*" /> <policy domain="coder" rights="read | write" pattern="{GIF,JPEG,PNG,WEBP}" /> -

      As of ImageMagick 7.0.5-5, you can allocate the pixel cache and some internal buffers with anonymous memory mapping rather than from heap. As a consequence, the pixels are initialized to zero. You can also securely delete any temporary files for increased security. The value is the number of times to shred (replace its content with random data) before deleting a temporary file. For example,

      +

      As of ImageMagick 7.0.7-0, you can allocate the pixel cache and some internal buffers with anonymous memory mapping rather than from heap. As a consequence, the pixels are initialized to zero. You can also securely delete any temporary files for increased security. The value is the number of times to shred (replace its content with random data) before deleting a temporary file. For example,

      <policy domain="system" name="memory-map" value="anonymous"/>
       <policy domain="cache" name="memory-map" value="anonymous"/>
       <policy domain="system" name="shred" value="1"/>
      @@ -198,4 +198,4 @@ Path: [built-in] - \ No newline at end of file + \ No newline at end of file diff --git a/www/sitemap.html b/www/sitemap.html index 3432a2f54..94ece25eb 100644 --- a/www/sitemap.html +++ b/www/sitemap.html @@ -232,4 +232,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/www/stream.html b/www/stream.html index 11064150b..4986ccd66 100644 --- a/www/stream.html +++ b/www/stream.html @@ -267,4 +267,4 @@ magick stream -map i -storage-type double 'image.tif[100x100+30+40]' gray.raw - \ No newline at end of file + \ No newline at end of file diff --git a/www/subversion.html b/www/subversion.html index 890961b66..f596bf2bf 100644 --- a/www/subversion.html +++ b/www/subversion.html @@ -58,7 +58,7 @@

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

      -
       svn co https://subversion.imagemagick.org/subversion/ImageMagick/branches/ImageMagick-7.0.6 ImageMagick-7.0.6
      +
       svn co https://subversion.imagemagick.org/subversion/ImageMagick/branches/ImageMagick-7.0.7 ImageMagick-7.0.7

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

      
      @@ -91,4 +91,4 @@ svn update
         
       
       
      -
      \ No newline at end of file
      +
      \ No newline at end of file
      diff --git a/www/support.html b/www/support.html
      index f8651ae8e..80d3f8c42 100644
      --- a/www/support.html
      +++ b/www/support.html
      @@ -149,4 +149,4 @@ USA
         
       
       
      -
      \ No newline at end of file
      +
      \ No newline at end of file
      diff --git a/www/webp.html b/www/webp.html
      index 7976c5c85..47febfb09 100644
      --- a/www/webp.html
      +++ b/www/webp.html
      @@ -177,4 +177,4 @@ convert wizard.png -quality 50 -define webp:lossless=true wizard.webp
         
       
       
      -
      \ No newline at end of file
      +
      \ No newline at end of file