From 4fd096f3a8379c27bfe7febfab477d4d4cbb380b Mon Sep 17 00:00:00 2001 From: Cristy Date: Sat, 21 Jan 2017 12:38:33 -0500 Subject: [PATCH] ... --- index.html | 6 +- www/ImageMagickObject.html | 2 +- www/advanced-unix-installation.html | 56 ++++++------- www/advanced-windows-installation.html | 56 ++++++------- www/animate.html | 2 +- www/architecture.html | 4 +- www/changelog.html | 29 ++++++- www/cipher.html | 2 +- www/color-management.html | 2 +- www/color.html | 2 +- www/command-line-options.html | 2 +- www/command-line-processing.html | 2 +- www/command-line-tools.html | 2 +- www/compare.html | 2 +- www/compose.html | 2 +- www/composite.html | 2 +- www/conjure.html | 2 +- www/connected-components.html | 2 +- www/convert.html | 2 +- www/develop.html | 8 +- www/display.html | 2 +- www/distribute-pixel-cache.html | 2 +- www/download.html | 110 ++++++++++++------------- www/escape.html | 2 +- www/examples.html | 2 +- www/exception.html | 2 +- www/export.html | 2 +- www/formats.html | 6 +- www/fx.html | 2 +- www/gradient.html | 2 +- www/high-dynamic-range.html | 2 +- www/history.html | 2 +- www/identify.html | 2 +- www/import.html | 2 +- www/index.html | 6 +- www/install-source.html | 6 +- www/jp2.html | 8 +- www/license.html | 2 +- www/links.html | 2 +- www/magick++.html | 2 +- www/magick-core.html | 2 +- www/magick-script.html | 2 +- www/magick-vector-graphics.html | 6 +- www/magick-wand.html | 2 +- www/magick.html | 2 +- www/miff.html | 2 +- www/mirror.html | 8 +- www/mogrify.html | 2 +- www/montage.html | 2 +- www/motion-picture.html | 2 +- www/opencl.html | 2 +- www/openmp.html | 2 +- www/perl-magick.html | 2 +- www/porting.html | 2 +- www/quantize.html | 2 +- www/resources.html | 2 +- www/security-policy.html | 2 +- www/sitemap.html | 6 +- www/stream.html | 2 +- www/subversion.html | 2 +- www/support.html | 2 +- www/webp.html | 2 +- 62 files changed, 217 insertions(+), 194 deletions(-) diff --git a/index.html b/index.html index 27e7082ab..93ae4b1fb 100644 --- a/index.html +++ b/index.html @@ -66,9 +66,9 @@ Use ImageMagicklicense.

-

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

+

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

-

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

+

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

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

@@ -239,4 +239,4 @@ Use ImageMagick - - - - - + + + + +
@@ -59,11 +59,11 @@

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

-

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

+

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

Download & Unpack

-

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

+

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

Unpack the distribution it with this command:

@@ -78,7 +78,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.4-0 ./configure
+
 cd ImageMagick-7.0.4-5 ./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:

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

Linux-specific Build instructions

-

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

+

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

Build ImageMagick with this command:

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

Now lets build ImageMagick:

-

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

+

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

Unpack and change into the top-level ImageMagick directory:

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

Configure ImageMagick:

+
 tar xvzf ImageMagick-7.0.4-5.tar.gz cd ImageMagick-7.0.4-5

Configure ImageMagick:

 ./configure --prefix=/opt --with-quantum-depth=16 \
   --disable-dependency-tracking --with-x=yes \
@@ -567,7 +567,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.4-?.tar.bz2
cd ImageMagick-7.0.4-0
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.4-?.tar.bz2
cd ImageMagick-7.0.4-5
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

@@ -619,22 +619,22 @@ 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 b63549277..51d0e6d08 100644 --- a/www/advanced-windows-installation.html +++ b/www/advanced-windows-installation.html @@ -25,17 +25,17 @@ - - - - - + + + + +
@@ -59,13 +59,13 @@

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

-

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

+

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

Download & Unpack

-

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

+

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

-

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

+

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

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

@@ -137,7 +137,7 @@ unzip ImageMagick-windows.zip

The clean step is necessary in order to make sure that all of the target support libraries are updated with any patches needed to get them to compile properly under Visual Studio.

-

After a successful build, all of the required files that are needed to run any of the command line tools are located in the VisualMagick\bin folder. This includes EXE, DLL libraries, and ImageMagick configuration files. You should be able to test the build directly from this directory without having to move anything to any of the global SYSTEM or SYSTEM32 areas in the operating system installation.

+

After a successful build, all of the required files that are needed to run any of the command line tools are located in the VisualMagick\bin folder. This includes EXE, DLL libraries, and ImageMagick configuration files. You should be able to test the build directly from this directory without having to move anything to any of the global SYSTEM or SYSTEM32 areas in the operating system installation.

The Visual Studio distribution of ImageMagick comes with the Magick++ C++ wrapper by default. This add-on layer has a large number of demo and test files that can be found in ImageMagick\Magick++\demo, and ImageMagick\Magick++\tests. There are also a variety of tests that use the straight C API as well in ImageMagick\tests.

@@ -262,7 +262,7 @@ magick image.ext win:

ImageMagick is now configured and built. You can optionally install it on your system as discussed below.

-

If you are looking to install the ImageMagick COM+ object, see Installing the ImageMagickObject COM+ Component.

+

If you are looking to install the ImageMagick COM+ object, see Installing the ImageMagickObject COM+ Component.

Install

@@ -331,7 +331,7 @@ dmake release
  1. Double-click on - VisualMagick/bin/ImageMagick-7.0.4-0-Q16-windows-dll.exe + VisualMagick/bin/ImageMagick-7.0.4-5-Q16-windows-dll.exe to launch the ImageMagick binary distribution.
  2. Complete the installer screens to install ImageMagick on your system.
@@ -369,7 +369,7 @@ run_demos.bat

Building Your Custom Project

-

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

+

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

 NDEBUG
@@ -383,22 +383,22 @@ _MAGICKMOD_
 
 
- +
- \ No newline at end of file + \ No newline at end of file diff --git a/www/animate.html b/www/animate.html index 1496bf992..89208267f 100644 --- a/www/animate.html +++ b/www/animate.html @@ -532,4 +532,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/architecture.html b/www/architecture.html index 903bba72f..36aa83277 100644 --- a/www/architecture.html +++ b/www/architecture.html @@ -135,7 +135,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.4-0 2016-12-18 Q16 https://www.imagemagick.org
+
 identify -version
Version: ImageMagick 7.0.4-5 2017-01-01 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

@@ -1423,4 +1423,4 @@ ModuleExport size_t analyzeImage(Image **images,const int argc,const char **argv - \ No newline at end of file + \ No newline at end of file diff --git a/www/changelog.html b/www/changelog.html index bec3b09e1..88124d884 100644 --- a/www/changelog.html +++ b/www/changelog.html @@ -56,10 +56,33 @@
-
2016-12-18 7.0.4-0 Cristy <quetzlzacatenango@image...>
+
2017-01-21 7.0.4-5 Cristy <quetzlzacatenango@image...>
+
  • Release ImageMagick version 7.0.4-5, GIT revision 19381:7ae396f:20170121.
  • +
    2017-01-18 7.0.4-5 Cristy <quetzlzacatenango@image...>
    +
  • Don't set background for transparent tiled images (reference http://www.imagemagick.org/discourse-server/viewtopic.html?f=3&t=31210).
  • +
    2017-01-14 7.0.4-4 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.4-4, GIT revision 19361:a12953c:20170114.
  • +
    2017-01-14 7.0.4-4 Dirk Lemstra <dirk@lem.....org>
    +
  • Added support for RGB555, RGB565, ARGB4444 and ARGB1555 to the BMP encoder (reference https://github.com/ImageMagick/ImageMagick/issues/344).
  • +
    2017-01-10 7.0.4-4 Cristy <quetzlzacatenango@image...>
    +
  • Recognize XML policy closing tags (reference https://www.imagemagick.org/discourse-server/viewtopic.html?f=3&t=31182).
  • +
  • Fix memory leak in the MPC format.
  • +
    2017-01-07 7.0.4-3 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.4-3, GIT revision 19329:930ca78:20170107.
  • +
    2017-01-04 7.0.4-3 Cristy <quetzlzacatenango@image...>
    +
  • Increase memory allocation for TIFF pixels (reference https://www.imagemagick.org/discourse-server/viewtopic.html?f=3&t=31161).
  • +
    2017-01-03 7.0.4-2 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.4-2, GIT revision 19318:8766311:20170103.
  • +
    2017-01-02 7.0.4-2 Cristy <quetzlzacatenango@image...>
    +
  • Validation unit test for MNG works again.
  • +
    2016-12-31 7.0.4-1 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.4-1, GIT revision 19292:c5ccfa8:20161231.
  • +
    2016-12-26 7.0.4-1 Cristy <quetzlzacatenango@image...>
    +
  • Initialize draw_info alpha member to OpaqueAlpha.
  • +
  • Monochrome images no longer have inverted colors (reference https://github.com/ImageMagick/ImageMagick/issues/332).
  • +
    2016-12-18 7.0.4-0 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.4-0, GIT revision 19221:d5e8abc:20161218.
  • 2016-12-14 7.0.4-0 Cristy <quetzlzacatenango@image...>
    -
  • Lazily evaluate the image storage class and colorspace to prevent cache allocation when pinging an image.
  • Do not close path for linejoins of round (reference https://www.imagemagick.org/discourse-server/viewtopic.html?f=3&t=31039).
  • 2016-12-10 7.0.3-10 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.3-10, GIT revision 19191:338f088:20161210.
  • @@ -288,4 +311,4 @@
    - \ No newline at end of file + \ No newline at end of file diff --git a/www/cipher.html b/www/cipher.html index 7002608e9..defdb7998 100644 --- a/www/cipher.html +++ b/www/cipher.html @@ -140,4 +140,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 0830d07f2..fddfafd65 100644 --- a/www/color-management.html +++ b/www/color-management.html @@ -150,4 +150,4 @@ convert 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 9d126e1dd..d55a2aa7e 100644 --- a/www/color.html +++ b/www/color.html @@ -4951,4 +4951,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 1238a2789..14778a342 100644 --- a/www/command-line-options.html +++ b/www/command-line-options.html @@ -8034,4 +8034,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 f237d9dc7..6633ac689 100644 --- a/www/command-line-processing.html +++ b/www/command-line-processing.html @@ -685,4 +685,4 @@ convert -define stream:buffer-size=0 logo: gif:- | display gif:- - \ 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 a49dbece1..ee35699e3 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 4c7445a6f..ca6f6f383 100644 --- a/www/compare.html +++ b/www/compare.html @@ -365,4 +365,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 d290d0058..6017bf095 100644 --- a/www/compose.html +++ b/www/compose.html @@ -644,4 +644,4 @@ href="https://www.imagemagick.org/script/command-line-options.html#list">-list c - \ No newline at end of file + \ No newline at end of file diff --git a/www/composite.html b/www/composite.html index c6ea2f788..dcd7a8b4c 100644 --- a/www/composite.html +++ b/www/composite.html @@ -526,4 +526,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 b387419ab..cd36fa91a 100644 --- a/www/conjure.html +++ b/www/conjure.html @@ -1138,4 +1138,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 8f893e052..782cba61c 100644 --- a/www/connected-components.html +++ b/www/connected-components.html @@ -121,4 +121,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 a4a1447e3..c116c457f 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 2783fac85..3d327497d 100644 --- a/www/develop.html +++ b/www/develop.html @@ -8,13 +8,13 @@ - Application Program Interfaces @ ImageMagick + Develop @ ImageMagick - + @@ -49,7 +49,7 @@
    Tools Command-line Resources - Develop + Develop Search Community @@ -185,4 +185,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/www/display.html b/www/display.html index 5ce84433c..f6794cc0e 100644 --- a/www/display.html +++ b/www/display.html @@ -569,4 +569,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 07c2239ac..93b5307e8 100644 --- a/www/distribute-pixel-cache.html +++ b/www/distribute-pixel-cache.html @@ -89,4 +89,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 c4dba047b..d12d9f224 100644 --- a/www/download.html +++ b/www/download.html @@ -8,13 +8,13 @@ - Install from Binary Distribution @ ImageMagick + Download @ ImageMagick - + @@ -45,7 +45,7 @@