From 596512b8d3531fb34a12c44bbde9cf6212730ffb Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 8 Jul 2018 08:50:14 -0400 Subject: [PATCH] ... --- index.html | 42 +- www/ImageMagickObject.html | 20 +- www/advanced-unix-installation.html | 27 +- www/advanced-windows-installation.html | 343 +- www/api.html | 2 +- www/api/Magick++/annotated.html | 367 ++ www/api/Magick++/classes.html | 144 + www/api/Magick++/files.html | 128 + www/api/Magick++/functions.html | 77 + www/api/Magick++/globals.html | 229 ++ www/api/Magick++/hierarchy.html | 369 ++ www/api/Magick++/index.html | 90 + www/api/Magick++/inherits.html | 240 ++ www/api/Magick++/namespaceMagick.html | 4470 +++++++++++++++++++++ www/api/Magick++/namespaceMagickCore.html | 75 + www/api/Magick++/namespacemembers.html | 344 ++ www/api/Magick++/namespaces.html | 80 + www/api/draw.html | 120 +- www/architecture.html | 26 +- www/binary-releases.html | 2 +- www/changelog.html | 249 +- www/command-line-options.html | 56 +- www/command-line-processing.html | 37 +- www/compare.html | 22 +- www/develop.html | 22 +- www/download.html | 124 +- www/escape.html | 22 +- www/fx.html | 30 +- www/index.html | 30 +- www/install-source.html | 28 +- www/mirror.html | 86 +- www/perl-magick.html | 28 +- www/resources.html | 44 +- www/sitemap.html | 33 +- 34 files changed, 7280 insertions(+), 726 deletions(-) create mode 100644 www/api/Magick++/annotated.html create mode 100644 www/api/Magick++/classes.html create mode 100644 www/api/Magick++/files.html create mode 100644 www/api/Magick++/functions.html create mode 100644 www/api/Magick++/globals.html create mode 100644 www/api/Magick++/hierarchy.html create mode 100644 www/api/Magick++/index.html create mode 100644 www/api/Magick++/inherits.html create mode 100644 www/api/Magick++/namespaceMagick.html create mode 100644 www/api/Magick++/namespaceMagickCore.html create mode 100644 www/api/Magick++/namespacemembers.html create mode 100644 www/api/Magick++/namespaces.html diff --git a/index.html b/index.html index aba36d44f..8fafde2df 100644 --- a/index.html +++ b/index.html @@ -22,19 +22,18 @@ - - +
-
+

Features and Capabilities • News • Community

-Use ImageMagick® to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

+Use ImageMagick® to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

The functionality of ImageMagick is typically utilized from the command-line or you can use the features from programs written in your favorite language. Choose from these interfaces: G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), JMagick (Java), JuliaIO (Julia), L-Magick (Lisp), Lua (LuaJIT), NMagick (Neko/haXe), Magick.NET (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), IMagick (PHP), PythonMagick (Python), magick (R), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images dynamically and automagically.

ImageMagick utilizes multiple computational threads to increase performance and can read, process, or write mega-, giga-, or tera-pixel image sizes.

ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you may use, copy, modify, and distribute in both open and proprietary applications. It is distributed under the Apache 2.0 license.

-

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 help 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, thread data race detection, and continuous fuzzing to help prevent security vulnerabilities.

-

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

+

The current release is ImageMagick 7.0.8-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 https://github.com/ImageMagick. We maintain a source code mirror at https://gitlab.com/ImageMagick.

@@ -132,7 +132,7 @@ Use ImageMagickDelineate image features - Canny edge detection, Hough lines. + Canny edge detection, Hough lines. Discrete Fourier transform @@ -200,7 +200,7 @@ Use ImageMagickNoise and color reduction - Kuwahara Filter, mean-shift. + Kuwahara Filter, mean-shift. Perceptual hash @@ -247,13 +247,13 @@ Use ImageMagickthe pixel cache; -
  • Add more cores to your system (up to 20), see threads of execution support;
  • +
  • Add more cores to your system, see threads of execution support;
  • push large images to a solid-state drive, see large image support.
  • -

    If these options are prohibitive, you can reduce the quality of the image results. The default build is Q16 HDRI. If you disable HDRI, you use half the memory and instead of predominately floating point operations, you use the typically more efficient integer operations. The tradeoff is reduced percision and you cannot process out of range pixel values (e.g. negative). If you build the Q8 non-HDRI version of ImageMagick, you again reduce the memory requirements in half-- and once again there is a tradeoff, even less percision and no out of range pixel values. For a Q8 non-HDRI build of ImageMagick, use these configure script options: --with-quantum-depth=8 --disable-hdri.

    +

    If these options are prohibitive, you can reduce the quality of the image results. The default build is Q16 HDRI. If you disable HDRI, you use half the memory and instead of predominately floating point operations, you use the typically more efficient integer operations. The tradeoff is reduced precision and you cannot process out of range pixel values (e.g. negative). If you build the Q8 non-HDRI version of ImageMagick, you again reduce the memory requirements in half-- and once again there is a tradeoff, even less precision and no out of range pixel values. For a Q8 non-HDRI build of ImageMagick, use these configure script options: --with-quantum-depth=8 --disable-hdri.

    Community

    -

    To join the ImageMagick community, try the discourse server. You can review questions or comments (with informed responses) posed by ImageMagick users or ask your own questions. If you want to contribute image processing algorithms, other enhancements, or bug fixes, open an issue.

    +

    To join the ImageMagick community, try the discourse server. You can review questions or comments (with informed responses) posed by ImageMagick users or ask your own questions. If you want to contribute image processing algorithms, other enhancements, or bug fixes, open an issue.

    @@ -263,18 +263,18 @@ Use ImageMagickRelated • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    - - + + - \ No newline at end of file + \ No newline at end of file diff --git a/www/ImageMagickObject.html b/www/ImageMagickObject.html index 4dd2b6dd7..d85c4c264 100644 --- a/www/ImageMagickObject.html +++ b/www/ImageMagickObject.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +

    Build ImageMagickObject From Source

    @@ -89,7 +89,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.7-Q16\ImageMagickObject
    +
      c:\Program Files\ImageMagick-7.0.8-Q16\ImageMagickObject
     

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

    @@ -138,11 +138,11 @@ BuildImageMagickObject release Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    @@ -152,4 +152,4 @@ BuildImageMagickObject release - \ 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 12a838530..ffb2dab50 100644 --- a/www/advanced-unix-installation.html +++ b/www/advanced-unix-installation.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +

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

    @@ -101,7 +101,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:

    -
    $ cd ImageMagick-7.0.7-22$ ./configure
    +
    $ cd ImageMagick-7.0.8-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:

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

    While configure is designed to ease installation of ImageMagick, it often discovers problems that would otherwise be encountered later when compiling ImageMagick. The configure script tests for headers and libraries by executing the compiler (CC) with the specified compilation flags (CFLAGS), pre-processor flags (CPPFLAGS), and linker flags (LDFLAGS). Any errors are logged to the file config.log. If configure fails to discover a header or library please review this log file to determine why, however, please be aware that *errors in the config.log are normal* because configure works by trying something and seeing if it fails. An error in config.log is only a problem if the test should have passed on your system.

    Common causes of configure failures are: 1) a delegate header is not in the header include path (CPPFLAGS -I option); 2) a delegate library is not in the linker search/run path (LDFLAGS -L/-R option); 3) a delegate library is missing a function (old version?); or 4) compilation environment is faulty.

    -

    If all reasonable corrective actions have been tried and the problem appears be due to a flaw in the configure script, please send a bug report to the ImageMagick Defect Support Forum. All bug reports should contain the operating system type (as reported by uname -a) and the compiler/compiler-version. A copy of the configure script output and/or the relevant portion of config.log file may be valuable in order to find the problem. If you post portions of config.log, please also send a script of the configure output and a description of what you expected to see (and why) so the failure you are observing can be identified and resolved.

    +

    If all reasonable corrective actions have been tried and the problem appears be due to a flaw in the configure script, please send a bug report to the ImageMagick Defect Support Forum. All bug reports should contain the operating system type (as reported by uname -a) and the compiler/compiler-version. A copy of the configure script output and/or the relevant portion of config.log file may be valuable in order to find the problem. If you post portions of config.log, please also send a script of the configure output and a description of what you expected to see (and why) so the failure you are observing can be identified and resolved.

    ImageMagick is now configured and ready to build

    @@ -520,7 +520,7 @@ identify logo.gif

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

    -
    $ rpm -ivh ImageMagick-7.0.7-?.*.rpm
    +
    $ rpm -ivh ImageMagick-7.0.8-?.*.rpm

    Mac OS X-specific Build instructions

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

    @@ -545,7 +545,7 @@ sudo port -v install graphviz +gs +wmf +jbig +jpeg2 +lcms

    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.7-22.tar.gz$ cd ImageMagick-7.0.7-22

    Configure ImageMagick:

    +
    $ tar xvzf ImageMagick-7.0.8-5.tar.gz$ cd ImageMagick-7.0.8-5

    Configure ImageMagick:

    ./configure --prefix=/opt --with-quantum-depth=16 \
       --disable-dependency-tracking --with-x=yes \
       --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib/ \
    @@ -572,7 +572,7 @@ sudo port -v install graphviz +gs +wmf +jbig +jpeg2 +lcms
     
     

    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.7-?.tar.bz2
    $ cd ImageMagick-7.0.7-22
    $ 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.8-?.tar.bz2
    $ cd ImageMagick-7.0.8-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

    @@ -625,11 +625,11 @@ no encode delegate for this image format Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    @@ -639,4 +639,3 @@ no encode delegate for this image format - \ No newline at end of file diff --git a/www/advanced-windows-installation.html b/www/advanced-windows-installation.html index 45b4140a1..a51b98307 100644 --- a/www/advanced-windows-installation.html +++ b/www/advanced-windows-installation.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +
    -

    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.

    - -

    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.

    - -

    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:

    - -
    unzip ImageMagick-windows.zip
    -
    - -

    Now that you have the ImageMagick Windows source distribution unpacked, let's configure it.

    - - -

    Configure

    - -

    These instructions are specific to building ImageMagick with the Visual Studio under Windows XP, Win2K, or Windows 98. ImageMagick does not include any workspace (DSW) or project files (DSP) except for those included with third party libraries. Instead, there is a configure program that must be built and run which creates the Visual Studio workspaces for ImageMagick. The Visual Studio system provides four different types of runtime environments that must match across all application, library, and dynamic-library (DLL) code that is built. The configure program creates a set of build files that are consistent for a specific runtime selection listed here:

    - -
      -
    1. Dynamic Multi-threaded DLL runtimes (VisualDynamicMT).
    2. -
    3. Static Single-threaded runtimes (VisualStaticST).
    4. -
    5. Static Multi-threaded runtimes (VisualStaticMT).
    6. -
    7. Static Multi-threaded DLL runtimes (VisualStaticMTDLL).
    8. -
    - -

    In addition to these runtimes, the VisualMagick build environment allows you to select whether to include the X11 libraries in the build or not. X11 DLLs and headers are provided with the VisualMagick build environment. Most Windows users are probably not interested in using X11, so you might prefer to build without X11 support. Since the animate, display, and import program depends on the X11 delegate libraries, these programs will no work if you choose not to include X11 support.

    - -

    This leads to five different possible build options. The default binary distribution is built using the Dynamic Multi-threaded DLL (VisualDynamicMT) option with the X11 libraries included. This results in an X11 compatible build using all DLL's for everything and multi-threaded support (the only option for DLL's).

    - -

    To create a workspace for your requirements, simply go to the VisualMagick\configure folder and open the configure.dsw workspace (for Visual Studio 6) or configure.sln (for Visual Studio 7 or 8). Set the build configuration to Release.

    - -

    Build and execute the configure program and follow the on-screen instructions. You should not change any of the defaults unless you have a specific reason to do so.

    - -

    The configure program has a button entitled:

    - -

    - Edit "magick_config.h" -

    - -

    Click on this button to bring up magick-config.h in Windows Notepad. Review and optionally change any preprocessor defines in ImageMagick's magick_config.h file to suit your needs. This file is copied to magick\magick_config.h. You may safely open magick\magick_config.h, modify it, and recompile without re-running the configure program. In fact, using Notepad to edit the copied file may be preferable since it preserves the original magick_config.h file.

    - -

    Key user defines in magick_config.h include:

    - -
    - - - - - - - - - - - - - -
    MAGICKCORE_QUANTUM_DEPTH (default 16)Specify the depth of the pixel component depth (8, 16, or 32). A value of 8 uses half the memory than 16 and may run 30% faster, but provides 256 times less color resolution than a value of 16. We recommend a quantum depth of 16 because 16-bit images are becoming more prevalent on the Internet.
    MAGICKCORE_INSTALLED_SUPPORT (default undefined)Define to build a ImageMagick which uses registry settings or embedded paths to locate installed components (coder modules and configuration files). The default is to look for all files in the same directory as the executable. You will wand to define this value if you intend on installing ImageMagick on your system.
    ProvideDllMain (default defined)Define to include a DllMain() function ensures that the ImageMagick DLL is properly initialized without participation from dependent applications. This avoids the requirement to invoke InitializeMagick() from dependent applications is only useful for DLL builds.
    - -

    ImageMagick is now configured and ready to build.

    - -

    The default build is WIN32. For 64-bit, open a newly created solution and enter Configuration Manager. Add a x64 configuration, copying the configuration from Win32. Be sure that it adds the configuration to all the projects. Now compile. For the 64-bit build, you will also need to disable X11 support. Edit magick-config.h and undefine the MAGICKCORE_X11_DELEGATE define.

    - -

    Build

    - -

    After creating your build environment, proceed to open the DSW (or SLN) workspace in the VisualMagick folder. In the DSW file choose the All project to make it the active project. Set the build configuration to the desired one (Debug, or Release) and clean and build:

    - -
      -
    1. Right click on the All project and select Set As Active Project
    2. -
    3. Select "Build=>Clean Solution"
    4. -
    5. Select "Build=>Build Solution"
    6. -
    - -

    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.

    - -

    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.

    - -

    All of these programs are not configured to be built in the default workspace created by the configure program. You can cause all of these demos and test programs to be built by checking the box in configure that says:

    - -

    - Include all demo and test programs -

    - -

    In addition, there is another related checkbox (checked by default) that causes all generated project files to be created standalone so that they can be copied to other areas of you system.

    - -

    This the checkbox:

    - -

    - Generate all utility projects with full paths rather then relative paths. -

    - -

    Visual Studio uses a concept of dependencies that tell it what other components need to be build when a particular project is being build. This mechanism is also used to ensure that components link properly. In my normal development environment, I want to be able to make changes and debug the system as a whole, so I like and NEED to use dependencies. However, most end users don't want to work this way.

    - -

    Instead they really just want to build the package and then get down to business working on their application. The solution is to make all the utility projects (UTIL_xxxx_yy_exe.dsp) use full absolute paths to all the things they need. This way the projects stand on their own and can actually be copied and used as templates to get a particular custom application compiling with little effort.

    - -

    With this feature enabled, you should be able to nab a copy of

    - -
    VisualMagick\utilities\UTIL_convert_xxx_exe.dsp  (for C) or
    -VisualMagick\Magick++\demo\UTIL_demo_xxx_exe.dsp (for C++)
    -
    - -

    and pop it into Notepad, modify it (carefully) to your needs and be on your way to happy compiling and linking.

    - -

    You can feel free to pick any of the standard utilities, tests, or demo programs as the basis for a new program by copying the project and the source and hacking away.

    - -

    The choice of what to use as a starting point is very easy.

    - -

    For straight C API command line applications use something from:

    - -
    ImageMagick\tests or
    -ImageMagick\utilities (source code) or
    -ImageMagick\VisualMagick\tests or
    -ImageMagick\Visualmagick\utilities (project - DSP)
    -
    - -

    For C++ and Magick++ command line applications use something from:

    - -
    ImageMagick\Magick++\tests or ImageMagick\Magick++\demo (source code) or
    -ImageMagick\VisualMagick\Magick++\tests or  
    -ImageMagick\VisualMagick\Magick++\demo (project - DSP) -
    - -

    For C++ and Magick++ and MFC windows applications use:

    - -
    ImageMagick\contrib\win32\MFC\NtMagick (source code) or
    -ImageMagick\VisualMagick\contrib\win32\MFC\NtMagick (project - DSP)
    -
    - -

    The ImageMagick distribution is very modular. The default configuration is there to get you rolling, but you need to make some serious choices when you wish to change things around.

    - -

    The default options are all targeted at having all the components in one place (e.g. the bin directory of the VisualMagick build tree). These components may be copied to another folder (such as to another computer).

    - -

    The folder containing the executables and DLLs should contain the following files:

    - -
      -
    1. magic.xml
    2. -
    3. delegates.xml
    4. -
    5. modules.xml
    6. -
    7. colors.xml
    8. -
    - -

    among others.

    - -

    The bin folder should contains all EXE's and DLL's as well as the very important modules.xml file.

    - -

    With this default setup, you can use any of the command line tools and run scripts as normal. You can actually get by quite nicely this way by doing something like pushd e:\xxx\yyy\bin in any scripts you write to execute out of this directory.

    - -

    By default the core of ImageMagick on Win32 always looks in the place were the exe program is run from in order to find all of the files as well as the DLL's it needs.

    - -

    ENVIRONMENT VARIABLES

    - -

    You can use the System control panel to allow you to add and delete what is in any of the environment variables. You can even have user specific environment variables if you wish.

    - -

    PATH

    -

    This environmental variable sets the default list of places were Windows looks for EXE's and DLL's. Windows CMD shell seems to look in the current directory first no matter what, which may make it unnecessary to update the PATH. If you wish to run any of utilities from another location then you must add the path to your bin directory in. For instance, to do this for the default build environment like I do, you might add:

    - - -
    C:\ImageMagick\VisualMagick\bin
    -
    - -

    MAGICK_HOME

    -

    If all you do is modify the PATH variable, the first problem you will run into is that ImageMagick may not be able to find any of its modules. Modules are all the IM_MOD*.DLL files you see in the distribution. There is one of these for each and every file format that ImageMagick supports. This environment variable tells the system were to look for these DLL's. The compiled in default is execution path - which says - look in the same place that the application is running in. If you are running from somewhere other then bin - this will no longer work and you must use this variable. If you elect to leave the modules in the same place as the EXE's (a good idea) then you can simply set this to the same place as you did the PATH variable. In my case:

    - -
    C:\ImageMagick\coders
    -
    - -

    This also the place were ImageMagick expects to find the colors.xml, delegates.xml, magic.xml, modules.xml, and type.xml files.

    - -

    One cool thing about the modules build of ImageMagick is that you can now leave out file formats and lighten you load. If all you ever need is GIF and JPEG, then simply drop all the other DLL's into the local trash can and get on with your life.

    - -

    Always keep the XC format, since ImageMagick uses it internally.

    - -

    You can elect to changes these things the good old hard-coded way. This define is applicable in magick-config.h:

    - -
    #define MagickConfigurePath  "C:\\ImageMagick\\"
    -
    - -

    To view any image in a Microsoft window, type

    - -
    magick image.ext win:
    -
    - -

    Make sure Ghostscript is installed, otherwise, you will be unable to convert or view a Postscript document, and Postscript standard fonts will not be available.

    - -

    You may use any standard web browser (e.g. Internet Explorer) to browse the ImageMagick documentation.

    - -

    The Win2K executables will work under Windows 98.

    - -

    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.

    - -

    Install

    - -

    You can run ImageMagick command line utilities directly from the VisualMagick\bin folder, however, in most cases you may want the convenience of an installer script. ImageMagick provides Inno Setup scripts for this purpose. Note, you must define MAGICKCORE_INSTALLED_SUPPORT at configure time to utilize the installer scripts.

    - -

    To get started building a self-installing ImageMagick executable, go to VisualMagick\installer folder and click on a script that matches your build environment. Press F9 to build and install ImageMagick. The default location is C:Program Files\ImageMagick-7.?.?\Q?. The exact folder name depends on the ImageMagick version and quantum depth. Once installed, ImageMagick command line utilities and libraries are available to the MS Command Prompt, web scripts, or to meet your development needs.

    - - -

    Create a Self-Installing Binary Distribution

    - -

    Prerequisites

    - -
      -
    1. Download and install Inno Setup 5.
    2. -
    3. Download and install Strawberry Perl.
    4. -
    - -

    Run the Configure Wizard

    - -
      -
    1. Double-click on VisualMagick/configure/configure.sln to build the configure wizard.
    2. -
    3. Select Rebuild All and launch the configure wizard.
    4. -
    5. Uncheck Use X11 Stubs and check Build demo and test programs.
    6. -
    7. Click on Edit magick_config.h and define MAGICKCORE_INSTALLED_SUPPORT.
    8. -
    9. Complete the configure wizard screens to create the ImageMagick Visual C++ workspace.
    10. -
    - -

    Build ImageMagick

    - -
      -
    1. Double-click on VisualMagick/VisualDynamicMT.sln to launch the ImageMagick Visual workspace.
    2. -
    3. Set the active configuration to Win32 Release.
    4. -
    5. Select Rebuild All to build the ImageMagick binary distribution.
    6. -
    - -

    Build ImageMagickObject

    - -
      -
    1. Launch the Command Prompt application and move to the contrib\win32\ATL7\ImageMagickObject folder.
    2. -
    3. Build ImageMagickObject with these commands: -
      BuildImageMagickObject clean
      -BuildImageMagickObject release
      -
    4. -
    - -

    Build PerlMagick

    - -
      -
    1. Launch the Command Prompt application and move to the PerlMagick folder.
    2. -
    3. Build PerlMagick with these commands: -
      perl Makefile.PL
      -dmake release
      -
    4. -
    - -

    Create the Self-installing ImageMagick Binary Distribution

    - -
      -
    1. Double-click on VisualMagick/installer/im-dll-16.iss to launch the Inno Setup 5 wizard.
    2. -
    3. Select File->Compile.
    4. -
    - -

    Install the Binary Distribution

    - -
      -
    1. Double-click on - VisualMagick/bin/ImageMagick-7.0.7-22-Q16-windows-dll.exe - to launch the ImageMagick binary distribution.
    2. -
    3. Complete the installer screens to install ImageMagick on your system.
    4. -
    - -

    Test the Binary Distribution

    - -
      -
    1. Launch the Command Prompt application and move to the PerlMagick folder and type -
      nmake test
      -
    2. -
    3. Move to the VisualMagick/tests folder and type -
      validate
      -
    4. -
    5. Move to the VisualMagick/Magick++/tests folder and type -
      run_tests.bat
      -
    6. -
    7. Move to the VisualMagick/Magick++/demo folder and type -
      run_demos.bat
      -
    8. -
    +

    This document describes the requirements and instructions to build ImageMagick for Windows on your own machine.

    -

    If all the tests pass without complaint, the ImageMagick self-install binary distribution is ready for use.

    +

    Requirements

    +
      +
    • Visual Studio 2013 (or newer)
    • +
    • Git for Windows
    • +
    • AMD APP SDK (optional for OpenCL support)
    • +
    -

    Dealing with Unexpected Problems

    +

    Install Visual Studio dependencies

    +

    To build ImageMagick with Visual Studio the following components should be installed: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.

    +
      +
    • Desktop development with C++ (workload)
    • +
    • Visual C++ ATL for x86 and x64
    • +
    • Visual C++ MFC for x86 and x64
    • +
    • Windows XP support for C++ (optional if the output needs to run on Windows XP)
    • +
    -

    If the compiler generates an error or if it quits unexpectedly, go to the Visual Studio web site and look for Visual Studio service packs. Chances are, after you download and install all the Visual Studio service packs, ImageMagick will compile and build as expected.

    +

    Naming of these components might differ between version of Visual Studio. The example above use the Visual Studio 2017 names.

    +

    Clone the dependencies

    +

    The ImageMagick library is build with a number of third party libraries. Run CloneRepositories.cmd to clone these libraries and the ImageMagick library.

    -

    Building Your Custom Project

    +

    Build configure.exe

    +

    One of the folders that was created in the previous step is called VisualMagick and this folder contains a folder called configure. This folder contains a solution configure.sln. Open this solution with Visual Studio and start a Release build of the project. This will create a file called configure.exe in the folder. Running this program will start a Wizard that allows configuration of ImageMagick and its individual components.

    -

    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:

    +

    Build ImageMagick

    +

    Depending on which options where chosen when running configure.exe one of the following solutions will be created in the VisualMagick folder:

    -
    NDEBUG
    -WIN32
    -_CONSOLE
    -_VISUALC_
    -NeedFunctionPrototypes
    -_DLL
    -_MAGICKMOD_
    -
    +
      +
    • VisualDynamicMT.sln (Dynamic Multi-threaded DLL runtimes)
    • +
    • VisualStaticMTD.sln (Static Multi-threaded DLL runtimes)
    • +
    • VisualStaticMT.sln (Static Multi-threaded runtimes)
    • +
    +

    Open the solution to start building ImageMagick. The binaries will be created in the VisualMagick\bin folder.

    @@ -398,11 +128,11 @@ _MAGICKMOD_ Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    @@ -412,4 +142,3 @@ _MAGICKMOD_ - \ No newline at end of file diff --git a/www/api.html b/www/api.html index 9903c0b1a..6c890ce2c 100644 --- a/www/api.html +++ b/www/api.html @@ -164,7 +164,7 @@

    Back to top • Public Key • - Contact Us

    + Contact Us

    © 1999-2016 ImageMagick Studio LLC

    diff --git a/www/api/Magick++/annotated.html b/www/api/Magick++/annotated.html new file mode 100644 index 000000000..f5a825e1d --- /dev/null +++ b/www/api/Magick++/annotated.html @@ -0,0 +1,367 @@ + + + + + + + +Magick++: Class List + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Magick++ +  7.0.8 +
    +
    Convert, Edit, Or Compose Bitmap Images
    +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    Class List
    +
    +
    +
    Here are the classes, structs, unions and interfaces with brief descriptions:
    +
    [detail level 12]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     NMagick
     CEncoderFormat
    +
    +
    +
    + + + + diff --git a/www/api/Magick++/classes.html b/www/api/Magick++/classes.html new file mode 100644 index 000000000..2d98f6657 --- /dev/null +++ b/www/api/Magick++/classes.html @@ -0,0 +1,144 @@ + + + + + + + +Magick++: Class Index + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Magick++ +  7.0.8 +
    +
    Convert, Edit, Or Compose Bitmap Images
    +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    Class Index
    +
    +
    +
    a | b | c | d | e | f | g | h | i | l | m | n | o | p | q | r | s | t | v | w | x | z
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      a  
    +
    colorMapImage (Magick)   DrawableMiterLimit (Magick)   embossImage (Magick)   gaussianBlurImage (Magick)   oilPaintImage (Magick)   
      r  
    +
    typeImage (Magick)   
    colorMatrixImage (Magick)   DrawablePath (Magick)   EncoderFormat   Geometry (Magick)   opaqueImage (Magick)   TypeMetric (Magick)   
    adaptiveBlurImage (Magick)   ColorMono (Magick)   DrawablePoint (Magick)   endianImage (Magick)   gifDisposeMethodImage (Magick)   Options (Magick)   raiseImage (Magick)   
      v  
    +
    adaptiveThresholdImage (Magick)   ColorRGB (Magick)   DrawablePointSize (Magick)   enhanceImage (Magick)   
      h  
    +
      p  
    +
    ReadOptions (Magick)   
    addNoiseImage (Magick)   colorSpaceImage (Magick)   DrawablePolygon (Magick)   equalizeImage (Magick)   reduceNoiseImage (Magick)   verboseImage (Magick)   
    adjoinImage (Magick)   ColorYUV (Magick)   DrawablePolyline (Magick)   Error (Magick)   haldClutImage (Magick)   pageImage (Magick)   renderingIntentImage (Magick)   VPath (Magick)   
    affineTransformImage (Magick)   commentImage (Magick)   DrawablePopClipPath (Magick)   ErrorBlob (Magick)   
      i  
    +
    PathArcAbs (Magick)   resizeImage (Magick)   VPathBase (Magick)   
    alphaFlagImage (Magick)   composeImage (Magick)   DrawablePopGraphicContext (Magick)   ErrorCache (Magick)   PathArcArgs (Magick)   resolutionUnitsImage (Magick)   
      w  
    +
    alphaImage (Magick)   compositeImage (Magick)   DrawablePopPattern (Magick)   ErrorCoder (Magick)   Image (Magick)   PathArcRel (Magick)   ResourceLimits (Magick)   
    animationDelayImage (Magick)   compressTypeImage (Magick)   DrawablePushClipPath (Magick)   ErrorConfigure (Magick)   ImageMoments (Magick)   PathClosePath (Magick)   rollImage (Magick)   Warning (Magick)   
    animationIterationsImage (Magick)   contrastImage (Magick)   DrawablePushGraphicContext (Magick)   ErrorCorruptImage (Magick)   ImagePerceptualHash (Magick)   PathCurvetoAbs (Magick)   rotateImage (Magick)   WarningBlob (Magick)   
    annotateImage (Magick)   Coordinate (Magick)   DrawablePushPattern (Magick)   ErrorDelegate (Magick)   ImageRef (Magick)   PathCurvetoArgs (Magick)   
      s  
    +
    WarningCache (Magick)   
      b  
    +
    cropImage (Magick)   DrawableRectangle (Magick)   ErrorDraw (Magick)   ImageStatistics (Magick)   PathCurvetoRel (Magick)   WarningCoder (Magick)   
    cycleColormapImage (Magick)   DrawableRotation (Magick)   ErrorFileOpen (Magick)   implodeImage (Magick)   PathLinetoAbs (Magick)   sampleImage (Magick)   WarningConfigure (Magick)   
    backgroundColorImage (Magick)   
      d  
    +
    DrawableRoundRectangle (Magick)   ErrorImage (Magick)   interlaceTypeImage (Magick)   PathLinetoHorizontalAbs (Magick)   scaleImage (Magick)   WarningCorruptImage (Magick)   
    backgroundTextureImage (Magick)   DrawableScaling (Magick)   ErrorMissingDelegate (Magick)   inverseFourierTransformImage (Magick)   PathLinetoHorizontalRel (Magick)   sceneImage (Magick)   WarningDelegate (Magick)   
    Blob (Magick)   densityImage (Magick)   DrawableSkewX (Magick)   ErrorModule (Magick)   isValidImage (Magick)   PathLinetoRel (Magick)   SecurityPolicy (Magick)   WarningDraw (Magick)   
    BlobRef (Magick)   depthImage (Magick)   DrawableSkewY (Magick)   ErrorMonitor (Magick)   
      l  
    +
    PathLinetoVerticalAbs (Magick)   segmentImage (Magick)   WarningFileOpen (Magick)   
    blurImage (Magick)   despeckleImage (Magick)   DrawableStrokeAntialias (Magick)   ErrorOption (Magick)   PathLinetoVerticalRel (Magick)   shadeImage (Magick)   WarningImage (Magick)   
    borderColorImage (Magick)   distortImage (Magick)   DrawableStrokeColor (Magick)   ErrorPolicy (Magick)   labelImage (Magick)   PathMovetoAbs (Magick)   shadowImage (Magick)   WarningMissingDelegate (Magick)   
    borderImage (Magick)   Drawable (Magick)   DrawableStrokeDashArray (Magick)   ErrorRegistry (Magick)   levelImage (Magick)   PathMovetoRel (Magick)   sharpenImage (Magick)   WarningModule (Magick)   
    boxColorImage (Magick)   DrawableAffine (Magick)   DrawableStrokeDashOffset (Magick)   ErrorResourceLimit (Magick)   
      m  
    +
    PathQuadraticCurvetoAbs (Magick)   shaveImage (Magick)   WarningMonitor (Magick)   
      c  
    +
    DrawableAlpha (Magick)   DrawableStrokeLineCap (Magick)   ErrorStream (Magick)   PathQuadraticCurvetoArgs (Magick)   shearImage (Magick)   WarningOption (Magick)   
    DrawableArc (Magick)   DrawableStrokeLineJoin (Magick)   ErrorType (Magick)   magickImage (Magick)   PathQuadraticCurvetoRel (Magick)   sigmoidalContrastImage (Magick)   WarningPolicy (Magick)   
    cdlImage (Magick)   DrawableBase (Magick)   DrawableStrokeOpacity (Magick)   ErrorUndefined (Magick)   magnifyImage (Magick)   PathSmoothCurvetoAbs (Magick)   sizeImage (Magick)   WarningRegistry (Magick)   
    channelImage (Magick)   DrawableBezier (Magick)   DrawableStrokePatternUrl (Magick)   ErrorXServer (Magick)   mapImage (Magick)   PathSmoothCurvetoRel (Magick)   solarizeImage (Magick)   WarningResourceLimit (Magick)   
    ChannelMoments (Magick)   DrawableBorderColor (Magick)   DrawableStrokeWidth (Magick)   Exception (Magick)   matteColorImage (Magick)   PathSmoothQuadraticCurvetoAbs (Magick)   spliceImage (Magick)   WarningStream (Magick)   
    ChannelPerceptualHash (Magick)   DrawableCircle (Magick)   DrawableText (Magick)   
      f  
    +
    medianConvolveImage (Magick)   PathSmoothQuadraticCurvetoRel (Magick)   spreadImage (Magick)   WarningType (Magick)   
    ChannelStatistics (Magick)   DrawableClipPath (Magick)   DrawableTextAlignment (Magick)   mergeLayersImage (Magick)   penColorImage (Magick)   steganoImage (Magick)   WarningUndefined (Magick)   
    charcoalImage (Magick)   DrawableClipRule (Magick)   DrawableTextAntialias (Magick)   fileNameImage (Magick)   minifyImage (Magick)   penTextureImage (Magick)   stereoImage (Magick)   WarningXServer (Magick)   
    chopImage (Magick)   DrawableClipUnits (Magick)   DrawableTextDecoration (Magick)   fillColorImage (Magick)   modulateImage (Magick)   pixelColorImage (Magick)   stripImage (Magick)   waveImage (Magick)   
    chromaBluePrimaryImage (Magick)   DrawableColor (Magick)   DrawableTextDirection (Magick)   filterTypeImage (Magick)   monochromeImage (Magick)   PixelData (Magick)   strokeColorImage (Magick)   
      x  
    +
    chromaGreenPrimaryImage (Magick)   DrawableCompositeImage (Magick)   DrawableTextInterlineSpacing (Magick)   flipImage (Magick)   Montage (Magick)   Pixels (Magick)   subImageImage (Magick)   
    chromaRedPrimaryImage (Magick)   DrawableDensity (Magick)   DrawableTextInterwordSpacing (Magick)   floodFillAlphaImage (Magick)   MontageFramed (Magick)   Point (Magick)   subRangeImage (Magick)   x11DisplayImage (Magick)   
    chromaWhitePointImage (Magick)   DrawableEllipse (Magick)   DrawableTextKerning (Magick)   floodFillColorImage (Magick)   MutexLock (Magick)   
      q  
    +
    swirlImage (Magick)   
      z  
    +
    CoderInfo (Magick)   DrawableFillColor (Magick)   DrawableTextUnderColor (Magick)   floodFillTextureImage (Magick)   
      n  
    +
      t  
    +
    Color (Magick)   DrawableFillOpacity (Magick)   DrawableTranslation (Magick)   flopImage (Magick)   qualityImage (Magick)   zoomImage (Magick)   
    ColorCMYK (Magick)   DrawableFillPatternUrl (Magick)   DrawableViewbox (Magick)   fontImage (Magick)   negateImage (Magick)   quantizeColorsImage (Magick)   textAntiAliasImage (Magick)   
    colorFuzzImage (Magick)   DrawableFillRule (Magick)   drawImage (Magick)   fontPointsizeImage (Magick)   normalizeImage (Magick)   quantizeColorSpaceImage (Magick)   textureImage (Magick)   
    ColorGray (Magick)   DrawableFont (Magick)   
      e  
    +
    frameImage (Magick)   
      o  
    +
    quantizeDitherImage (Magick)   thresholdImage (Magick)   
    ColorHSL (Magick)   DrawableGravity (Magick)   
      g  
    +
    quantizeImage (Magick)   transparentImage (Magick)   
    colorizeImage (Magick)   DrawableLine (Magick)   edgeImage (Magick)   Offset (Magick)   quantizeTreeDepthImage (Magick)   trimImage (Magick)   
    gammaImage (Magick)   
    +
    a | b | c | d | e | f | g | h | i | l | m | n | o | p | q | r | s | t | v | w | x | z
    +
    +
    + + + + diff --git a/www/api/Magick++/files.html b/www/api/Magick++/files.html new file mode 100644 index 000000000..9d954856e --- /dev/null +++ b/www/api/Magick++/files.html @@ -0,0 +1,128 @@ + + + + + + + +Magick++: File List + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Magick++ +  7.0.8 +
    +
    Convert, Edit, Or Compose Bitmap Images
    +
    +
    + + +
    +
    + +
    +
    +
    + + + + + + diff --git a/www/api/Magick++/functions.html b/www/api/Magick++/functions.html new file mode 100644 index 000000000..3bf31deb9 --- /dev/null +++ b/www/api/Magick++/functions.html @@ -0,0 +1,77 @@ + + + + + + + +Magick++: Class Members + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Magick++ +  7.0.8 +
    +
    Convert, Edit, Or Compose Bitmap Images
    +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - _ -

    +
    +
    + + + + diff --git a/www/api/Magick++/globals.html b/www/api/Magick++/globals.html new file mode 100644 index 000000000..cd4e6c8a6 --- /dev/null +++ b/www/api/Magick++/globals.html @@ -0,0 +1,229 @@ + + + + + + + +Magick++: File Members + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Magick++ +  7.0.8 +
    +
    Convert, Edit, Or Compose Bitmap Images
    +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    Here is a list of all file members with links to the files they belong to:
    + +

    - _ -

    + + +

    - a -

    + + +

    - c -

    + + +

    - d -

    + + +

    - g -

    + + +

    - m -

    + + +

    - p -

    + + +

    - r -

    + + +

    - s -

    + + +

    - t -

    + + +

    - u -

    +
    +
    + + + + diff --git a/www/api/Magick++/hierarchy.html b/www/api/Magick++/hierarchy.html new file mode 100644 index 000000000..c0052bdfa --- /dev/null +++ b/www/api/Magick++/hierarchy.html @@ -0,0 +1,369 @@ + + + + + + + +Magick++: Class Hierarchy + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Magick++ +  7.0.8 +
    +
    Convert, Edit, Or Compose Bitmap Images
    +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    Class Hierarchy
    +
    +
    +
    +

    Go to the graphical class hierarchy

    +This inheritance list is sorted roughly, but not completely, alphabetically:
    +
    [detail level 1234]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     CMagick::adaptiveBlurImage
     CMagick::adaptiveThresholdImage
     CMagick::addNoiseImage
     CMagick::adjoinImage
     CMagick::affineTransformImage
     CMagick::alphaFlagImage
     CMagick::alphaImage
     CMagick::animationDelayImage
     CMagick::animationIterationsImage
     CMagick::annotateImage
     CMagick::backgroundColorImage
     CMagick::backgroundTextureImage
     CMagick::Blob
     CMagick::BlobRef
     CMagick::blurImage
     CMagick::borderColorImage
     CMagick::borderImage
     CMagick::boxColorImage
     CMagick::cdlImage
     CMagick::channelImage
     CMagick::ChannelMoments
     CMagick::ChannelPerceptualHash
     CMagick::ChannelStatistics
     CMagick::charcoalImage
     CMagick::chopImage
     CMagick::chromaBluePrimaryImage
     CMagick::chromaGreenPrimaryImage
     CMagick::chromaRedPrimaryImage
     CMagick::chromaWhitePointImage
     CMagick::CoderInfo
     CMagick::Color
     CMagick::colorFuzzImage
     CMagick::colorizeImage
     CMagick::colorMapImage
     CMagick::colorMatrixImage
     CMagick::colorSpaceImage
     CMagick::commentImage
     CMagick::composeImage
     CMagick::compositeImage
     CMagick::compressTypeImage
     CMagick::contrastImage
     CMagick::Coordinate
     CMagick::cropImage
     CMagick::cycleColormapImage
     CMagick::densityImage
     CMagick::depthImage
     CMagick::despeckleImage
     CMagick::distortImage
     CMagick::Drawable
     CMagick::DrawableBase
     CMagick::drawImage
     CMagick::edgeImage
     CMagick::embossImage
     CEncoderFormat
     CMagick::endianImage
     CMagick::enhanceImage
     CMagick::equalizeImage
     Cstd::exceptionSTL class
     CMagick::fileNameImage
     CMagick::fillColorImage
     CMagick::filterTypeImage
     CMagick::flipImage
     CMagick::floodFillAlphaImage
     CMagick::floodFillColorImage
     CMagick::floodFillTextureImage
     CMagick::flopImage
     CMagick::fontImage
     CMagick::fontPointsizeImage
     CMagick::frameImage
     CMagick::gammaImage
     CMagick::gaussianBlurImage
     CMagick::Geometry
     CMagick::gifDisposeMethodImage
     CMagick::haldClutImage
     CMagick::Image
     CMagick::ImageMoments
     CMagick::ImagePerceptualHash
     CMagick::ImageRef
     CMagick::ImageStatistics
     CMagick::implodeImage
     CMagick::interlaceTypeImage
     CMagick::inverseFourierTransformImage
     CMagick::isValidImage
     CMagick::labelImage
     CMagick::levelImage
     CMagick::magickImage
     CMagick::magnifyImage
     CMagick::mapImage
     CMagick::matteColorImage
     CMagick::medianConvolveImage
     CMagick::mergeLayersImage
     CMagick::minifyImage
     CMagick::modulateImage
     CMagick::monochromeImage
     CMagick::Montage
     CMagick::MutexLock
     CMagick::negateImage
     CMagick::normalizeImage
     CMagick::Offset
     CMagick::oilPaintImage
     CMagick::opaqueImage
     CMagick::Options
     CMagick::pageImage
     CMagick::PathArcArgs
     CMagick::PathCurvetoArgs
     CMagick::PathQuadraticCurvetoArgs
     CMagick::penColorImage
     CMagick::penTextureImage
     CMagick::pixelColorImage
     CMagick::PixelData
     CMagick::Pixels
     CMagick::Point
     CMagick::qualityImage
     CMagick::quantizeColorsImage
     CMagick::quantizeColorSpaceImage
     CMagick::quantizeDitherImage
     CMagick::quantizeImage
     CMagick::quantizeTreeDepthImage
     CMagick::raiseImage
     CMagick::ReadOptions
     CMagick::reduceNoiseImage
     CMagick::renderingIntentImage
     CMagick::resizeImage
     CMagick::resolutionUnitsImage
     CMagick::ResourceLimits
     CMagick::rollImage
     CMagick::rotateImage
     CMagick::sampleImage
     CMagick::scaleImage
     CMagick::sceneImage
     CMagick::SecurityPolicy
     CMagick::segmentImage
     CMagick::shadeImage
     CMagick::shadowImage
     CMagick::sharpenImage
     CMagick::shaveImage
     CMagick::shearImage
     CMagick::sigmoidalContrastImage
     CMagick::sizeImage
     CMagick::solarizeImage
     CMagick::spliceImage
     CMagick::spreadImage
     CMagick::steganoImage
     CMagick::stereoImage
     CMagick::stripImage
     CMagick::strokeColorImage
     CMagick::subImageImage
     CMagick::subRangeImage
     CMagick::swirlImage
     CMagick::textAntiAliasImage
     CMagick::textureImage
     CMagick::thresholdImage
     CMagick::transparentImage
     CMagick::trimImage
     CMagick::typeImage
     CMagick::TypeMetric
     CMagick::verboseImage
     CMagick::VPath
     CMagick::VPathBase
     CMagick::waveImage
     CMagick::x11DisplayImage
     CMagick::zoomImage
    +
    +
    +
    + + + + diff --git a/www/api/Magick++/index.html b/www/api/Magick++/index.html new file mode 100644 index 000000000..228a87c58 --- /dev/null +++ b/www/api/Magick++/index.html @@ -0,0 +1,90 @@ + + + + + + + +Magick++: Main Page + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Magick++ +  7.0.8 +
    +
    Convert, Edit, Or Compose Bitmap Images
    +
    +
    + + +
    +
    + +
    +
    +
    + + + + + + diff --git a/www/api/Magick++/inherits.html b/www/api/Magick++/inherits.html new file mode 100644 index 000000000..4c69a9e0e --- /dev/null +++ b/www/api/Magick++/inherits.html @@ -0,0 +1,240 @@ + + + + + + + +Magick++: Class Hierarchy + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Magick++ +  7.0.8 +
    +
    Convert, Edit, Or Compose Bitmap Images
    +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    Class Hierarchy
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + diff --git a/www/api/Magick++/namespaceMagick.html b/www/api/Magick++/namespaceMagick.html new file mode 100644 index 000000000..40c50bca4 --- /dev/null +++ b/www/api/Magick++/namespaceMagick.html @@ -0,0 +1,4470 @@ + + + + + + + +Magick++: Magick Namespace Reference + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Magick++ +  7.0.8 +
    +
    Convert, Edit, Or Compose Bitmap Images
    +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + +
    +
    Magick Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  adaptiveBlurImage
     
    class  adaptiveThresholdImage
     
    class  addNoiseImage
     
    class  adjoinImage
     
    class  affineTransformImage
     
    class  alphaFlagImage
     
    class  alphaImage
     
    class  animationDelayImage
     
    class  animationIterationsImage
     
    class  annotateImage
     
    class  backgroundColorImage
     
    class  backgroundTextureImage
     
    class  Blob
     
    class  BlobRef
     
    class  blurImage
     
    class  borderColorImage
     
    class  borderImage
     
    class  boxColorImage
     
    class  cdlImage
     
    class  channelImage
     
    class  ChannelMoments
     
    class  ChannelPerceptualHash
     
    class  ChannelStatistics
     
    class  charcoalImage
     
    class  chopImage
     
    class  chromaBluePrimaryImage
     
    class  chromaGreenPrimaryImage
     
    class  chromaRedPrimaryImage
     
    class  chromaWhitePointImage
     
    class  CoderInfo
     
    class  Color
     
    class  ColorCMYK
     
    class  colorFuzzImage
     
    class  ColorGray
     
    class  ColorHSL
     
    class  colorizeImage
     
    class  colorMapImage
     
    class  colorMatrixImage
     
    class  ColorMono
     
    class  ColorRGB
     
    class  colorSpaceImage
     
    class  ColorYUV
     
    class  commentImage
     
    class  composeImage
     
    class  compositeImage
     
    class  compressTypeImage
     
    class  contrastImage
     
    class  Coordinate
     
    class  cropImage
     
    class  cycleColormapImage
     
    class  densityImage
     
    class  depthImage
     
    class  despeckleImage
     
    class  distortImage
     
    class  Drawable
     
    class  DrawableAffine
     
    class  DrawableAlpha
     
    class  DrawableArc
     
    class  DrawableBase
     
    class  DrawableBezier
     
    class  DrawableBorderColor
     
    class  DrawableCircle
     
    class  DrawableClipPath
     
    class  DrawableClipRule
     
    class  DrawableClipUnits
     
    class  DrawableColor
     
    class  DrawableCompositeImage
     
    class  DrawableDensity
     
    class  DrawableEllipse
     
    class  DrawableFillColor
     
    class  DrawableFillOpacity
     
    class  DrawableFillPatternUrl
     
    class  DrawableFillRule
     
    class  DrawableFont
     
    class  DrawableGravity
     
    class  DrawableLine
     
    class  DrawableMiterLimit
     
    class  DrawablePath
     
    class  DrawablePoint
     
    class  DrawablePointSize
     
    class  DrawablePolygon
     
    class  DrawablePolyline
     
    class  DrawablePopClipPath
     
    class  DrawablePopGraphicContext
     
    class  DrawablePopPattern
     
    class  DrawablePushClipPath
     
    class  DrawablePushGraphicContext
     
    class  DrawablePushPattern
     
    class  DrawableRectangle
     
    class  DrawableRotation
     
    class  DrawableRoundRectangle
     
    class  DrawableScaling
     
    class  DrawableSkewX
     
    class  DrawableSkewY
     
    class  DrawableStrokeAntialias
     
    class  DrawableStrokeColor
     
    class  DrawableStrokeDashArray
     
    class  DrawableStrokeDashOffset
     
    class  DrawableStrokeLineCap
     
    class  DrawableStrokeLineJoin
     
    class  DrawableStrokeOpacity
     
    class  DrawableStrokePatternUrl
     
    class  DrawableStrokeWidth
     
    class  DrawableText
     
    class  DrawableTextAlignment
     
    class  DrawableTextAntialias
     
    class  DrawableTextDecoration
     
    class  DrawableTextDirection
     
    class  DrawableTextInterlineSpacing
     
    class  DrawableTextInterwordSpacing
     
    class  DrawableTextKerning
     
    class  DrawableTextUnderColor
     
    class  DrawableTranslation
     
    class  DrawableViewbox
     
    class  drawImage
     
    class  edgeImage
     
    class  embossImage
     
    class  endianImage
     
    class  enhanceImage
     
    class  equalizeImage
     
    class  Error
     
    class  ErrorBlob
     
    class  ErrorCache
     
    class  ErrorCoder
     
    class  ErrorConfigure
     
    class  ErrorCorruptImage
     
    class  ErrorDelegate
     
    class  ErrorDraw
     
    class  ErrorFileOpen
     
    class  ErrorImage
     
    class  ErrorMissingDelegate
     
    class  ErrorModule
     
    class  ErrorMonitor
     
    class  ErrorOption
     
    class  ErrorPolicy
     
    class  ErrorRegistry
     
    class  ErrorResourceLimit
     
    class  ErrorStream
     
    class  ErrorType
     
    class  ErrorUndefined
     
    class  ErrorXServer
     
    class  Exception
     
    class  fileNameImage
     
    class  fillColorImage
     
    class  filterTypeImage
     
    class  flipImage
     
    class  floodFillAlphaImage
     
    class  floodFillColorImage
     
    class  floodFillTextureImage
     
    class  flopImage
     
    class  fontImage
     
    class  fontPointsizeImage
     
    class  frameImage
     
    class  gammaImage
     
    class  gaussianBlurImage
     
    class  Geometry
     
    class  gifDisposeMethodImage
     
    class  haldClutImage
     
    class  Image
     
    class  ImageMoments
     
    class  ImagePerceptualHash
     
    class  ImageRef
     
    class  ImageStatistics
     
    class  implodeImage
     
    class  interlaceTypeImage
     
    class  inverseFourierTransformImage
     
    class  isValidImage
     
    class  labelImage
     
    class  levelImage
     
    class  magickImage
     
    class  magnifyImage
     
    class  mapImage
     
    class  matteColorImage
     
    class  medianConvolveImage
     
    class  mergeLayersImage
     
    class  minifyImage
     
    class  modulateImage
     
    class  monochromeImage
     
    class  Montage
     
    class  MontageFramed
     
    class  MutexLock
     
    class  negateImage
     
    class  normalizeImage
     
    class  Offset
     
    class  oilPaintImage
     
    class  opaqueImage
     
    class  Options
     
    class  pageImage
     
    class  PathArcAbs
     
    class  PathArcArgs
     
    class  PathArcRel
     
    class  PathClosePath
     
    class  PathCurvetoAbs
     
    class  PathCurvetoArgs
     
    class  PathCurvetoRel
     
    class  PathLinetoAbs
     
    class  PathLinetoHorizontalAbs
     
    class  PathLinetoHorizontalRel
     
    class  PathLinetoRel
     
    class  PathLinetoVerticalAbs
     
    class  PathLinetoVerticalRel
     
    class  PathMovetoAbs
     
    class  PathMovetoRel
     
    class  PathQuadraticCurvetoAbs
     
    class  PathQuadraticCurvetoArgs
     
    class  PathQuadraticCurvetoRel
     
    class  PathSmoothCurvetoAbs
     
    class  PathSmoothCurvetoRel
     
    class  PathSmoothQuadraticCurvetoAbs
     
    class  PathSmoothQuadraticCurvetoRel
     
    class  penColorImage
     
    class  penTextureImage
     
    class  pixelColorImage
     
    class  PixelData
     
    class  Pixels
     
    class  Point
     
    class  qualityImage
     
    class  quantizeColorsImage
     
    class  quantizeColorSpaceImage
     
    class  quantizeDitherImage
     
    class  quantizeImage
     
    class  quantizeTreeDepthImage
     
    class  raiseImage
     
    class  ReadOptions
     
    class  reduceNoiseImage
     
    class  renderingIntentImage
     
    class  resizeImage
     
    class  resolutionUnitsImage
     
    class  ResourceLimits
     
    class  rollImage
     
    class  rotateImage
     
    class  sampleImage
     
    class  scaleImage
     
    class  sceneImage
     
    class  SecurityPolicy
     
    class  segmentImage
     
    class  shadeImage
     
    class  shadowImage
     
    class  sharpenImage
     
    class  shaveImage
     
    class  shearImage
     
    class  sigmoidalContrastImage
     
    class  sizeImage
     
    class  solarizeImage
     
    class  spliceImage
     
    class  spreadImage
     
    class  steganoImage
     
    class  stereoImage
     
    class  stripImage
     
    class  strokeColorImage
     
    class  subImageImage
     
    class  subRangeImage
     
    class  swirlImage
     
    class  textAntiAliasImage
     
    class  textureImage
     
    class  thresholdImage
     
    class  transparentImage
     
    class  trimImage
     
    class  typeImage
     
    class  TypeMetric
     
    class  verboseImage
     
    class  VPath
     
    class  VPathBase
     
    class  Warning
     
    class  WarningBlob
     
    class  WarningCache
     
    class  WarningCoder
     
    class  WarningConfigure
     
    class  WarningCorruptImage
     
    class  WarningDelegate
     
    class  WarningDraw
     
    class  WarningFileOpen
     
    class  WarningImage
     
    class  WarningMissingDelegate
     
    class  WarningModule
     
    class  WarningMonitor
     
    class  WarningOption
     
    class  WarningPolicy
     
    class  WarningRegistry
     
    class  WarningResourceLimit
     
    class  WarningStream
     
    class  WarningType
     
    class  WarningUndefined
     
    class  WarningXServer
     
    class  waveImage
     
    class  x11DisplayImage
     
    class  zoomImage
     
    + + + + + + + + + + + + + +

    +Typedefs

    typedef std::vector< Magick::CoordinateCoordinateList
     
    typedef std::vector< Magick::DrawableDrawableList
     
    typedef std::vector< Magick::VPathVPathList
     
    typedef std::vector< Magick::PathArcArgsPathArcArgsList
     
    typedef std::vector< Magick::PathCurvetoArgsPathCurveToArgsList
     
    typedef std::vector< Magick::PathQuadraticCurvetoArgsPathQuadraticCurvetoArgsList
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    MagickPPExport int operator== (const Magick::Color &left_, const Magick::Color &right_)
     
    MagickPPExport int operator!= (const Magick::Color &left_, const Magick::Color &right_)
     
    MagickPPExport int operator> (const Magick::Color &left_, const Magick::Color &right_)
     
    MagickPPExport int operator< (const Magick::Color &left_, const Magick::Color &right_)
     
    MagickPPExport int operator>= (const Magick::Color &left_, const Magick::Color &right_)
     
    MagickPPExport int operator<= (const Magick::Color &left_, const Magick::Color &right_)
     
    MagickPPExport int operator== (const Coordinate &left_, const Coordinate &right_)
     
    MagickPPExport int operator!= (const Coordinate &left_, const Coordinate &right_)
     
    MagickPPExport int operator> (const Coordinate &left_, const Coordinate &right_)
     
    MagickPPExport int operator< (const Coordinate &left_, const Coordinate &right_)
     
    MagickPPExport int operator>= (const Coordinate &left_, const Coordinate &right_)
     
    MagickPPExport int operator<= (const Coordinate &left_, const Coordinate &right_)
     
    MagickPPExport int operator== (const PathArcArgs &left_, const PathArcArgs &right_)
     
    MagickPPExport int operator!= (const PathArcArgs &left_, const PathArcArgs &right_)
     
    MagickPPExport int operator> (const PathArcArgs &left_, const PathArcArgs &right_)
     
    MagickPPExport int operator< (const PathArcArgs &left_, const PathArcArgs &right_)
     
    MagickPPExport int operator>= (const PathArcArgs &left_, const PathArcArgs &right_)
     
    MagickPPExport int operator<= (const PathArcArgs &left_, const PathArcArgs &right_)
     
    MagickPPExport int operator== (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
     
    MagickPPExport int operator!= (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
     
    MagickPPExport int operator> (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
     
    MagickPPExport int operator< (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
     
    MagickPPExport int operator>= (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
     
    MagickPPExport int operator<= (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
     
    MagickPPExport int operator== (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
     
    MagickPPExport int operator!= (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
     
    MagickPPExport int operator> (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
     
    MagickPPExport int operator< (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
     
    MagickPPExport int operator>= (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
     
    MagickPPExport int operator<= (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
     
    std::string formatExceptionMessage (const MagickCore::ExceptionInfo *exception_)
     
    ExceptioncreateException (const MagickCore::ExceptionInfo *exception_)
     
    MagickPPExport void throwExceptionExplicit (const MagickCore::ExceptionType severity_, const char *reason_, const char *description_=(char *) NULL)
     
    MagickPPExport void throwException (MagickCore::ExceptionInfo *exception_, const bool quiet_=false)
     
    MagickPPExport void CloneString (char **destination_, const std::string &source_)
     
    MagickPPExport void DisableOpenCL (void)
     
    MagickPPExport bool EnableOpenCL (void)
     
    MagickPPExport void InitializeMagick (const char *path_)
     
    MagickPPExport void SetRandomSeed (const unsigned long seed)
     
    MagickPPExport bool SetSecurityPolicy (const std::string &policy_)
     
    MagickPPExport void TerminateMagick ()
     
    MagickPPExport int operator== (const Magick::Geometry &left_, const Magick::Geometry &right_)
     
    MagickPPExport int operator!= (const Magick::Geometry &left_, const Magick::Geometry &right_)
     
    MagickPPExport int operator> (const Magick::Geometry &left_, const Magick::Geometry &right_)
     
    MagickPPExport int operator< (const Magick::Geometry &left_, const Magick::Geometry &right_)
     
    MagickPPExport int operator>= (const Magick::Geometry &left_, const Magick::Geometry &right_)
     
    MagickPPExport int operator<= (const Magick::Geometry &left_, const Magick::Geometry &right_)
     
    MagickPPExport int operator== (const Magick::Offset &left_, const Magick::Offset &right_)
     
    MagickPPExport int operator!= (const Magick::Offset &left_, const Magick::Offset &right_)
     
    MagickPPExport int operator== (const Magick::Point &left_, const Magick::Point &right_)
     
    MagickPPExport int operator!= (const Magick::Point &left_, const Magick::Point &right_)
     
    MagickPPExport int operator== (const Magick::Image &left_, const Magick::Image &right_)
     
    MagickPPExport int operator!= (const Magick::Image &left_, const Magick::Image &right_)
     
    MagickPPExport int operator> (const Magick::Image &left_, const Magick::Image &right_)
     
    MagickPPExport int operator< (const Magick::Image &left_, const Magick::Image &right_)
     
    MagickPPExport int operator>= (const Magick::Image &left_, const Magick::Image &right_)
     
    MagickPPExport int operator<= (const Magick::Image &left_, const Magick::Image &right_)
     
    template<class InputIterator , class Container >
    void channelMaskImages (InputIterator first_, InputIterator last_, Container *container_, const ChannelType channel_)
     
    template<class Container >
    void insertImages (Container *sequence_, MagickCore::Image *images_)
     
    template<class InputIterator >
    bool linkImages (InputIterator first_, InputIterator last_)
     
    template<class InputIterator , class Container >
    void restoreChannelMaskImages (InputIterator first_, InputIterator last_, Container *container_)
     
    template<class InputIterator >
    void unlinkImages (InputIterator first_, InputIterator last_)
     
    template<class InputIterator >
    void animateImages (InputIterator first_, InputIterator last_)
     
    template<class InputIterator >
    void appendImages (Image *appendedImage_, InputIterator first_, InputIterator last_, bool stack_=false)
     
    template<class Container >
    void artifactNames (Container *names_, const Image *image_)
     
    template<class Container >
    void attributeNames (Container *names_, const Image *image_)
     
    template<class InputIterator >
    void averageImages (Image *averagedImage_, InputIterator first_, InputIterator last_)
     
    template<class InputIterator , class Container >
    void coalesceImages (Container *coalescedImages_, InputIterator first_, InputIterator last_)
     
    template<class Container >
    void coderInfoList (Container *container_, CoderInfo::MatchType isReadable_=CoderInfo::AnyMatch, CoderInfo::MatchType isWritable_=CoderInfo::AnyMatch, CoderInfo::MatchType isMultiFrame_=CoderInfo::AnyMatch)
     
    template<class Container >
    void colorHistogram (Container *histogram_, const Image image)
     
    template<class InputIterator >
    void combineImages (Image *combinedImage_, InputIterator first_, InputIterator last_, const ChannelType channel_, const ColorspaceType colorspace_)
     
    template<class Container >
    void cropToTiles (Container *tiledImages_, const Image image_, const Geometry &geometry_)
     
    template<class InputIterator , class Container >
    void deconstructImages (Container *deconstructedImages_, InputIterator first_, InputIterator last_)
     
    template<class InputIterator >
    void displayImages (InputIterator first_, InputIterator last_)
     
    template<class InputIterator >
    void evaluateImages (Image *evaluatedImage_, InputIterator first_, InputIterator last_, const MagickEvaluateOperator operator_)
     
    template<class InputIterator >
    void flattenImages (Image *flattendImage_, InputIterator first_, InputIterator last_)
     
    template<class Container >
    void forwardFourierTransformImage (Container *fourierImages_, const Image &image_)
     
    template<class Container >
    void forwardFourierTransformImage (Container *fourierImages_, const Image &image_, const bool magnitude_)
     
    template<class InputIterator >
    void fxImages (Image *fxImage_, InputIterator first_, InputIterator last_, const std::string expression)
     
    template<class InputIterator >
    void mapImages (InputIterator first_, InputIterator last_, const Image &mapImage_, bool dither_=false, bool measureError_=false)
     
    template<class InputIterator >
    void mergeImageLayers (Image *mergedImage_, InputIterator first_, InputIterator last_, const LayerMethod method_)
     
    template<class Container , class InputIterator >
    void montageImages (Container *montageImages_, InputIterator first_, InputIterator last_, const Montage &options_)
     
    template<class InputIterator , class Container >
    void morphImages (Container *morphedImages_, InputIterator first_, InputIterator last_, size_t frames_)
     
    template<class InputIterator >
    void mosaicImages (Image *mosaicImage_, InputIterator first_, InputIterator last_)
     
    template<class InputIterator , class Container >
    void optimizeImageLayers (Container *optimizedImages_, InputIterator first_, InputIterator last_)
     
    template<class InputIterator , class Container >
    void optimizePlusImageLayers (Container *optimizedImages_, InputIterator first_, InputIterator last_)
     
    template<class InputIterator >
    void optimizeTransparency (InputIterator first_, InputIterator last_)
     
    template<class Container >
    void profileNames (Container *names_, const Image *image_)
     
    template<class InputIterator >
    void quantizeImages (InputIterator first_, InputIterator last_, bool measureError_=false)
     
    template<class Container >
    void readImages (Container *sequence_, const std::string &imageSpec_, ReadOptions &options)
     
    template<class Container >
    void readImages (Container *sequence_, const std::string &imageSpec_)
     
    template<class Container >
    void readImages (Container *sequence_, const Blob &blob_, ReadOptions &options)
     
    template<class Container >
    void readImages (Container *sequence_, const Blob &blob_)
     
    template<class Container >
    void separateImages (Container *separatedImages_, Image &image_, const ChannelType channel_)
     
    template<class InputIterator >
    void smushImages (Image *smushedImage_, InputIterator first_, InputIterator last_, const ssize_t offset_, bool stack_=false)
     
    template<class InputIterator >
    void writeImages (InputIterator first_, InputIterator last_, const std::string &imageSpec_, bool adjoin_=true)
     
    template<class InputIterator >
    void writeImages (InputIterator first_, InputIterator last_, Blob *blob_, bool adjoin_=true)
     
    + + + + + + + + + + + + + + + + + +

    +Variables

    class MagickPPExport Color
     
    class MagickPPExport Image
     
    class MagickPPExport Geometry
     
    class MagickPPExport Offset
     
    class MagickPPExport Point
     
    MagickPPExport const char * borderGeometryDefault ="6x6+0+0"
     
    MagickPPExport const char * frameGeometryDefault ="25x25+6+6"
     
    MagickPPExport const char * raiseGeometryDefault ="6x6+0+0"
     
    +

    Typedef Documentation

    + +

    ◆ CoordinateList

    + +
    +
    + + + + +
    typedef std::vector<Magick::Coordinate> Magick::CoordinateList
    +
    + +

    Definition at line 71 of file Drawable.h.

    + +
    +
    + +

    ◆ DrawableList

    + +
    +
    + + + + +
    typedef std::vector<Magick::Drawable> Magick::DrawableList
    +
    + +

    Definition at line 144 of file Drawable.h.

    + +
    +
    + +

    ◆ PathArcArgsList

    + +
    +
    + + + + +
    typedef std::vector<Magick::PathArcArgs> Magick::PathArcArgsList
    +
    + +

    Definition at line 2454 of file Drawable.h.

    + +
    +
    + +

    ◆ PathCurveToArgsList

    + +
    +
    + + + + +
    typedef std::vector<Magick::PathCurvetoArgs> Magick::PathCurveToArgsList
    +
    + +

    Definition at line 2628 of file Drawable.h.

    + +
    +
    + +

    ◆ PathQuadraticCurvetoArgsList

    + +
    +
    + +

    Definition at line 2809 of file Drawable.h.

    + +
    +
    + +

    ◆ VPathList

    + +
    +
    + + + + +
    typedef std::vector<Magick::VPath> Magick::VPathList
    +
    + +

    Definition at line 207 of file Drawable.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ animateImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + +
    void Magick::animateImages (InputIterator first_,
    InputIterator last_ 
    )
    +
    + +

    Definition at line 1971 of file STL.h.

    + +

    References GetPPException, linkImages(), ThrowPPException, and unlinkImages().

    + +
    +
    + +

    ◆ appendImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::appendImages (ImageappendedImage_,
    InputIterator first_,
    InputIterator last_,
    bool stack_ = false 
    )
    +
    +
    + +

    ◆ artifactNames()

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + +
    void Magick::artifactNames (Container * names_,
    const Imageimage_ 
    )
    +
    + +

    Definition at line 2002 of file STL.h.

    + +

    References Magick::Image::constImage().

    + +
    +
    + +

    ◆ attributeNames()

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + +
    void Magick::attributeNames (Container * names_,
    const Imageimage_ 
    )
    +
    + +

    Definition at line 2020 of file STL.h.

    + +

    References Magick::Image::constImage().

    + +
    +
    + +

    ◆ averageImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::averageImages (ImageaveragedImage_,
    InputIterator first_,
    InputIterator last_ 
    )
    +
    +
    + +

    ◆ channelMaskImages()

    + +
    +
    +
    +template<class InputIterator , class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::channelMaskImages (InputIterator first_,
    InputIterator last_,
    Container * container_,
    const ChannelType channel_ 
    )
    +
    + +

    Definition at line 1848 of file STL.h.

    + +

    Referenced by combineImages().

    + +
    +
    + +

    ◆ CloneString()

    + + + +

    ◆ coalesceImages()

    + +
    +
    +
    +template<class InputIterator , class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::coalesceImages (Container * coalescedImages_,
    InputIterator first_,
    InputIterator last_ 
    )
    +
    + +

    Definition at line 2058 of file STL.h.

    + +

    References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

    + +
    +
    + +

    ◆ coderInfoList()

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::coderInfoList (Container * container_,
    CoderInfo::MatchType isReadable_ = CoderInfo::AnyMatch,
    CoderInfo::MatchType isWritable_ = CoderInfo::AnyMatch,
    CoderInfo::MatchType isMultiFrame_ = CoderInfo::AnyMatch 
    )
    +
    +
    + +

    ◆ colorHistogram()

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + +
    void Magick::colorHistogram (Container * histogram_,
    const Image image 
    )
    +
    + +

    Definition at line 2203 of file STL.h.

    + +

    References Color, Magick::Image::constImage(), GetPPException, Magick::Image::quiet(), and ThrowPPException.

    + +
    +
    + +

    ◆ combineImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::combineImages (ImagecombinedImage_,
    InputIterator first_,
    InputIterator last_,
    const ChannelType channel_,
    const ColorspaceType colorspace_ 
    )
    +
    +
    + +

    ◆ createException()

    + +
    +
    + + + + + + + + +
    Magick::Exception * Magick::createException (const MagickCore::ExceptionInfo * exception_)
    +
    + +

    Definition at line 701 of file Exception.cpp.

    + +

    References formatExceptionMessage().

    + +
    +
    + +

    ◆ cropToTiles()

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::cropToTiles (Container * tiledImages_,
    const Image image_,
    const Geometrygeometry_ 
    )
    +
    +
    + +

    ◆ deconstructImages()

    + +
    +
    +
    +template<class InputIterator , class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::deconstructImages (Container * deconstructedImages_,
    InputIterator first_,
    InputIterator last_ 
    )
    +
    + +

    Definition at line 2269 of file STL.h.

    + +

    References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

    + +
    +
    + +

    ◆ DisableOpenCL()

    + +
    +
    + + + + + + + + +
    MagickPPExport void Magick::DisableOpenCL (void )
    +
    + +

    Definition at line 29 of file Functions.cpp.

    + +
    +
    + +

    ◆ displayImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + +
    void Magick::displayImages (InputIterator first_,
    InputIterator last_ 
    )
    +
    + +

    Definition at line 2295 of file STL.h.

    + +

    References GetPPException, linkImages(), ThrowPPException, and unlinkImages().

    + +
    +
    + +

    ◆ EnableOpenCL()

    + +
    +
    + + + + + + + + +
    MagickPPExport bool Magick::EnableOpenCL (void )
    +
    + +

    Definition at line 34 of file Functions.cpp.

    + +
    +
    + +

    ◆ evaluateImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::evaluateImages (ImageevaluatedImage_,
    InputIterator first_,
    InputIterator last_,
    const MagickEvaluateOperator operator_ 
    )
    +
    +
    + +

    ◆ flattenImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::flattenImages (ImageflattendImage_,
    InputIterator first_,
    InputIterator last_ 
    )
    +
    +
    + +

    ◆ formatExceptionMessage()

    + +
    +
    + + + + + + + + +
    std::string Magick::formatExceptionMessage (const MagickCore::ExceptionInfo * exception_)
    +
    + +

    Definition at line 686 of file Exception.cpp.

    + +

    Referenced by createException().

    + +
    +
    + +

    ◆ forwardFourierTransformImage() [1/2]

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + +
    void Magick::forwardFourierTransformImage (Container * fourierImages_,
    const Imageimage_ 
    )
    +
    +
    + +

    ◆ forwardFourierTransformImage() [2/2]

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::forwardFourierTransformImage (Container * fourierImages_,
    const Imageimage_,
    const bool magnitude_ 
    )
    +
    +
    + +

    ◆ fxImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::fxImages (ImagefxImage_,
    InputIterator first_,
    InputIterator last_,
    const std::string expression 
    )
    +
    +
    + +

    ◆ InitializeMagick()

    + +
    +
    + + + + + + + + +
    MagickPPExport void Magick::InitializeMagick (const char * path_)
    +
    + +

    Definition at line 43 of file Functions.cpp.

    + +

    References magick_initialized.

    + +

    Referenced by main().

    + +
    +
    + +

    ◆ insertImages()

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + +
    void Magick::insertImages (Container * sequence_,
    MagickCore::Image * images_ 
    )
    +
    +
    + +

    ◆ linkImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + +
    bool Magick::linkImages (InputIterator first_,
    InputIterator last_ 
    )
    +
    +
    + +

    ◆ mapImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::mapImages (InputIterator first_,
    InputIterator last_,
    const ImagemapImage_,
    bool dither_ = false,
    bool measureError_ = false 
    )
    +
    +
    + +

    ◆ mergeImageLayers()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::mergeImageLayers (ImagemergedImage_,
    InputIterator first_,
    InputIterator last_,
    const LayerMethod method_ 
    )
    +
    +
    + +

    ◆ montageImages()

    + +
    +
    +
    +template<class Container , class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::montageImages (Container * montageImages_,
    InputIterator first_,
    InputIterator last_,
    const Montageoptions_ 
    )
    +
    +
    + +

    ◆ morphImages()

    + +
    +
    +
    +template<class InputIterator , class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::morphImages (Container * morphedImages_,
    InputIterator first_,
    InputIterator last_,
    size_t frames_ 
    )
    +
    + +

    Definition at line 2529 of file STL.h.

    + +

    References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

    + +

    Referenced by main().

    + +
    +
    + +

    ◆ mosaicImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::mosaicImages (ImagemosaicImage_,
    InputIterator first_,
    InputIterator last_ 
    )
    +
    +
    + +

    ◆ operator!=() [1/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator!= (const Magick::Colorleft_,
    const Magick::Colorright_ 
    )
    +
    + +

    Definition at line 36 of file Color.cpp.

    + +
    +
    + +

    ◆ operator!=() [2/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator!= (const Magick::Geometryleft_,
    const Magick::Geometryright_ 
    )
    +
    + +

    Definition at line 40 of file Geometry.cpp.

    + +
    +
    + +

    ◆ operator!=() [3/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator!= (const Magick::Imageleft_,
    const Magick::Imageright_ 
    )
    +
    + +

    Definition at line 45 of file Image.cpp.

    + +
    +
    + +

    ◆ operator!=() [4/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator!= (const Coordinateleft_,
    const Coordinateright_ 
    )
    +
    + +

    Definition at line 28 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator!=() [5/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator!= (const Magick::Offsetleft_,
    const Magick::Offsetright_ 
    )
    +
    + +

    Definition at line 481 of file Geometry.cpp.

    + +
    +
    + +

    ◆ operator!=() [6/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator!= (const Magick::Pointleft_,
    const Magick::Pointright_ 
    )
    +
    + +

    Definition at line 581 of file Geometry.cpp.

    + +
    +
    + +

    ◆ operator!=() [7/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator!= (const PathArcArgsleft_,
    const PathArcArgsright_ 
    )
    +
    + +

    Definition at line 1763 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator!=() [8/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator!= (const PathCurvetoArgsleft_,
    const PathCurvetoArgsright_ 
    )
    +
    + +

    Definition at line 1914 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator!=() [9/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator!= (const PathQuadraticCurvetoArgsleft_,
    const PathQuadraticCurvetoArgsright_ 
    )
    +
    + +

    Definition at line 2123 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator<() [1/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator< (const Magick::Colorleft_,
    const Magick::Colorright_ 
    )
    +
    +
    + +

    ◆ operator<() [2/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator< (const Magick::Geometryleft_,
    const Magick::Geometryright_ 
    )
    +
    + +

    Definition at line 52 of file Geometry.cpp.

    + +

    References Magick::Geometry::height(), and Magick::Geometry::width().

    + +
    +
    + +

    ◆ operator<() [3/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator< (const Magick::Imageleft_,
    const Magick::Imageright_ 
    )
    +
    + +

    Definition at line 57 of file Image.cpp.

    + +

    References Magick::Image::columns(), and Magick::Image::rows().

    + +
    +
    + +

    ◆ operator<() [4/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator< (const Coordinateleft_,
    const Coordinateright_ 
    )
    +
    + +

    Definition at line 40 of file Drawable.cpp.

    + +

    References Magick::Coordinate::x(), and Magick::Coordinate::y().

    + +
    +
    + +

    ◆ operator<() [5/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator< (const PathArcArgsleft_,
    const PathArcArgsright_ 
    )
    +
    + +

    Definition at line 1773 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator<() [6/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator< (const PathCurvetoArgsleft_,
    const PathCurvetoArgsright_ 
    )
    +
    + +

    Definition at line 1924 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator<() [7/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator< (const PathQuadraticCurvetoArgsleft_,
    const PathQuadraticCurvetoArgsright_ 
    )
    +
    + +

    Definition at line 2135 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator<=() [1/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator<= (const Magick::Colorleft_,
    const Magick::Colorright_ 
    )
    +
    + +

    Definition at line 70 of file Color.cpp.

    + +
    +
    + +

    ◆ operator<=() [2/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator<= (const Magick::Geometryleft_,
    const Magick::Geometryright_ 
    )
    +
    + +

    Definition at line 64 of file Geometry.cpp.

    + +
    +
    + +

    ◆ operator<=() [3/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator<= (const Magick::Imageleft_,
    const Magick::Imageright_ 
    )
    +
    + +

    Definition at line 71 of file Image.cpp.

    + +
    +
    + +

    ◆ operator<=() [4/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator<= (const Coordinateleft_,
    const Coordinateright_ 
    )
    +
    + +

    Definition at line 54 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator<=() [5/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator<= (const PathArcArgsleft_,
    const PathArcArgsright_ 
    )
    +
    + +

    Definition at line 1783 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator<=() [6/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator<= (const PathCurvetoArgsleft_,
    const PathCurvetoArgsright_ 
    )
    +
    + +

    Definition at line 1934 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator<=() [7/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator<= (const PathQuadraticCurvetoArgsleft_,
    const PathQuadraticCurvetoArgsright_ 
    )
    +
    + +

    Definition at line 2147 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator==() [1/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator== (const Magick::Colorleft_,
    const Magick::Colorright_ 
    )
    +
    +
    + +

    ◆ operator==() [2/9]

    + + + +

    ◆ operator==() [3/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator== (const Magick::Imageleft_,
    const Magick::Imageright_ 
    )
    +
    + +

    Definition at line 36 of file Image.cpp.

    + +

    References Magick::Image::columns(), Magick::Image::rows(), and Magick::Image::signature().

    + +
    +
    + +

    ◆ operator==() [4/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator== (const Coordinateleft_,
    const Coordinateright_ 
    )
    +
    + +

    Definition at line 22 of file Drawable.cpp.

    + +

    References Magick::Coordinate::x(), and Magick::Coordinate::y().

    + +
    +
    + +

    ◆ operator==() [5/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator== (const Magick::Offsetleft_,
    const Magick::Offsetright_ 
    )
    +
    + +

    Definition at line 474 of file Geometry.cpp.

    + +

    References Magick::Offset::x(), and Magick::Offset::y().

    + +
    +
    + +

    ◆ operator==() [6/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator== (const Magick::Pointleft_,
    const Magick::Pointright_ 
    )
    +
    + +

    Definition at line 574 of file Geometry.cpp.

    + +

    References Magick::Point::x(), and Magick::Point::y().

    + +
    +
    + +

    ◆ operator==() [7/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator== (const PathArcArgsleft_,
    const PathArcArgsright_ 
    )
    +
    + +

    Definition at line 1758 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator==() [8/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator== (const PathCurvetoArgsleft_,
    const PathCurvetoArgsright_ 
    )
    +
    + +

    Definition at line 1909 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator==() [9/9]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator== (const PathQuadraticCurvetoArgsleft_,
    const PathQuadraticCurvetoArgsright_ 
    )
    +
    + +

    Definition at line 2117 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator>() [1/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator> (const Magick::Colorleft_,
    const Magick::Colorright_ 
    )
    +
    + +

    Definition at line 42 of file Color.cpp.

    + +
    +
    + +

    ◆ operator>() [2/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator> (const Magick::Geometryleft_,
    const Magick::Geometryright_ 
    )
    +
    + +

    Definition at line 46 of file Geometry.cpp.

    + +
    +
    + +

    ◆ operator>() [3/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator> (const Magick::Imageleft_,
    const Magick::Imageright_ 
    )
    +
    + +

    Definition at line 51 of file Image.cpp.

    + +
    +
    + +

    ◆ operator>() [4/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator> (const Coordinateleft_,
    const Coordinateright_ 
    )
    +
    + +

    Definition at line 34 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator>() [5/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator> (const PathArcArgsleft_,
    const PathArcArgsright_ 
    )
    +
    + +

    Definition at line 1768 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator>() [6/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator> (const PathCurvetoArgsleft_,
    const PathCurvetoArgsright_ 
    )
    +
    + +

    Definition at line 1919 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator>() [7/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator> (const PathQuadraticCurvetoArgsleft_,
    const PathQuadraticCurvetoArgsright_ 
    )
    +
    + +

    Definition at line 2129 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator>=() [1/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator>= (const Magick::Colorleft_,
    const Magick::Colorright_ 
    )
    +
    + +

    Definition at line 64 of file Color.cpp.

    + +
    +
    + +

    ◆ operator>=() [2/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator>= (const Magick::Geometryleft_,
    const Magick::Geometryright_ 
    )
    +
    + +

    Definition at line 58 of file Geometry.cpp.

    + +
    +
    + +

    ◆ operator>=() [3/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator>= (const Magick::Imageleft_,
    const Magick::Imageright_ 
    )
    +
    + +

    Definition at line 65 of file Image.cpp.

    + +
    +
    + +

    ◆ operator>=() [4/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator>= (const Coordinateleft_,
    const Coordinateright_ 
    )
    +
    + +

    Definition at line 48 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator>=() [5/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator>= (const PathArcArgsleft_,
    const PathArcArgsright_ 
    )
    +
    + +

    Definition at line 1778 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator>=() [6/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator>= (const PathCurvetoArgsleft_,
    const PathCurvetoArgsright_ 
    )
    +
    + +

    Definition at line 1929 of file Drawable.cpp.

    + +
    +
    + +

    ◆ operator>=() [7/7]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport int Magick::operator>= (const PathQuadraticCurvetoArgsleft_,
    const PathQuadraticCurvetoArgsright_ 
    )
    +
    + +

    Definition at line 2141 of file Drawable.cpp.

    + +
    +
    + +

    ◆ optimizeImageLayers()

    + +
    +
    +
    +template<class InputIterator , class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::optimizeImageLayers (Container * optimizedImages_,
    InputIterator first_,
    InputIterator last_ 
    )
    +
    + +

    Definition at line 2578 of file STL.h.

    + +

    References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

    + +
    +
    + +

    ◆ optimizePlusImageLayers()

    + +
    +
    +
    +template<class InputIterator , class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::optimizePlusImageLayers (Container * optimizedImages_,
    InputIterator first_,
    InputIterator last_ 
    )
    +
    + +

    Definition at line 2607 of file STL.h.

    + +

    References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

    + +
    +
    + +

    ◆ optimizeTransparency()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + +
    void Magick::optimizeTransparency (InputIterator first_,
    InputIterator last_ 
    )
    +
    + +

    Definition at line 2636 of file STL.h.

    + +

    References GetPPException, linkImages(), ThrowPPException, and unlinkImages().

    + +
    +
    + +

    ◆ profileNames()

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + +
    void Magick::profileNames (Container * names_,
    const Imageimage_ 
    )
    +
    + +

    Definition at line 2649 of file STL.h.

    + +

    References Magick::Image::constImage().

    + +
    +
    + +

    ◆ quantizeImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::quantizeImages (InputIterator first_,
    InputIterator last_,
    bool measureError_ = false 
    )
    +
    + +

    Definition at line 2668 of file STL.h.

    + +

    References GetPPException, Image, linkImages(), ThrowPPException, and unlinkImages().

    + +
    +
    + +

    ◆ readImages() [1/4]

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::readImages (Container * sequence_,
    const std::string & imageSpec_,
    ReadOptionsoptions 
    )
    +
    + +

    Definition at line 2696 of file STL.h.

    + +

    References GetPPException, Image, Magick::ReadOptions::imageInfo(), insertImages(), Magick::ReadOptions::quiet(), and ThrowPPException.

    + +

    Referenced by main(), and readImages().

    + +
    +
    + +

    ◆ readImages() [2/4]

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + +
    void Magick::readImages (Container * sequence_,
    const std::string & imageSpec_ 
    )
    +
    + +

    Definition at line 2715 of file STL.h.

    + +

    References readImages().

    + +
    +
    + +

    ◆ readImages() [3/4]

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::readImages (Container * sequence_,
    const Blobblob_,
    ReadOptionsoptions 
    )
    +
    +
    + +

    ◆ readImages() [4/4]

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + +
    void Magick::readImages (Container * sequence_,
    const Blobblob_ 
    )
    +
    + +

    Definition at line 2735 of file STL.h.

    + +

    References readImages().

    + +
    +
    + +

    ◆ restoreChannelMaskImages()

    + +
    +
    +
    +template<class InputIterator , class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::restoreChannelMaskImages (InputIterator first_,
    InputIterator last_,
    Container * container_ 
    )
    +
    + +

    Definition at line 1931 of file STL.h.

    + +

    Referenced by combineImages().

    + +
    +
    + +

    ◆ separateImages()

    + +
    +
    +
    +template<class Container >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::separateImages (Container * separatedImages_,
    Imageimage_,
    const ChannelType channel_ 
    )
    +
    +
    + +

    ◆ SetRandomSeed()

    + +
    +
    + + + + + + + + +
    MagickPPExport void Magick::SetRandomSeed (const unsigned long seed)
    +
    + +

    Definition at line 50 of file Functions.cpp.

    + +
    +
    + +

    ◆ SetSecurityPolicy()

    + +
    +
    + + + + + + + + +
    MagickPPExport bool Magick::SetSecurityPolicy (const std::string & policy_)
    +
    + +

    Definition at line 55 of file Functions.cpp.

    + +

    References GetPPException, and ThrowPPException.

    + +
    +
    + +

    ◆ smushImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::smushImages (ImagesmushedImage_,
    InputIterator first_,
    InputIterator last_,
    const ssize_t offset_,
    bool stack_ = false 
    )
    +
    +
    + +

    ◆ TerminateMagick()

    + +
    +
    + + + + + + + + +
    MagickPPExport void Magick::TerminateMagick (void )
    +
    + +

    Definition at line 67 of file Functions.cpp.

    + +

    References magick_initialized.

    + +
    +
    + +

    ◆ throwException()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    MagickPPExport void Magick::throwException (MagickCore::ExceptionInfo * exception_,
    const bool quiet_ = false 
    )
    +
    + +

    Referenced by coderInfoList(), and mapImages().

    + +
    +
    + +

    ◆ throwExceptionExplicit()

    + + + +

    ◆ unlinkImages()

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + +
    void Magick::unlinkImages (InputIterator first_,
    InputIterator last_ 
    )
    +
    +
    + +

    ◆ writeImages() [1/2]

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::writeImages (InputIterator first_,
    InputIterator last_,
    const std::string & imageSpec_,
    bool adjoin_ = true 
    )
    +
    + +

    Definition at line 2784 of file STL.h.

    + +

    References GetPPException, linkImages(), ThrowPPException, and unlinkImages().

    + +

    Referenced by main().

    + +
    +
    + +

    ◆ writeImages() [2/2]

    + +
    +
    +
    +template<class InputIterator >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Magick::writeImages (InputIterator first_,
    InputIterator last_,
    Blobblob_,
    bool adjoin_ = true 
    )
    +
    +
    +

    Variable Documentation

    + +

    ◆ borderGeometryDefault

    + +
    +
    + + + + +
    MagickPPExport const char * Magick::borderGeometryDefault ="6x6+0+0"
    +
    + +

    Definition at line 32 of file Image.cpp.

    + +
    +
    + +

    ◆ Color

    + + + +

    ◆ frameGeometryDefault

    + +
    +
    + + + + +
    MagickPPExport const char * Magick::frameGeometryDefault ="25x25+6+6"
    +
    + +

    Definition at line 33 of file Image.cpp.

    + +
    +
    + +

    ◆ Geometry

    + + + +

    ◆ Image

    + +
    +
    + + + + +
    class MagickPPExport Magick::Image
    +
    + +

    Definition at line 720 of file Drawable.h.

    + +

    Referenced by Magick::Image::adaptiveBlur(), Magick::Image::adaptiveResize(), Magick::Image::adaptiveSharpen(), Magick::Image::adaptiveSharpenChannel(), Magick::Image::adaptiveThreshold(), Magick::Image::addNoise(), Magick::Image::addNoiseChannel(), Magick::Image::affineTransform(), appendImages(), Magick::Image::autoOrient(), averageImages(), Magick::Image::blueShift(), Magick::Image::blur(), Magick::Image::blurChannel(), Magick::Image::border(), Magick::Image::cannyEdge(), Magick::Image::channel(), Magick::Image::charcoal(), Magick::Image::charcoalChannel(), Magick::Image::chop(), coalesceImages(), Magick::Image::colorize(), Magick::Image::colorMap(), Magick::Image::colorMatrix(), combineImages(), Magick::Image::compare(), Magick::Image::compareChannel(), Magick::Image::connectedComponents(), Magick::Image::convolve(), Magick::Image::crop(), cropToTiles(), deconstructImages(), Magick::Image::deskew(), Magick::Image::despeckle(), Magick::Image::distort(), Magick::Image::edge(), Magick::Image::emboss(), Magick::Image::enhance(), evaluateImages(), Magick::Image::extent(), Magick::DrawableCompositeImage::filename(), Magick::Options::fillColor(), Magick::Image::fillPattern(), flattenImages(), Magick::Image::flip(), Magick::Image::flop(), forwardFourierTransformImage(), Magick::Image::frame(), Magick::Image::fx(), fxImages(), Magick::Image::gaussianBlur(), Magick::Image::gaussianBlurChannel(), Magick::Image::houghLine(), Magick::Image::Image(), Magick::DrawableCompositeImage::image(), Magick::Image::implode(), insertImages(), Magick::Image::inverseFourierTransform(), Magick::Image::kuwahara(), Magick::Image::kuwaharaChannel(), linkImages(), Magick::Image::liquidRescale(), Magick::Image::localContrast(), Magick::Image::localContrastChannel(), Magick::Image::magnify(), mapImages(), Magick::Image::meanShift(), Magick::Image::medianFilter(), mergeImageLayers(), Magick::Image::minify(), montageImages(), morphImages(), Magick::Image::morphology(), Magick::Image::morphologyChannel(), mosaicImages(), Magick::Image::motionBlur(), Magick::Image::oilPaint(), Magick::DrawableCompositeImage::operator=(), optimizeImageLayers(), optimizePlusImageLayers(), Magick::Image::ping(), Magick::Image::polaroid(), quantizeImages(), Magick::Image::read(), readImages(), Magick::Image::reduceNoise(), Magick::ImageRef::replaceImage(), Magick::Image::replaceImage(), Magick::Image::resample(), Magick::Image::resize(), Magick::Image::roll(), Magick::Image::rotate(), Magick::Image::rotationalBlur(), Magick::Image::rotationalBlurChannel(), Magick::Image::sample(), Magick::Image::scale(), Magick::Image::selectiveBlur(), Magick::Image::selectiveBlurChannel(), Magick::Image::separate(), separateImages(), Magick::Image::sepiaTone(), Magick::Image::shade(), Magick::Image::shadow(), Magick::Image::sharpen(), Magick::Image::sharpenChannel(), Magick::Image::shave(), Magick::Image::shear(), Magick::Image::sketch(), smushImages(), Magick::Image::sparseColor(), Magick::Image::splice(), Magick::Image::spread(), Magick::Image::stegano(), Magick::Image::stereo(), Magick::Options::strokeColor(), Magick::Image::strokePattern(), Magick::Image::subImageSearch(), Magick::Image::swirl(), Magick::Image::thumbnail(), Magick::Image::tint(), Magick::Image::transpose(), Magick::Image::transverse(), Magick::Image::trim(), Magick::Image::uniqueColors(), unlinkImages(), Magick::Image::unsharpmask(), Magick::Image::unsharpmaskChannel(), Magick::Image::vignette(), Magick::Image::wave(), Magick::Image::waveletDenoise(), Magick::Image::zoom(), and Magick::ImageRef::~ImageRef().

    + +
    +
    + +

    ◆ Offset

    + +
    +
    + + + + +
    class MagickPPExport Magick::Offset
    +
    + +

    Definition at line 141 of file Geometry.h.

    + +
    +
    + +

    ◆ Point

    + +
    +
    + + + + +
    class MagickPPExport Magick::Point
    +
    + +

    Definition at line 198 of file Geometry.h.

    + +

    Referenced by Magick::Options::density(), Magick::Image::density(), and main().

    + +
    +
    + +

    ◆ raiseGeometryDefault

    + +
    +
    + + + + +
    MagickPPExport const char * Magick::raiseGeometryDefault ="6x6+0+0"
    +
    + +

    Definition at line 34 of file Image.cpp.

    + +
    +
    +
    +
    + + + + diff --git a/www/api/Magick++/namespaceMagickCore.html b/www/api/Magick++/namespaceMagickCore.html new file mode 100644 index 000000000..d767bdd1d --- /dev/null +++ b/www/api/Magick++/namespaceMagickCore.html @@ -0,0 +1,75 @@ + + + + + + + +Magick++: MagickCore Namespace Reference + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Magick++ +  7.0.8 +
    +
    Convert, Edit, Or Compose Bitmap Images
    +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    MagickCore Namespace Reference
    +
    +
    +
    +
    + + + + diff --git a/www/api/Magick++/namespacemembers.html b/www/api/Magick++/namespacemembers.html new file mode 100644 index 000000000..684826202 --- /dev/null +++ b/www/api/Magick++/namespacemembers.html @@ -0,0 +1,344 @@ + + + + + + + +Magick++: Namespace Members + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Magick++ +  7.0.8 +
    +
    Convert, Edit, Or Compose Bitmap Images
    +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - a -

    + + +

    - b -

      +
    • borderGeometryDefault +: Magick +
    • +
    + + +

    - c -

    + + +

    - d -

    + + +

    - e -

      +
    • EnableOpenCL() +: Magick +
    • +
    • evaluateImages() +: Magick +
    • +
    + + +

    - f -

      +
    • flattenImages() +: Magick +
    • +
    • formatExceptionMessage() +: Magick +
    • +
    • forwardFourierTransformImage() +: Magick +
    • +
    • frameGeometryDefault +: Magick +
    • +
    • fxImages() +: Magick +
    • +
    + + +

    - g -

    + + +

    - i -

    + + +

    - l -

    + + +

    - m -

    + + +

    - o -

    + + +

    - p -

      +
    • PathArcArgsList +: Magick +
    • +
    • PathCurveToArgsList +: Magick +
    • +
    • PathQuadraticCurvetoArgsList +: Magick +
    • +
    • Point +: Magick +
    • +
    • profileNames() +: Magick +
    • +
    + + +

    - q -

      +
    • quantizeImages() +: Magick +
    • +
    + + +

    - r -

      +
    • raiseGeometryDefault +: Magick +
    • +
    • readImages() +: Magick +
    • +
    • restoreChannelMaskImages() +: Magick +
    • +
    + + +

    - s -

      +
    • separateImages() +: Magick +
    • +
    • SetRandomSeed() +: Magick +
    • +
    • SetSecurityPolicy() +: Magick +
    • +
    • smushImages() +: Magick +
    • +
    + + +

    - t -

      +
    • TerminateMagick() +: Magick +
    • +
    • throwException() +: Magick +
    • +
    • throwExceptionExplicit() +: Magick +
    • +
    + + +

    - u -

      +
    • unlinkImages() +: Magick +
    • +
    + + +

    - v -

    + + +

    - w -

    +
    +
    + + + + diff --git a/www/api/Magick++/namespaces.html b/www/api/Magick++/namespaces.html new file mode 100644 index 000000000..1c0b6a030 --- /dev/null +++ b/www/api/Magick++/namespaces.html @@ -0,0 +1,80 @@ + + + + + + + +Magick++: Namespace List + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Magick++ +  7.0.8 +
    +
    Convert, Edit, Or Compose Bitmap Images
    +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    Namespace List
    +
    +
    +
    Here is a list of all namespaces with brief descriptions:
    + + + +
     NMagick
     NMagickCore
    +
    +
    +
    + + + + diff --git a/www/api/draw.html b/www/api/draw.html index 90bb1af71..5b4c6fc05 100644 --- a/www/api/draw.html +++ b/www/api/draw.html @@ -22,19 +22,18 @@ - - +
    -
    +
    -

    AcquireDrawInfoCloneDrawInfoDestroyDrawInfoDrawAffineImageDrawClipPathDrawImageDrawGradientImageDrawPatternPathDrawPrimitiveGetAffineMatrix

    +

    AcquireDrawInfoCloneDrawInfoDestroyDrawInfoDrawAffineImageDrawClipPathDrawClippingMaskDrawCompositeMaskDrawGradientImageDrawImageDrawPatternPathDrawPrimitiveGetAffineMatrix

    AcquireDrawInfo

    @@ -185,7 +185,7 @@ MagickBooleanType DrawAffineImage(Image *image,const Image *source,
     MagickBooleanType DrawClipPath(Image *image,const DrawInfo *draw_info,
    -  const char *name,ExceptionInfo *exception)
    +  const char *id,ExceptionInfo *exception)
     

    A description of each parameter follows:

    @@ -203,8 +203,8 @@ MagickBooleanType DrawClipPath(Image *image,const DrawInfo *draw_info,
    the draw info.
    -
    name
    -
    the name of the clip path.
    +
    id
    +
    the clip path id.
    exception
    @@ -212,15 +212,54 @@ MagickBooleanType DrawClipPath(Image *image,const DrawInfo *draw_info,
    -

    DrawImage

    +

    DrawClippingMask

    -

    DrawImage() draws a graphic primitive on your image. The primitive may be represented as a string or filename. Precede the filename with an "at" sign (@) and the contents of the file are drawn on the image. You can affect how text is drawn by setting one or more members of the draw info structure.

    +

    DrawClippingMask() draws the clip path and returns it as an image clipping mask.

    -

    The format of the DrawImage method is:

    +

    The format of the DrawClippingMask method is:

    -MagickBooleanType DrawImage(Image *image,const DrawInfo *draw_info,
    -  ExceptionInfo *exception)
    +Image *DrawClippingMask(Image *image,const DrawInfo *draw_info,
    +  const char *id,const char *clip_path,ExceptionInfo *exception)
    +
    + +

    A description of each parameter follows:

    + +
    +
    + +
    +
    +
    image
    +
    the image.
    + +
    +
    draw_info
    +
    the draw info.
    + +
    +
    id
    +
    the clip path id.
    + +
    +
    clip_path
    +
    the clip path.
    + +
    +
    exception
    +
    return any errors or warnings in this structure.
    + +
    +
    +

    DrawCompositeMask

    + +

    DrawCompositeMask() draws the mask path and returns it as an image mask.

    + +

    The format of the DrawCompositeMask method is:

    + +
    +Image *DrawCompositeMask(Image *image,const DrawInfo *draw_info,
    +  const char *id,const char *mask_path,ExceptionInfo *exception)
     

    A description of each parameter follows:

    @@ -237,6 +276,14 @@ MagickBooleanType DrawImage(Image *image,const DrawInfo *draw_info,
    draw_info
    the draw info.
    +
    +
    id
    +
    the mask path id.
    + +
    +
    mask_path
    +
    the mask path.
    +
    exception
    return any errors or warnings in this structure.
    @@ -272,6 +319,37 @@ MagickBooleanType DrawGradientImage(Image *image,
    exception
    return any errors or warnings in this structure.
    +
    + +

    DrawImage

    + +

    DrawImage() draws a graphic primitive on your image. The primitive may be represented as a string or filename. Precede the filename with an "at" sign (@) and the contents of the file are drawn on the image. You can affect how text is drawn by setting one or more members of the draw info structure.

    + +

    The format of the DrawImage method is:

    + +
    +MagickBooleanType DrawImage(Image *image,const DrawInfo *draw_info,
    +  ExceptionInfo *exception)
    +
    + +

    A description of each parameter follows:

    + +
    +
    + +
    +
    +
    image
    +
    the image.
    + +
    +
    draw_info
    +
    the draw info.
    + +
    +
    exception
    +
    return any errors or warnings in this structure.
    +

    DrawPatternPath

    @@ -379,7 +457,7 @@ void GetAffineMatrix(AffineMatrix *affine_matrix) Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • @@ -389,8 +467,8 @@ void GetAffineMatrix(AffineMatrix *affine_matrix) - - + + - \ No newline at end of file + \ No newline at end of file diff --git a/www/architecture.html b/www/architecture.html index 7582c6972..37e5303f3 100644 --- a/www/architecture.html +++ b/www/architecture.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +

    The Pixel Cache • Streaming Pixels • Image Properties and Profiles • Large Image Support • Threads of Execution • Heterogeneous Distributed Processing • Custom Image Coders • Custom Image Filters

    @@ -159,7 +159,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.7-22 2017-12-25 Q16 https://www.imagemagick.org
    +
    $ identify -version
    $ Version: ImageMagick 7.0.8-5 2018-07-11 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

    @@ -530,7 +530,7 @@ convert -limit memory 2mb -limit map 2mb -limit disk 2gb \

    Threads of Execution

    -

    Many of ImageMagick's internal algorithms are threaded to take advantage of speed-ups offered by the multicore processor chips. However, you are welcome to use ImageMagick algorithms in your threads of execution with the exception of the MagickCore's GetVirtualPixels(), GetAuthenticPixels(), QueueAuthenticPixels(), or SyncAuthenticPixels() pixel cache methods. These methods are intended for one thread of execution only with the exception of an OpenMP parallel section. To access the pixel cache with more than one thread of execution, use a cache view. We do this for the CompositeImage() method, for example. Suppose we want to composite a single image over a different image in each thread of execution. If we use GetVirtualPixels(), the results are unpredictable because multiple threads would likely be asking for different areas of the pixel cache simultaneously. Instead we use GetCacheViewVirtualPixels() which creates a unique view for each thread of execution ensuring our program behaves properly regardless of how many threads are invoked. The other program interfaces, such as the MagickWand API, are completely thread safe so there are no special precautions for threads of execution.

    +

    Many of ImageMagick's internal algorithms are threaded to take advantage of speed-ups offered by the multicore processor chips. However, you are welcome to use ImageMagick algorithms in your threads of execution with the exception of the MagickCore's GetVirtualPixels(), GetAuthenticPixels(), QueueAuthenticPixels(), or SyncAuthenticPixels() pixel cache methods. These methods are intended for one thread of execution only with the exception of an OpenMP parallel section. To access the pixel cache with more than one thread of execution, use a cache view. We do this for the CompositeImage() method, for example. Suppose we want to composite a single source image over a different destination image in each thread of execution. If we use GetVirtualPixels(), the results are unpredictable because multiple threads would likely be asking for different areas of the pixel cache simultaneously. Instead we use GetCacheViewVirtualPixels() which creates a unique view for each thread of execution ensuring our program behaves properly regardless of how many threads are invoked. The other program interfaces, such as the MagickWand API, are completely thread safe so there are no special precautions for threads of execution.

    Here is an MagickCore code snippet that takes advantage of threads of execution with the OpenMP programming paradigm:

    CacheView
    @@ -544,7 +544,7 @@ ssize_t
     
     status=MagickTrue;
     image_view=AcquireVirtualCacheView(image,exception);
    -#pragma omp parallel for schedule(dynamic,4) shared(status)
    +#pragma omp parallel for schedule(static,4) shared(status)
     for (y=0; y < (ssize_t) image->rows; y++)
     {
       register Quantum
    @@ -1340,7 +1340,7 @@ ModuleExport size_t analyzeImage(Image **images,const int argc,
         status=MagickTrue;
         image_view=AcquireVirtualCacheView(image,exception);
     #if defined(MAGICKCORE_OPENMP_SUPPORT)
    -    #pragma omp parallel for schedule(dynamic,4) shared(status)
    +    #pragma omp parallel for schedule(static,4) shared(status)
     #endif
         for (y=0; y < (long) image->rows; y++)
         {
    @@ -1465,11 +1465,11 @@ ModuleExport size_t analyzeImage(Image **images,const int argc,
         Related •
          Sitemap
            
    -    
    +    And Now a Touch of Magick
            
         Public Key •
         Donate •
    -    Contact Us
    +    Contact Us
         
    © 1999-2018 ImageMagick Studio LLC

    @@ -1479,4 +1479,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 ec693059d..ca0c55869 100644 --- a/www/binary-releases.html +++ b/www/binary-releases.html @@ -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 2ebdf19fd..9c7949c0f 100644 --- a/www/changelog.html +++ b/www/changelog.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +
    -
    2018-01-22 7.0.7-22 Cristy <quetzlzacatenango@image...>
    +
    2018-07-04 7.0.8-5 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.8-5, GIT revision 14514:bba545bbb:20180704.
  • +
    2018-07-04 7.0.8-5 Cristy <quetzlzacatenango@image...>
    +
  • Fixed a few potential memory leaks https://github.com/ImageMagick/ImageMagick/issues).
  • +
    2018-07-02 7.0.8-4 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.8-4, GIT revision 14505:4613eed4a:20180702.
  • +
    2018-06-28 7.0.8-4 Cristy <quetzlzacatenango@image...>
    +
  • Small tweaks to compile under Cygwin.
  • +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
  • Support %B property, the image file size without any decorations.
  • +
    2018-06-24 7.0.8-3 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.8-3, GIT revision 14489:c63c504e8:20180624.
  • +
    2018-06-24 7.0.8-3 Cristy <quetzlzacatenango@image...>
    +
  • Apply translate component of SVG transform rotate.
  • +
    2018-06-18 7.0.8-2 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.8-2, GIT revision 14476:cda11d81d:20180618.
  • +
    2018-06-18 7.0.8-2 Cristy <quetzlzacatenango@image...>
    +
  • More robust SVG text handling.
  • +
    2018-06-16 7.0.8-1 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.8-1, GIT revision 14468:94cb08785:20180616.
  • +
    2018-06-16 7.0.8-1 Cristy <quetzlzacatenango@image...>
    +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
  • Fixed an issue with stroke and label: (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=34142).
  • +
  • PNG: set storage class to DirectClass if alpha enabled (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=34121).
  • +
    2018-06-12 7.0.8-0 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.8-0, GIT revision 14459:d7c892d5a:20180612.
  • +
    2018-06-11 7.0.8-0 <quetzlzacatenango@image...>
    +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
    2018-06-11 7.0.7-39 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-39, GIT revision 14445:cc962acde:20180611.
  • +
    2018-06-06 7.0.7-39 <quetzlzacatenango@image...>
    +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
    2018-06-02 7.0.7-38 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-38, GIT revision 14409:01e395a73:20180602.
  • +
    2018-05-30 7.0.7-38 <quetzlzacatenango@image...>
    +
  • Heap buffer overflow fix (reference https://github.com/ImageMagick/ImageMagick/issues/1156).
  • +
  • Boundary issues with -gamma option when HDRI is enabled (reference https://github.com/ImageMagick/ImageMagick/issues/1151).
  • +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
    2018-05-29 7.0.7-37 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-37, GIT revision 14393:61d7e8b17:20180529.
  • +
    2018-05-29 7.0.7-37 <quetzlzacatenango@image...>
    +
  • Properly initialize SVG color style.
  • +
    2018-05-28 7.0.7-36 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-36, GIT revision 14390:3a6bd703f:20180528.
  • +
    2018-05-28 7.0.7-36 <quetzlzacatenango@image...>
    +
  • A SVG rectangle with a width and height of 1 is a point.
  • +
    2018-05-21 7.0.7-35 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-35, GIT revision 14356:13507412c:20180521.
  • +
    2018-05-21 7.0.7-35 <quetzlzacatenango@image...>
    +
  • Fixed memory corruption for MVG paths.
  • +
    2018-05-20 7.0.7-34 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-34, GIT revision 14348:ac9ff6ba1:20180520.
  • +
    2018-05-20 7.0.7-34 Dirk Lemstra <dirk@lem.....org>
    +
  • Added support for reading eXIf chunks to the PNG coder.
  • +
    2018-05-19 7.0.7-34 <quetzlzacatenango@image...>
    +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
  • Improved clip / composite mask handling.
  • +
    2018-05-16 7.0.7-33 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-33, GIT revision 14326:58c2e4972:20180516.
  • +
    2018-05-03 7.0.7-33 <quetzlzacatenango@image...>
    +
  • Restore SetImageAlpha() behavior.
  • +
  • Fix -clip and -mask options.
  • +
    2018-05-13 7.0.7-32 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-32, GIT revision 14307:f61f674e3:20180513.
  • +
    2018-05-03 7.0.7-31 <quetzlzacatenango@image...>
    +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
    2018-05-01 7.0.7-30 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-30, GIT revision 14242:730f1d1d3:20180501.
  • +
    2018-05-01 7.0.7-30 <quetzlzacatenango@image...>
    +
  • Missing break when checking "compliance" element.
  • +
    2018-04-30 7.0.7-29 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-29, GIT revision 14225:41edbdcea:20180430.
  • +
    2018-03-26 7.0.7-29 <quetzlzacatenango@image...>
    +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
    2018-03-24 7.0.7-28 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-28, GIT revision 23615:edd71782e:20180325.
  • +
    2018-03-21 7.0.7-28 <quetzlzacatenango@image...>
    +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
    2018-03-18 7.0.7-27 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-27, GIT revision 23466:734b146df:20180318.
  • +
    2018-03-17 7.0.7-27 <quetzlzacatenango@image...>
    +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
    2018-03-11 7.0.7-26 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-26, GIT revision 23344:7a03766ef:20180311.
  • +
    2018-03-10 7.0.7-26 <quetzlzacatenango@image...>
    +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
    2018-03-04 7.0.7-25 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-25, GIT revision 23177:17a986472:20180304.
  • +
    2018-03-04 7.0.7-25 Cristy <quetzlzacatenango@image...>
    +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
    2018-02-25 7.0.7-24 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.7-24, GIT revision 23079:7ccb76178:20180225.
  • +
    2018-02-19 7.0.7-24 Cristy <quetzlzacatenango@image...>
    +
  • Do not refer to page in OptimizeLayerFrames (reference https://github.com/ImageMagick/ImageMagick/pull/987).
  • +
  • PerlMagick unit tests pass again.
  • +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
    2018-02-18 7.0.7-23 Cristy <quetzlzacatenango@image...>
    +
  • Release ImageMagick version 7.0.0-23, GIT revision 22969:c6b3a22b0:20180218.
  • +
    2018-02-09 7.0.7-23 Dirk Lemstra <dirk@lem.....org>
    +
  • Add support for reading the HEIC image format to the Windows build.
  • +
    2018-01-23 7.0.7-23 Cristy <quetzlzacatenango@image...>
    +
  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • +
  • Add list-length policy to limit the maximum image sequence length.
  • +
    2018-01-22 7.0.7-22 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.0-22, GIT revision 22391:e8be814f1:20180122.
  • 2018-01-06 7.0.7-22 Cristy <quetzlzacatenango@image...>
  • Support aspect ratio geometry, e.g. -crop 3:2.
  • @@ -101,7 +204,7 @@
    2017-12-26 7.0.7-18 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.7-18, GIT revision 22096:ad4bdeb40:20171228.
  • 2017-12-28 7.0.7-18 Cristy <quetzlzacatenango@image...>
    -
  • Fix error reading from pipe under Windows (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=33288).
  • +
  • Fix error reading from pipe under Windows (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=33288).
  • 2017-12-26 7.0.7-17 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.7-17, GIT revision 22093:9caea323b:20171227.
  • 2017-12-26 7.0.7-17 Cristy <quetzlzacatenango@image...>
    @@ -115,7 +218,7 @@
    2017-12-16 7.0.7-15 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.7-15, GIT revision 21924:30cb31746:20171216.
  • 2017-12-08 7.0.7-15 Cristy <quetzlzacatenango@image...>
    -
  • Overall standard deviation is the average of each pixel channel (reference https://www.imagemagick.org/discourse-server///viewforum.html?f=3).
  • +
  • Overall standard deviation is the average of each pixel channel (reference https://www.imagemagick.org/discourse-server//viewforum.html?f=3).
  • Update to the latest ImageMagick documentation.
  • 2017-12-05 7.0.7-14 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.7-14, GIT revision 21855:dc73b2aba:20171205.
  • @@ -129,7 +232,7 @@
    2017-11-29 7.0.7-12 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.7-12, GIT revision 21814:5ef2c5a67:20171129.
  • 2017-11-12 7.0.7-12 Cristy <quetzlzacatenango@image...>
    -
  • The -tint option no longer munges the alpha channel (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=1&t=33070).
  • +
  • The -tint option no longer munges the alpha channel (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=1&t=33070).
  • Don't delete in-memory blob when reading an image (reference https://github.com/ImageMagick/ImageMagick/issues/886).
  • Support HDRI color profile management.
  • 2017-11-11 7.0.7-11 Cristy <quetzlzacatenango@image...>
    @@ -147,7 +250,7 @@
    2017-10-15 7.0.7-8 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.7-8, GIT revision 21507:63ffc9878:20171015.
  • 2017-10-08 7.0.7-8 Cristy <quetzlzacatenango@image...>
    -
  • Return expected results for a percent 0 -chop option argument (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=32806).
  • +
  • Return expected results for a percent 0 -chop option argument (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=32806).
  • Tweaks to OpenMP support within ImageMagick.
  • 2017-10-07 7.0.7-7 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.7-7, GIT revision 21432:29003eeed:20171007.
  • @@ -163,7 +266,7 @@
  • Fixed numerous memory leaks (reference https://github.com/ImageMagick/ImageMagick/issues).
  • Support URW-base35 fonts.
  • 2017-09-26 7.0.7-5 Glenn Randers-Pehrson <glennrp@image...>
    -
  • Removed "ping_preserve_iCCP=MagickTrue;" statement that was inadvertently added to coders/png.c (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=32771).
  • +
  • Removed "ping_preserve_iCCP=MagickTrue;" statement that was inadvertently added to coders/png.c (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=32771).
  • 2017-09-23 7.0.7-4 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.7-4, GIT revision 21265:bdbc14590:20170923.
  • 2017-09-23 7.0.7-4 Cristy <quetzlzacatenango@image...>
    @@ -204,15 +307,15 @@
  • Release ImageMagick version 7.0.6-8, GIT revision 20838:e2eb79427:20170818.
  • 2017-08-14 7.0.6-7 Cristy <quetzlzacatenango@image...>
  • Fixed numerous memory leaks (reference https://github.com/ImageMagick/ImageMagick/issues).
  • -
  • Support CubicSpline resize filter. Define the lobes with the -define filter:lobes={2,3,4} (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=2&t=32506).
  • +
  • Support CubicSpline resize filter. Define the lobes with the -define filter:lobes={2,3,4} (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=2&t=32506).
  • Prevent assertion failure when creating PDF thumbnail (reference https://github.com/ImageMagick/ImageMagick/issues/674).
  • 2017-08-12 7.0.6-7 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.6-7, GIT revision 20799:0db4d8a16:20170812.
  • 2017-08-12 7.0.6-7 Cristy <quetzlzacatenango@image...>
    -
  • Improve EPS aliasing (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=32497).
  • +
  • Improve EPS aliasing (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=32497).
  • 2017-08-11 7.0.6-7 Dirk Lemstra <dirk@lem.....org>
  • Added a new option called 'dds:fast-mipmaps' (reference https://github.com/ImageMagick/ImageMagick/issues/558)
  • -
  • The mipmaps of a dds image can now be created from a list of images with -define dds:mipmaps=fromlist (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=2&t=30236).
  • +
  • The mipmaps of a dds image can now be created from a list of images with -define dds:mipmaps=fromlist (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=2&t=30236).
  • 2017-08-10 7.0.6-6 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.6-6, GIT revision 20775:061d0fa25:20170810.
  • 2017-08-10 7.0.6-6 Cristy <quetzlzacatenango@image...>
    @@ -220,17 +323,17 @@
    2017-08-10 7.0.6-6 Glenn Randers-Pehrson <glennrp@image...>
  • tests/validate.c: Show the reason for failures in the test logs, if available.
  • 2017-08-03 7.0.6-6 Glenn Randers-Pehrson <glennrp@image...>
    -
  • Put UTC time in the PNG tIME chunk instead of local time (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=32447).
  • +
  • Put UTC time in the PNG tIME chunk instead of local time (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=32447).
  • 2017-08-02 7.0.6-5 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.6-5, GIT revision 20715:26b28d50a:20170802.
  • 2017-08-01 7.0.6-5 Cristy <quetzlzacatenango@image...>
  • Fixed numerous memory leaks (reference https://github.com/ImageMagick/ImageMagick/issues).
  • 2017-07-29 7.0.6-5 Glenn Randers-Pehrson <glennrp@image...>
    -
  • Properly set image->colorspace in the PNG decoder (previously it was setting image->gamma, but only setting image->colorspace for grayscale and gray-alpha images. Reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=32418).
  • +
  • Properly set image->colorspace in the PNG decoder (previously it was setting image->gamma, but only setting image->colorspace for grayscale and gray-alpha images. Reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=32418).
  • Fix improper use of NULL in the JNG decoder (CVE-2017-11750, Reference https://github.com/ImageMagick/ImageMagick/issues/632).
  • Added "-define png:ignore-crc" option to PNG decoder. When you know your image has no CRC or ADLER32 errors, this can speed up decoding. It is also helpful in debugging bug reports from "fuzzers".
  • 2017-07-29 7.0.6-5 Cristy <quetzlzacatenango@image...>
    -
  • Off by one error for gradient coder (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=32416), https://github.com/ImageMagick/ImageMagick/issues/612).
  • +
  • Off by one error for gradient coder (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=32416), https://github.com/ImageMagick/ImageMagick/issues/612).
  • 2017-07-28 7.0.6-4 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.6-4, GIT revision 20657:4e81160d6:20170728.
  • 2017-07-24 7.0.6-4 Cristy <quetzlzacatenango@image...>
    @@ -283,14 +386,14 @@
    2017-06-01 7.0.5-10 Glenn Randers-Pehrson <glennrp@image...>
  • Removed experimental PNG zxIF chunk support; the proposal is dead.
  • 2017-06-01 7.0.5-10 Cristy <quetzlzacatenango@image...>
    -
  • Fix choppy bitmap font rendering (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=32071).
  • -
  • The +opaque option is not longer a noop (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=32081).
  • +
  • Fix choppy bitmap font rendering (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=32071).
  • +
  • The +opaque option is not longer a noop (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=32081).
  • Add support for 'hex:' property.
  • 2017-05-28 7.0.5-9 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.5-9, GIT revision 20113:8b67333:20170528.
  • 2017-05-28 7.0.5-9 Cristy <quetzlzacatenango@image...>
  • Transient error validating the JPEG-2000 image format (reference https://github.com/ImageMagick/ImageMagick/issues/501).
  • -
  • Properly allocate DCM image colormap (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=32063).
  • +
  • Properly allocate DCM image colormap (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=32063).
  • 2017-05-26 7.0.5-8 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.5-8, GIT revision 20099:870a016:20170526.
  • 2017-05-23 7.0.5-8 Cristy <quetzlzacatenango@image...>
    @@ -299,45 +402,45 @@
    2017-05-19 7.0.5-7 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.5-6, GIT revision 20078:7ce2d38:20170519.
  • 2017-05-15 7.0.5-7 Cristy <quetzlzacatenango@image...>
    -
  • Support various image operators for the compare utility (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=2&t=31938).
  • +
  • Support various image operators for the compare utility (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=2&t=31938).
  • 2017-05-12 7.0.5-6 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.5-6, GIT revision 20039:9371904:20170512.
  • 2017-05-10 7.0.5-6 John Cupitt <jcupitt@gmail.com>
  • Revise DICOM window and rescale handling (reference https://github.com/ImageMagick/ImageMagick/pull/484)
  • 2017-05-06 7.0.5-6 Cristy <quetzlzacatenango@image...>
    -
  • Restore the -alpha Shape option (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31879).
  • +
  • Restore the -alpha Shape option (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31879).
  • Fix transient PDF bug (reference https://github.com/ImageMagick/ImageMagick/issues/463).
  • -
  • The +opaque option now works on all channels (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31862).
  • -
  • Ensure backwards compatibility for the -combine option (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31855).
  • +
  • The +opaque option now works on all channels (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31862).
  • +
  • Ensure backwards compatibility for the -combine option (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31855).
  • Check for EOF conditions for RLE image format.
  • -
  • Reset histogram page geometry (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31920).
  • +
  • Reset histogram page geometry (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31920).
  • 2017-04-24 7.0.5-5 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.5-5, GIT revision 19915:12eec43:20170424.
  • 2017-03-26 7.0.5-5 Cristy <quetzlzacatenango@image...>
  • Minimize buffer copies to improve OpenCL performance.
  • -
  • Morphology thinning is no longer a no-op (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31650).
  • -
  • Patch two PCD writer problems, corrupt output and dark pixels (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=3164).
  • +
  • Morphology thinning is no longer a no-op (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31650).
  • +
  • Patch two PCD writer problems, corrupt output and dark pixels (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=3164).
  • Support ICC based PDF's (reference https://github.com/ImageMagick/ImageMagick/issues/417).
  • -
  • Fix improper EPS clip path rendering (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31722).
  • +
  • Fix improper EPS clip path rendering (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31722).
  • 2017-03-24 7.0.5-4 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.5-4, GIT revision 19754:350fff3:20170324.
  • 2017-03-21 7.0.5-4 Cristy <quetzlzacatenango@image...>
    -
  • Respect -loop option for animate -window (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31619).
  • +
  • Respect -loop option for animate -window (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31619).
  • 2017-03-17 7.0.5-3 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.5-3, GIT revision 19741:070c3fb:20170317.
  • 2017-03-14 7.0.5-3 Cristy <quetzlzacatenango@image...>
  • Support namespaces for the security policy.
  • -
  • Support the -authenticate option for PDF (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31530).
  • +
  • Support the -authenticate option for PDF (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31530).
  • 2017-03-11 7.0.5-2 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.5-2, GIT revision 19696:da91a7c:20170311.
  • 2017-03-06 7.0.5-2 Cristy <quetzlzacatenango@image...>
  • Respect throttle policy (reference https://github.com/ImageMagick/ImageMagick/issues/393).
  • -
  • Return proper minima / maxima (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31377).
  • +
  • Return proper minima / maxima (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31377).
  • 2017-03-03 7.0.5-1 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.5-1, GIT revision 19662:b7f455a:20170303.
  • 2017-02-21 7.0.5-1 Cristy <quetzlzacatenango@image...>
    -
  • Fix Spurious memory allocation message (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31438).
  • -
  • Identical images should return inf for PSNR (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31487).
  • +
  • Fix Spurious memory allocation message (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31438).
  • +
  • Identical images should return inf for PSNR (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31487).
  • 2017-02-20 7.0.5-0 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.5-0, GIT revision 19616:505fea9:20170220.
  • 2017-02-20 7.0.5-0 Cristy <quetzlzacatenango@image...>
    @@ -358,11 +461,11 @@
    2017-02-13 7.0.4-8 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.4-8, GIT revision 19574:7642384:20170213.
  • 2017-02-09 7.0.4-8 Dirk Lemstra <dirk@lem.....org>
    -
  • Fixed memory leak when creating nested exceptions in Magick++ (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=23&p=142634)
  • +
  • Fixed memory leak when creating nested exceptions in Magick++ (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=23&p=142634)
  • 2017-02-09 7.0.4-8 Cristy <quetzlzacatenango@image...>
  • Unbreak build without JPEG support (reference https://github.com/ImageMagick/ImageMagick/pull/373).
  • Document behavior change in the security policy (thanks to yoya @ https://blog.awm.jp/2017/02/09/imagemagick-en/).
  • -
  • Return unbiased standard deviation for image statistics (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31377).
  • +
  • Return unbiased standard deviation for image statistics (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31377).
  • Don't set update trait on alpha channel (private e-mail concerning -levels-colors option).
  • 2017-02-04 7.0.4-7 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.4-7, GIT revision 19513:5783e57:20170204.
  • @@ -374,9 +477,9 @@
  • Release ImageMagick version 7.0.4-6, GIT revision 19442:4747de9:20170127.
  • 2017-01-27 7.0.4-6 Cristy <quetzlzacatenango@image...>
  • Uninitialized data in MAT image format (reference https://github.com/ImageMagick/ImageMagick/issues/362).
  • -
  • Properly auto-fit caption (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=30887).
  • -
  • Correction to composite Over operator (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31282).
  • -
  • Respect gravity option (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31284).
  • +
  • Properly auto-fit caption (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=30887).
  • +
  • Correction to composite Over operator (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31282).
  • +
  • Respect gravity option (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31284).
  • 2017-01-22 7.0.4-6 Glenn Randers-Pehrson <glennrp@image...>
  • Renamed read_vpag_chunk_callback() function to png_user_chunk_callback() in coders/png.c
  • Implemented a private PNG caNv (canvas) chunk for remembering the original dimensions and offsets when an image is cropped. Previously we used the oFFs and vpAg chunks for this purpose, but this had potential conflicts with other applications that also use the oFFs chunk.
  • @@ -386,18 +489,18 @@
    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 https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31210).
  • +
  • Don't set background for transparent tiled images (reference https://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).
  • +
  • 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).
  • +
  • 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...>
    @@ -410,16 +513,16 @@
    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...>
    -
  • Do not close path for linejoins of round (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31039).
  • +
  • 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.
  • 2016-12-07 7.0.3-10 Cristy <quetzlzacatenango@image...>
    -
  • Set colorspace to sRGB if -append has non-homogenous colorspaces (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=29105).
  • -
  • Respect connected-components:area-threshold define (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31006).
  • -
  • Enable alpha channel if background color is non-opaque (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31016).
  • -
  • Return correct offset for negative index for -fx option (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31019).
  • -
  • Fixed improper scaling of certain FITS images (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31028).
  • -
  • Properly center text label (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=31027).
  • +
  • Set colorspace to sRGB if -append has non-homogenous colorspaces (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=29105).
  • +
  • Respect connected-components:area-threshold define (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31006).
  • +
  • Enable alpha channel if background color is non-opaque (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31016).
  • +
  • Return correct offset for negative index for -fx option (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31019).
  • +
  • Fixed improper scaling of certain FITS images (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31028).
  • +
  • Properly center text label (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=31027).
  • 2016-12-05 7.0.3-9 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.3-9, GIT revision 19139:6fed3f1:20161205.
  • 2016-11-26 7.0.3-9 Cristy <quetzlzacatenango@image...>
    @@ -431,11 +534,11 @@
  • Release ImageMagick version 7.0.3-8, GIT revision 19067:5aceded:20161125.
  • 2016-11-18 7.0.3-8 Cristy <quetzlzacatenango@image...>
  • Support the phash:colorspaces and phash:normalize options.
  • -
  • If a convenient line break is not found, force it for caption: (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=30887).
  • -
  • Set alpha member of draw structure to OpaqueAlpha (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=30894).
  • -
  • Off by 1 error when computing the standard deviation (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=2&t=30866).
  • +
  • If a convenient line break is not found, force it for caption: (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=30887).
  • +
  • Set alpha member of draw structure to OpaqueAlpha (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=30894).
  • +
  • Off by 1 error when computing the standard deviation (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=2&t=30866).
  • Apply Debian patches, (reference https://github.com/ImageMagick/ImageMagick/issues/304).
  • -
  • Permit EPT images with just a TIFF or EPS image, not both (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=30921).
  • +
  • Permit EPT images with just a TIFF or EPS image, not both (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=30921).
  • The -clone option no longer leaks memory.
  • Render to clip mask rather than image for clip-path MVG graphics primitive.
  • 2016-11-15 7.0.3-7 Cristy <quetzlzacatenango@image...>
    @@ -446,9 +549,9 @@
  • Release ImageMagick version 7.0.3-6, GIT revision 19001:4cff747:20161108.
  • 2016-11-01 7.0.3-6 Cristy <quetzlzacatenango@image...>
  • Off by one memory allocation (reference https://github.com/ImageMagick/ImageMagick/issues/296).
  • -
  • The -extent option now matches the results of IMv6 (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=1&t=30779).
  • -
  • Prevent fault in MSL interpreter (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=30797).
  • -
  • Mask composite produces proper results for the convert utility (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=29675).
  • +
  • The -extent option now matches the results of IMv6 (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=1&t=30779).
  • +
  • Prevent fault in MSL interpreter (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=30797).
  • +
  • Mask composite produces proper results for the convert utility (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=29675).
  • 2016-10-10 7.0.3-5 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.3-5, GIT revision 18975:a8174a2:20161030.
  • 2016-10-16 7.0.3-5 Dirk Lemstra <dirk@lem.....org>
    @@ -466,13 +569,13 @@
    2016-10-02 7.0.3-2 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.3-2, GIT revision 18887:6b27c5b:20161002.
  • 2016-09-27 7.0.3-2 Dirk Lemstra <dirk@lem.....org>
    -
  • Fixed incorrect RLE decoding when reading an SGI image (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=30514)
  • +
  • Fixed incorrect RLE decoding when reading an SGI image (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=30514)
  • 2016-09-20 7.0.3-1 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.3-1, GIT revision 18851:ad91ea8:20160920.
  • 2016-09-16 7.0.3-1 Dirk Lemstra <dirk@lem.....org>
  • Added layer RLE compression to the PSD encoder.
  • Added define 'psd:preserve-opacity-mask' to preserve the opacity mask in a PSD file.
  • -
  • Fixed issue where the display window was used instead of the data window when reading EXR files (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&p=137849).
  • +
  • Fixed issue where the display window was used instead of the data window when reading EXR files (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&p=137849).
  • 2016-09-05 7.0.3-0 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.3-0, GIT revision 18786:10aa64c:20160905.
  • 2016-08-29 7.0.3-0 Dirk Lemstra <dirk@lem.....org>
    @@ -485,27 +588,27 @@
    2016-08-15 7.0.2-10 Cristy <quetzlzacatenango@image...>
  • Prevent buffer overflow in BMP & SGI coders (bug report from pwchen&rayzhong of tencent).
  • Prevent buffer overflow and other problems in SIXEL, PDB, MAP, TIFF and CALS coders (bug report from Donghai Zhu).
  • -
  • The -stream option now increments the pixel pointer properly (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=30327).
  • +
  • The -stream option now increments the pixel pointer properly (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=30327).
  • 2016-08-14 7.0.2-9 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.2-9, GIT revision 18707:2c02f09:20160814.
  • 2016-08-14 7.0.2-9 Cristy <quetzlzacatenango@image...>
    -
  • Fix compile error in opencl.c (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=30289).
  • +
  • Fix compile error in opencl.c (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=30289).
  • Eliminate compiler warning.
  • 2016-08-14 7.0.2-8 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.2-8, GIT revision 18698:74b1d5d:20160814.
  • 2016-08-07 7.0.2-8 Cristy <quetzlzacatenango@image...>
    -
  • Prevent spurious removal of MPC cache files (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=30256).
  • +
  • Prevent spurious removal of MPC cache files (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=30256).
  • Note alpha channel when combining 4 or more images (reference https://github.com/ImageMagick/ImageMagick/issues/250).
  • 2016-08-06 7.0.2-7 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.2-7, GIT revision 10980:ecc03a2:20160806.
  • 2016-08-01 7.0.2-7 Cristy <quetzlzacatenango@image...>
  • Evaluate lazy pixel cache morphology to prevent buffer overflow (bug report from Ibrahim M. El-Sayed).
  • Prevent buffer overflow (bug report from Max Thrane).
  • -
  • Prevent memory use after free (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=30245).
  • +
  • Prevent memory use after free (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=30245).
  • 2016-07-30 7.0.2-6 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.2-6, GIT revision 18651:df24175:20160729.
  • 2016-07-29 7.0.2-6 Cristy <quetzlzacatenango@image...>
    -
  • Support -region option (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=1&t=29692).
  • +
  • Support -region option (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=1&t=29692).
  • 2016-07-21 7.0.2-5 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.2-5, GIT revision 18627:2b5ddbd:20160721.
  • 2016-07-13 7.0.2-5 Cristy <quetzlzacatenango@image...>
    @@ -532,7 +635,7 @@
    2016-06-17 7.0.2-1 Dirk Lemstra <dirk@lem.....org>
  • Added support for GROUP4 compression to the FAX coder.
  • 2016-06-12 7.0.2-1 Cristy <quetzlzacatenango@image...>
    -
  • Distort no longer converts grayscale image to sRGB (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=1&t=29895).
  • +
  • Distort no longer converts grayscale image to sRGB (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=1&t=29895).
  • Don't return a zero bounding box for QueryMultilineFontMetrics() (reference https://github.com/ImageMagick/ImageMagick/issues/222).
  • 2016-06-12 7.0.2-0 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.2-0, GIT revision 10884:f0e15e8:20160612.
  • @@ -550,7 +653,7 @@
    2016-06-02 7.0.1-9 Cristy <quetzlzacatenango@image...>
  • Fix small memory leak (patch provided by Андрей Черный).
  • Coder path traversal is not authorized (bug report provided by Masaaki Chida).
  • -
  • Turn off alpha channel for the compare difference image (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=29828).
  • +
  • Turn off alpha channel for the compare difference image (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=29828).
  • 2016-05-31 7.0.1-8 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.1-8, GIT revision 18334:97775b5:20160531.
  • 2016-05-31 7.0.1-8 Cristy <quetzlzacatenango@image...>
    @@ -559,9 +662,9 @@
    2016-05-30 7.0.1-7 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.1-7, GIT revision 18321:5511ef5:20160530.
  • 2016-05-25 7.0.1-7 Cristy <quetzlzacatenango@image...>
    -
  • Security improvements to TEXT coder broke it (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=29754).
  • -
  • Fix stroke offset problem for -annotate (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=29626).
  • -
  • Don't interpret -fx option arguments (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=29774);
  • +
  • Security improvements to TEXT coder broke it (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=29754).
  • +
  • Fix stroke offset problem for -annotate (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=29626).
  • +
  • Don't interpret -fx option arguments (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=29774);
  • Add additional checks to DCM reader to prevent data-driven faults (bug report from Hanno Böck).
  • 2016-05-21 7.0.1-6 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.1-6, GIT revision 18241:d4f277c:20160521.
  • @@ -570,7 +673,7 @@
    2016-05-18 7.0.1-5 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.1-5, GIT revision 10789:f7c2e89:20160518,
  • 2016-05-18 7.0.1-5 Cristy <quetzlzacatenango@image...>
    -
  • Process channels independently for -channel -equalize (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=3&t=29708).
  • +
  • Process channels independently for -channel -equalize (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=3&t=29708).
  • Fix pixel cache on disk regression (reference https://github.com/ImageMagick/ImageMagick/issues/202).
  • 2016-05-15 7.0.1-4 Cristy <quetzlzacatenango@image...>
  • Release ImageMagick version 7.0.1-4, GIT revision 10778:52dae14:20160516.
  • @@ -596,7 +699,7 @@
  • New version 7.0.1-1, GIT revision 10723:9fc8a0c:20160503.
  • 2016-05-03 7.0.1-1 Cristy <quetzlzacatenango@image...>
  • Sanitize input filename for http / https delegates (improved patch).
  • -
  • Fix for possible security vulnerabilities (reference https://www.imagemagick.org/discourse-server///viewtopic.html?f=4&t=29588).
  • +
  • Fix for possible security vulnerabilities (reference https://www.imagemagick.org/discourse-server//viewtopic.html?f=4&t=29588).
  • 2016-04-30 7.0.1-0 Cristy <quetzlzacatenango@image...>
  • New version 7.0.1-0, GIT revision 10716:b527bce:20160430.
  • 2016-01-30 7.0.0-0 Fahad-Alsaidi & ShamsaHamed
    @@ -627,11 +730,11 @@ Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    @@ -641,4 +744,4 @@ - \ 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 1319b15ec..93df80ec5 100644 --- a/www/command-line-options.html +++ b/www/command-line-options.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +

    ‑adaptive‑blur • ‑adaptive‑resize • ‑adaptive‑sharpen • ‑adjoin • ‑affine • ‑alpha • ‑annotate • ‑antialias • ‑append • ‑attenuate • ‑authenticate • ‑auto‑gamma • ‑auto‑level • ‑auto‑orient • ‑auto‑threshold • ‑backdrop • ‑background • ‑bench • ‑bias • ‑black‑point‑compensation • ‑black‑threshold • ‑blend • ‑blue‑primary • ‑blue‑shift • ‑blur • ‑border • ‑bordercolor • ‑borderwidth • ‑brightness‑contrast • ‑cache • ‑canny • ‑caption • ‑cdl • ‑channel • ‑charcoal • ‑channel‑fx • ‑chop • ‑clamp • ‑clip • ‑clip‑mask • ‑clip‑path • ‑clone • ‑clut • ‑coalesce • ‑colorize • ‑colormap • ‑color‑matrix • ‑colors • ‑colorspace • ‑combine • ‑comment • ‑compare • ‑complex • ‑compose • ‑composite • ‑compress • ‑connected‑components • ‑contrast • ‑contrast‑stretch • ‑convolve • ‑copy • ‑crop • ‑cycle • ‑debug • ‑decipher • ‑deconstruct • ‑define • ‑delay • ‑delete • ‑density • ‑depth • ‑descend • ‑deskew • ‑despeckle • ‑direction • ‑displace • ‑display • ‑dispose • ‑dissimilarity‑threshold • ‑dissolve • ‑distort • ‑distribute‑cache • ‑dither • ‑draw • ‑duplicate • ‑edge • ‑emboss • ‑encipher • ‑encoding • ‑endian • ‑enhance • ‑equalize • ‑evaluate • ‑evaluate‑sequence • ‑extent • ‑extract • ‑family • ‑features • ‑fft • ‑fill • ‑filter • ‑flatten • ‑flip • ‑floodfill • ‑flop • ‑font • ‑foreground • ‑format • ‑format[identify] • ‑frame • ‑frame[import] • ‑function • ‑fuzz • ‑fx • ‑gamma • ‑gaussian‑blur • ‑geometry • ‑gravity • ‑grayscale • ‑green‑primary • ‑hald‑clut • ‑help • ‑highlight‑color • ‑hough‑lines • ‑iconGeometry • ‑iconic • ‑identify • ‑ift • ‑immutable • ‑implode • ‑insert • ‑intensity • ‑intent • ‑interlace • ‑interpolate • ‑interline‑spacing • ‑interword‑spacing • ‑kerning • ‑kuwahara • ‑label • ‑lat • ‑layers • ‑level • ‑level‑colors • ‑limit • ‑linear‑stretch • ‑linewidth • ‑liquid‑rescale • ‑list • ‑log • ‑loop • ‑lowlight‑color • ‑magnify • ‑map • ‑map[stream] • ‑mattecolor • ‑median • ‑mean‑shift • ‑metric • ‑mode • ‑modulate • ‑moments • ‑monitor • ‑monochrome • ‑morph • ‑morphology • ‑mosaic • ‑motion‑blur • ‑name • ‑negate • ‑noise • ‑normalize • ‑opaque • ‑ordered‑dither • ‑orient • ‑page • ‑paint • ‑path • ‑pause[animate] • ‑pause[import] • ‑perceptible • ‑ping • ‑pointsize • ‑polaroid • ‑poly • ‑posterize • ‑precision • ‑preview • ‑print • ‑process • ‑profile • ‑quality • ‑quantize • ‑quiet • ‑radial‑blur • ‑raise • ‑random‑threshold • ‑read‑mask • ‑red‑primary • ‑regard‑warnings • ‑region • ‑remap • ‑remote • ‑render • ‑repage • ‑resample • ‑resize • ‑respect‑parentheses • ‑reverse • ‑roll • ‑rotate • ‑sample • ‑sampling‑factor • ‑scale • ‑scene • ‑screen • ‑seed • ‑segment • ‑selective‑blur • ‑separate • ‑sepia‑tone • ‑set • ‑shade • ‑shadow • ‑shared‑memory • ‑sharpen • ‑shave • ‑shear • ‑sigmoidal‑contrast • ‑silent • ‑similarity‑threshold • ‑size • ‑sketch • ‑smush • ‑snaps • ‑solarize • ‑sparse‑color • ‑splice • ‑spread • ‑statistic • ‑stegano • ‑stereo • ‑storage‑type • ‑stretch • ‑strip • ‑stroke • ‑strokewidth • ‑style • ‑subimage‑search • ‑swap • ‑swirl • ‑synchronize • ‑taint • ‑text‑font • ‑texture • ‑threshold • ‑thumbnail • ‑tile • ‑tile‑offset • ‑tint • ‑title • ‑transform • ‑transparent • ‑transparent‑color • ‑transpose • ‑transverse • ‑treedepth • ‑trim • ‑type • ‑undercolor • ‑unique‑colors • ‑units • ‑unsharp • ‑update • ‑verbose • ‑version • ‑view • ‑vignette • ‑virtual‑pixel • ‑visual • ‑watermark • ‑wave • ‑wavelet‑denoise • ‑weight • ‑white‑point • ‑white‑threshold • ‑window • ‑window‑group • ‑write • ‑write‑mask

    @@ -1001,7 +1001,6 @@ href="command-line-options.html#clut">-clut operator is a good example of th

    Simulate a charcoal drawing.

    -

    -chop geometry

    @@ -1323,9 +1322,9 @@ YIQ YPbPr YUV Undefined Cb=(−0.114572*R−0.385428*G+0.500000*B)+(QuantumRange+1)/2 Cr=(0.500000*R−0.454153*G−0.045847*B)+(QuantumRange+1)/2 sRGB - if R ≤ .0.0031308 then Rs=R/12.92 else Rs=1.055 R ^ (1.0 / 2.4) ? 0.055 - if G ≤ .0.0031308 then Gs=B/12.92 else Gs=1.055 R ^ (1.0 / 2.4) ? 0.055 - if B ≤ .0.0031308 then Bs=B/12.92 else Bs=1.055 R ^ (1.0 / 2.4) ? 0.055 + if R ≤ .0.0031308 then Rs=R/12.92 else Rs=1.055 R ^ (1.0 / 2.4) - 0.055 + if G ≤ .0.0031308 then Gs=B/12.92 else Gs=1.055 R ^ (1.0 / 2.4) - 0.055 + if B ≤ .0.0031308 then Bs=B/12.92 else Bs=1.055 R ^ (1.0 / 2.4) - 0.055 XYZ X=0.4124564*R+0.3575761*G+0.1804375*B @@ -1900,7 +1899,7 @@ available:

    - convolve:showkernel=1 + morphology:showKernel=1 Outputs (to 'standard error') all the information about a specified -morphology convolve kernel. @@ -1986,6 +1985,11 @@ available:

    + + hough-lines:accumulator=true + Returns the accumulator image in addition to the lines image + + icon:auto-resize Automatically stores multiple sizes when writing an ico image @@ -2138,7 +2142,7 @@ available:

    - morphology:showkernel=1 + morphology:showKernel=1 Outputs (to 'standard error') all the information about a generated -morphology kernel. @@ -2426,6 +2430,11 @@ available:

    Preserve file timestamp (mogrify only). + + q-table=quantization-table.xml + Custom JPEG quantization tables. + + quantum:format=type Set the type to floating-point to specify a floating-point @@ -2450,7 +2459,7 @@ available:

    - showkernel=1 + morphology:showKernel=1 Outputs (to 'standard error') all the information about a generated -morphology kernel. @@ -2491,6 +2500,11 @@ available:

    Allows one or more tag ID values to be ignored. + + tiff:predictor=[1, 2 or 3] + A mathematical operator that is applied to the image data before an encoding scheme is applied. The general idea is that subsequent pixels of an image resemble each other. Thus, substracting the information from a pixel that is already contained in previous one is likely to reduce its information density considerably and aid subsequent compression. 1 = No prediction scheme used before coding. 2 = Horizontal differencing. 3 = Floating point horizontal differencing. + + tiff:rows-per-strip=value Sets the number of rows per strip @@ -2619,6 +2633,8 @@ resolution, use the -resample o to specify the depth of raw images whose depth is unknown such as GRAY, RGB, or CMYK, or to change the depth of any image after it has been read.

    +

    Use +depth to return depth to its default value.

    +

    -descend

    @@ -3195,6 +3211,7 @@ in these cases.

    to generate purely random dither. Or use -ordered-dither to apply threshold mapped dither patterns, using uniform color maps, rather than specific color maps.

    +

    Use "-define dither:diffusion-amount=35%, for example, to control the amount of Floyd-Steinberg dither.

    @@ -3838,7 +3855,7 @@ this requires that IM be configured with HDRI enabled. In this case, you must use either MIFF, TIF, PFM or MPC formats for the real and imaginary component results, since they are formats that preserve both negative and fractional values without clipping them or truncating the fractional part. With either -MIFF or TIF, one should add -define quantum:format=32, to allow those image +MIFF or TIF, one should add -define quantum:format=32, to allow those image types to work properly in HDRI mode without clipping.

    The real and imaginary component images resulting from href="command-line-options.html#gravity">-gravity gives the direction that an image gravitates within a tile. The default gravity is Center for this purpose.

    +

    Use +gravity to return gravity to its default value.

    +

    -grayscale method

    @@ -8046,9 +8065,6 @@ grayscale values causing blended updates of the image the mask is attached to. but with strict boolean masking.

    - - -
    @@ -8071,4 +8087,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 8236fce1c..dbef66c10 100644 --- a/www/command-line-processing.html +++ b/www/command-line-processing.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +

    The Anatomy of the Command-line • Input Filename • Command-line Options • Output Filename

    @@ -121,11 +121,10 @@ -draw 'roundrectangle 140, 5, 180, 85 20,40' +tile -fill none \ -draw 'roundrectangle 264, 5, 304, 85 20,40' -strokewidth 2 \ -draw 'roundrectangle 16, 5, 304, 85 20,40' \( +clone -background snow4 \ - -shadow 80x3+3+3 \) +swap -background none -layers merge \( +size -font Helvetica \ - -pointsize 90 -strokewidth 1 -fill red label:'50 %' -trim +repage \( +clone \ - -background firebrick3 -shadow 80x3+3+3 \) +swap -background none -layers merge \) \ - -insert 0 -gravity center -append -background white -gravity center -extent 320x200 \ - cylinder_shaded.png
    + -shadow 80x3+3+3 \) +swap -background none -layers merge \( +size -pointsize 90 \ + -strokewidth 1 -fill red label:'50 %' -trim +repage \( +clone -background firebrick3 \ + -shadow 80x3+3+3 \) +swap -background none -layers merge \) -insert 0 -gravity center \ + -append -background white -gravity center -extent 320x200 cylinder_shaded.png

    In the next sections we dissect the anatomy of the ImageMagick command-line. Hopefully, after carefully reading and better understanding how the command-line works, you should be able to accomplish complex image-processing tasks without resorting to the sometimes daunting program interfaces.

    @@ -365,8 +364,7 @@ any command-line option not listed as a image setting or image sequence operator. Unlike an image setting, which persists until the command-line terminates, -an operator is applied to an image and forgotten. The image operators -include:

    +an operator is applied to the current image set and forgotten. The image operators include:

    @@ -375,6 +373,13 @@ include:

    magick wand.png -negate wizard.png images.png
    +

    Note that an image operator will be applied to each images in an image +sequence. For example, if you use ‑resize option to resize a +GIF image, each frames will be resized to the given size. However, some frames +may be smaller than the whole image and resizing all the frames into the same +size may result in an unexpected output. In such a case, +‑coalesce should be used to prepare those frames.

    +

    Image Channel Operator

    Operate directly on image channels:

      @@ -625,11 +630,11 @@ image-2.jpg Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
      © 1999-2018 ImageMagick Studio LLC

      @@ -639,4 +644,4 @@ image-2.jpg - \ No newline at end of file + \ No newline at end of file diff --git a/www/compare.html b/www/compare.html index 3877d48a1..4dbd23f6a 100644 --- a/www/compare.html +++ b/www/compare.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    @@ -76,9 +75,10 @@ +
    -
    +

    Example Usage • Option Summary

    @@ -133,7 +133,9 @@ Image: rose.jpg

    You can find additional examples of using compare in Graphics from the Command Line. Further discussion is available in More Graphics from the Command Line and Examples of ImageMagick Usage.

    -

    The compare program returns 2 on error otherwise 0 if the images are similar or 1 if they are dissimilar.

    +

    Two images are considered similar if their difference according to the specified metric and fuzz value is 0, with the exception of the normalized cross correlation metric (NCC), where two images are considered similar when their normalized cross correlation is 1. The default metric is NCC.

    + +

    The compare program returns 2 on error, 0 if the images are similar, or a value between 0 and 1 if they are not similar.

    Option Summary

    @@ -433,11 +435,11 @@ transparent, extract, background, or shape the alpha channel Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    @@ -447,4 +449,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 413e211d2..282913989 100644 --- a/www/develop.html +++ b/www/develop.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +

    ImageMagick includes a number of ready-made interfaces. This makes it possible to modify or create images automagically and dynamically utilizing your favorite development platform.

    -
    Ada
    - -
    G2F implements an Ada 95 binding to a subset of the low-level MagickCore library.
    -
    C
    Use MagickWand to convert, compose, and edit images from the C language. There is also the low-level MagickCore library for wizard-level developers.
    @@ -213,11 +209,11 @@ Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    @@ -227,4 +223,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/www/download.html b/www/download.html index 499400b71..a27e6cd6f 100644 --- a/www/download.html +++ b/www/download.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +

    Unix Binary Release • Mac OS X Binary Release • iOS Binary Release • Windows Binary Release

    @@ -102,16 +102,16 @@ - ImageMagick-7.0.7-22.x86_64.rpm - download - download + ImageMagick-7.0.8-5.x86_64.rpm + download + download Redhat / CentOS 7.1 x86_64 RPM - ImageMagick-libs-7.0.7-22.x86_64.rpm - download - download + ImageMagick-libs-7.0.8-5.x86_64.rpm + download + download Redhat / CentOS 7.1 x86_64 RPM @@ -148,8 +148,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.7-22.x86_64.rpm

    You'll need the libraries as well:

    -
    $ rpm -Uvh ImageMagick-libs-7.0.7-22.x86_64.rpm
    +
    $ rpm -Uvh ImageMagick-7.0.8-5.x86_64.rpm

    You'll need the libraries as well:

    +
    $ rpm -Uvh ImageMagick-libs-7.0.8-5.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
    @@ -160,7 +160,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.7"
    +
    $ export MAGICK_HOME="$HOME/ImageMagick-7.0.8"

    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
    @@ -217,7 +217,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.7"
    +
    $ export MAGICK_HOME="$HOME/ImageMagick-7.0.8"

    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"
    @@ -260,7 +260,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.7-22, svn, ...)

    +

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

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

      @@ -309,9 +309,9 @@ display logo.gif - ImageMagick-7.0.7-22-Q16-x64-dll.exe - download - download + ImageMagick-7.0.8-5-Q16-x64-dll.exe + download + download Win64 dynamic at 16 bits-per-pixel component
    @@ -329,93 +329,93 @@ display logo.gif - ImageMagick-7.0.7-22-Q16-x64-static.exe - download - download + ImageMagick-7.0.8-5-Q16-x64-static.exe + download + download Win64 static at 16 bits-per-pixel component - ImageMagick-7.0.7-22-Q8-x64-dll.exe - download - download + ImageMagick-7.0.8-5-Q8-x64-dll.exe + download + download Win64 dynamic at 8 bits-per-pixel component - ImageMagick-7.0.7-22-Q8-x64-static.exe - download - download + ImageMagick-7.0.8-5-Q8-x64-static.exe + download + download Win64 static at 8 bits-per-pixel component - ImageMagick-7.0.7-22-Q16-HDRI-x64-dll.exe - download - download + ImageMagick-7.0.8-5-Q16-HDRI-x64-dll.exe + download + download Win64 dynamic at 16 bits-per-pixel component with high dynamic-range imaging enabled - ImageMagick-7.0.7-22-Q16-HDRI-x64-static.exe - download - download + ImageMagick-7.0.8-5-Q16-HDRI-x64-static.exe + download + download Win64 static at 16 bits-per-pixel component with high dynamic-range imaging enabled - ImageMagick-7.0.7-22-Q16-x86-dll.exe - download - download + ImageMagick-7.0.8-5-Q16-x86-dll.exe + download + download Win32 dynamic at 16 bits-per-pixel component - ImageMagick-7.0.7-22-Q16-x86-static.exe - download - download + ImageMagick-7.0.8-5-Q16-x86-static.exe + download + download Win32 static at 16 bits-per-pixel component - ImageMagick-7.0.7-22-Q8-x86-dll.exe - download - download + ImageMagick-7.0.8-5-Q8-x86-dll.exe + download + download Win32 dynamic at 8 bits-per-pixel component - ImageMagick-7.0.7-22-Q8-x86-static.exe - download - download + ImageMagick-7.0.8-5-Q8-x86-static.exe + download + download Win32 static at 8 bits-per-pixel component - ImageMagick-7.0.7-22-Q16-HDRI-x86-dll.exe - download - download + ImageMagick-7.0.8-5-Q16-HDRI-x86-dll.exe + download + download Win32 dynamic at 16 bits-per-pixel component with high dynamic-range imaging enabled - ImageMagick-7.0.7-22-Q16-HDRI-x86-static.exe - download - download + ImageMagick-7.0.8-5-Q16-HDRI-x86-static.exe + download + download Win32 static at 16 bits-per-pixel component with high dynamic-range imaging enabled - ImageMagick-7.0.7-22-portable-Q16-x86.zip - download - download + ImageMagick-7.0.8-5-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.7-22-portable-Q16-x64.zip - download - download + ImageMagick-7.0.8-5-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).
    @@ -448,11 +448,11 @@ objShell.Exec("magick ""e:/myimages/image.png"" ""e:/myimages/image.jpg""")Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    @@ -462,4 +462,4 @@ objShell.Exec("magick ""e:/myimages/image.png"" ""e:/myimages/image.jpg""")window.jQuery || document.write(' - \ No newline at end of file + \ No newline at end of file diff --git a/www/escape.html b/www/escape.html index 53ec1d635..7e8b74fdb 100644 --- a/www/escape.html +++ b/www/escape.html @@ -189,7 +189,7 @@ filename, type, width, height.

    %b - file size of image read in + file size of image read in (use -precision 16 to force results in B) %c @@ -283,6 +283,10 @@ filename, type, width, height.

    %A image transparency channel enabled (true/false) + + %B + file size of image read in bytes + %C image compression type @@ -339,6 +343,10 @@ filename, type, width, height.

    %Y page (canvas) y offset (including sign) + + %Z + unique filename (used for delegates) + %@ CALCULATED: trim bounding box (without actually trimming) @@ -382,7 +390,7 @@ when enclosed in braces (long form):

    %[bit-depth] - + Actual bit-depth of the pixel data %[caption] @@ -402,7 +410,7 @@ when enclosed in braces (long form):

    %[colorspace] - Colorspace of Image Data (excluding transparency) + colorspace of Image Data (excluding transparency) %[compose] @@ -410,7 +418,7 @@ when enclosed in braces (long form):

    %[compression] - Image compression type (as of IM 7.0.3.8) + image compression type (as of IM 6.9.6-6) %[copyright] @@ -564,6 +572,10 @@ when enclosed in braces (long form):

    %[width] original width of image (when it was read in) + + %[zero] + zero (unique filename for delegate use) +

    Properties

    @@ -907,4 +919,4 @@ Post ObjectData Descriptor Record - \ No newline at end of file + \ No newline at end of file diff --git a/www/fx.html b/www/fx.html index d1869fc55..f64f13fdc 100644 --- a/www/fx.html +++ b/www/fx.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +

    The Fx Special Effects Image Operator • The Anatomy of an Fx Expression

    @@ -139,10 +139,10 @@

    This FX expression adds random noise to an image:

    -
    convert photo.jpg -fx \'iso=32; rone=rand(); rtwo=rand(); \
    +
    convert photo.jpg -fx 'iso=32; rone=rand(); rtwo=rand(); \
       myn=sqrt(-2*ln(rone))*cos(2*Pi*rtwo); myntwo=sqrt(-2*ln(rtwo))* \
    -  cos(2*Pi*rone); pnoise=sqrt(p)*myn*sqrt(iso)* \ 
    -  channel(4.28,3.86,6.68,0)/255; max(0,p+pnoise)\' noisy.png
    +  cos(2*Pi*rone); pnoise=sqrt(p)*myn*sqrt(iso)* \
    +  channel(4.28,3.86,6.68,0)/255; max(0,p+pnoise)' noisy.png
     

    See Using FX, The Special Effects Image Operator for more examples.

    @@ -218,6 +218,7 @@
  • resolution.y=> y resolution
  • depth=> image depth
  • +
  • extent=> image extent
  • minima=> image minima
  • maxima=> image maxima
  • mean=> image mean
  • @@ -226,9 +227,10 @@
  • skewness=> image skewness (add a channel specifier to compute a statistic for that channel, e.g. depth.r)
  • iterators:
    while()
    +
    image attributes:
    +
    image.depth, image.kurtosis, image.maxima, image.minima, image.resolution.x, image.resolution.y, image.skewness, image.standard_deviation
    -

    The Fx Expression

    An Fx expression may include any combination of the following:

    @@ -322,8 +324,8 @@
    tanh(x)
    hyperbolic tangent function
    trunc(x)
    round to integer, towards zero
    while(condition,expression)
    iterate while the condition is not equal to 0
    +
    image.depth, image.kurtosis, image.maxima, image.minima, image.resolution.x, image.resolution.y, image.skewness, image.standard_deviation
    image attributes
    -

    The expression semantics include these rules:

      @@ -422,11 +424,11 @@ Red channel of NW corner of image #1 is 0.184588 Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
      © 1999-2018 ImageMagick Studio LLC

      @@ -436,4 +438,4 @@ Red channel of NW corner of image #1 is 0.184588 - \ No newline at end of file + \ No newline at end of file diff --git a/www/index.html b/www/index.html index 80cd5819c..37a99a3ee 100644 --- a/www/index.html +++ b/www/index.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    @@ -76,9 +75,10 @@ +
    -
    +

    Features and Capabilities • News • Community

    @@ -92,7 +92,7 @@ Use ImageMagickABI. Before each ImageMagick release, we perform a comprehensive security assessment that includes memory error, thread data race detection, and continuous fuzzing to help prevent security vulnerabilities.

    -

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

    +

    The current release is ImageMagick 7.0.8-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 https://github.com/ImageMagick. We maintain a source code mirror at https://gitlab.com/ImageMagick.

    @@ -132,7 +132,7 @@ Use ImageMagickDelineate image features - Canny edge detection, Hough lines. + Canny edge detection, Hough lines. Discrete Fourier transform @@ -200,7 +200,7 @@ Use ImageMagickNoise and color reduction - Kuwahara Filter, mean-shift. + Kuwahara Filter, mean-shift. Perceptual hash @@ -247,13 +247,13 @@ Use ImageMagickthe pixel cache; -
  • Add more cores to your system (up to 20), see threads of execution support;
  • +
  • Add more cores to your system, see threads of execution support;
  • push large images to a solid-state drive, see large image support.
  • -

    If these options are prohibitive, you can reduce the quality of the image results. The default build is Q16 HDRI. If you disable HDRI, you use half the memory and instead of predominately floating point operations, you use the typically more efficient integer operations. The tradeoff is reduced percision and you cannot process out of range pixel values (e.g. negative). If you build the Q8 non-HDRI version of ImageMagick, you again reduce the memory requirements in half-- and once again there is a tradeoff, even less percision and no out of range pixel values. For a Q8 non-HDRI build of ImageMagick, use these configure script options: --with-quantum-depth=8 --disable-hdri.

    +

    If these options are prohibitive, you can reduce the quality of the image results. The default build is Q16 HDRI. If you disable HDRI, you use half the memory and instead of predominately floating point operations, you use the typically more efficient integer operations. The tradeoff is reduced precision and you cannot process out of range pixel values (e.g. negative). If you build the Q8 non-HDRI version of ImageMagick, you again reduce the memory requirements in half-- and once again there is a tradeoff, even less precision and no out of range pixel values. For a Q8 non-HDRI build of ImageMagick, use these configure script options: --with-quantum-depth=8 --disable-hdri.

    Community

    -

    To join the ImageMagick community, try the discourse server. You can review questions or comments (with informed responses) posed by ImageMagick users or ask your own questions. If you want to contribute image processing algorithms, other enhancements, or bug fixes, open an issue.

    +

    To join the ImageMagick community, try the discourse server. You can review questions or comments (with informed responses) posed by ImageMagick users or ask your own questions. If you want to contribute image processing algorithms, other enhancements, or bug fixes, open an issue.

    @@ -263,11 +263,11 @@ Use ImageMagickRelated • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    @@ -277,4 +277,4 @@ Use ImageMagick<\/script>') - \ 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 db72ab6c8..e7419ce38 100644 --- a/www/install-source.html +++ b/www/install-source.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +

    Install from Unix Source • Install from Windows Source

    @@ -103,7 +103,7 @@

    Next configure and compile ImageMagick. Note the pkg-config script is required so that ImageMagick can find certain optional delegate libraries on your system. To configure, type:

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

    sudo make install
    @@ -140,16 +140,16 @@
     
     
    unzip ImageMagick-windows.zip
    -

    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 +

    Next, launch your Visual Studio IDE and choose Open->Project. Select the configure workspace from the ImageMagick-7.0.8/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.7/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.8/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.7
    $ convert logo: image.jpg
    +
    $ cd ImageMagick-7.0.8
    $ convert logo: image.jpg

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

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

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

    +

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

    @@ -168,11 +168,11 @@ to compile the program and on completion run the program.

    Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    @@ -182,4 +182,4 @@ to compile the program and on completion run the program.

    - \ No newline at end of file + \ No newline at end of file diff --git a/www/mirror.html b/www/mirror.html index 0c5495a16..7fc131350 100644 --- a/www/mirror.html +++ b/www/mirror.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +
    -

    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.7-22.

    -
    -
    Germany
    -
    http://mirror.checkdomain.de/imagemagick/
    -
    ftp://mirror.checkdomain.de/imagemagick/
    -
    Japan
    -
    ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/
    -
    ftp://ftp.u-aizu.ac.jp/pub/graphics/images/ImageMagick/imagemagick.org
    -
    Netherlands
    -
    ftp://ftp.nluug.nl/pub/ImageMagick
    -
    http://ftp.nluug.nl/ImageMagick/
    -
    Poland
    -
    ftp://sunsite.icm.edu.pl/packages/ImageMagick/
    -
    ftp://ftp.tpnet.pl/pub/graphics/ImageMagick/
    -
    rsync://ftp.tpnet.pl/pub/graphics/ImageMagick/
    -
    Sweden
    -
    http://ftp.acc.umu.se/mirror/imagemagick.org/ftp/
    -
    rsync://ftp.acc.umu.se/mirror/imagemagick.org/ftp/
    -
    South Africa
    -
    http://imagemagick.afri.cc/
    -
    United States
    -
    ../download
    -
    http://transloadit.imagemagick.org/download
    -
    ftp://transloadit.imagemagick.org/pub/ImageMagick (ftp)
    -
    ftp://ftp.fifi.org/pub/ImageMagick/ (ftp)
    -
    http://git.imagemagick.org/repos/ImageMagick (Git)
    -
    https://github.com/ImageMagick/ImageMagick (Git Mirror)
    -
    Select Binaries
    -
    http://www.macports.org/ports.html?by=name&substr=imagemagick (Mac OS X)
    -
    http://hpux.connect.org.uk/hppd/hpux/X11/Viewers/ (HP-UX 10.20 and 11.00)
    -
    Rsync Mirrors
    -
    rsync://rsync.is.co.za/IS-Mirror/mirror.imagemagick.org/
    -
    rsync://rsync.fifi.org/ImageMagick
    -
    rsync://mirror.imagemagick.org/magick_html/ (Web site mirror)
    -
    rsync://mirror.imagemagick.org/magick_ftp/ (FTP mirror)
    +

    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 https://github.com/ImageMagick.

    +

    The latest release of ImageMagick is version 7.0.8-5.

    +
    +
    Germany
    +
    http://mirror.checkdomain.de/imagemagick/
    +
    ftp://mirror.checkdomain.de/imagemagick/
    +
    Japan
    +
    ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/
    +
    Netherlands
    +
    ftp://ftp.nluug.nl/pub/ImageMagick
    +
    http://ftp.nluug.nl/ImageMagick/
    +
    Poland
    +
    ftp://sunsite.icm.edu.pl/packages/ImageMagick/
    +
    rsync://ftp.tpnet.pl/pub/graphics/ImageMagick/
    +
    Sweden
    +
    http://ftp.acc.umu.se/mirror/imagemagick.org/ftp/
    +
    rsync://ftp.acc.umu.se/mirror/imagemagick.org/ftp/
    +
    United States
    +
    ../download
    +
    http://transloadit.imagemagick.org/download
    +
    https://github.com/ImageMagick (Git)
    +
    https://gitlab.com/ImageMagick (Git Mirror)
    +
    Select Binaries
    +
    http://www.macports.org/ports.html?by=name&substr=imagemagick (Mac OS X)
    +
    http://hpux.connect.org.uk/hppd/hpux/X11/Viewers/ (HP-UX 10.20 and 11.00)
    +
    Rsync Mirrors
    +
    rsync://rsync.is.co.za/IS-Mirror/mirror.imagemagick.org/
    +
    rsync://rsync.fifi.org/ImageMagick
    +
    rsync://mirror.imagemagick.org/magick_html/ (Web site mirror)
    +
    rsync://mirror.imagemagick.org/magick_ftp/ (FTP mirror)
    -

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

    +

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

    @@ -128,11 +122,11 @@ Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    @@ -142,4 +136,4 @@ - \ 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 ece291935..e025dec9d 100644 --- a/www/perl-magick.html +++ b/www/perl-magick.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +

    Installation • Overview • Example Script • Read or Write an Image • Manipulate an Image • Set an Image Attribute • Get an Image Attribute • Compare an Image to its Reconstruction • Create an Image Montage • Working with Blobs • Direct-access to Image Pixels • Miscellaneous Methods • Handling Exceptions• Constant

    @@ -108,7 +108,7 @@

    Next configure and compile ImageMagick:

    -
    $ cd ImageMagick-7.0.7$ ./configure -with-perl$ make
    +
    $ cd ImageMagick-7.0.8$ ./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

    sudo make install
    @@ -1057,7 +1057,13 @@ fill=>color name, channel=>{All, Default,
       
         SetPixel
         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.
    +    set the value a single pixel. Normalized pixel values are expected.
    +  
    +
    +  
    +    SetPixels
    +    geometry=>geometry, channel=>{All, Default, Alpha, Black, Blue, CMYK, Cyan, Gray, Green, Index, Magenta, Alpha, Red, RGB, Yellow}, color=>array of float values, width=>integer, height=>integer, x=>integer, y=>integer, color=>array of float values
    +    set the value of one or more pixels.  Normalized pixel values are expected.
       
     
       
    @@ -2553,11 +2559,11 @@ XServerWarning
         Related •
          Sitemap
            
    -    
    +    And Now a Touch of Magick
            
         Public Key •
         Donate •
    -    Contact Us
    +    Contact Us
         
    © 1999-2018 ImageMagick Studio LLC

    @@ -2567,4 +2573,4 @@ XServerWarning - \ No newline at end of file + \ No newline at end of file diff --git a/www/resources.html b/www/resources.html index 7708681c0..b606a5b79 100644 --- a/www/resources.html +++ b/www/resources.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +

    Configuration Files • Modules • Fonts • Environment Variables

    @@ -214,7 +214,7 @@ $PREFIX/config $USERPROFILE/.config/ImageMagick <client path>
    -

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

    +

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

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

    @@ -231,31 +231,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.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
    +
    $MAGICK_HOME/lib/ImageMagick-7.0.8/modules-Q16/coders
    +<client path>/../lib/ImageMagick-7.0.8/modules-Q16/coders
    +$MAGICK_HOME/lib/ImageMagick-7.0.8/modules-Q16/coders
    +$MAGICK_HOME/share/ImageMagick-7.0.8/modules-Q16/coders
     $XDG_CACHE_HOME/ImageMagick
     $HOME/.config/ImageMagick
    -<client path>/lib/ImageMagick-7.0.7/modules-Q16/coders
    +<client path>/lib/ImageMagick-7.0.8/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.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
    +
    $MAGICK_HOME/lib/ImageMagick-7.0.8/modules-Q16/filters
    +<client path>/../lib/ImageMagick-7.0.8/modules-Q16/filters
    +$MAGICK_HOME/lib/ImageMagick-7.0.8/modules-Q16/filters
    +$MAGICK_HOME/share/ImageMagick-7.0.8/modules-Q16/filters
     $XDG_CACHE_HOME/ImageMagick
     $HOME/.config/ImageMagick
    -<client path>/lib/ImageMagick-7.0.7/modules-Q16/filters
    +<client path>/lib/ImageMagick-7.0.8/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.7
    -$MAGICK_HOME/share/ImageMagick-7.0.7
    +$MAGICK_HOME/etc/ImageMagick/-7.0.8
    +$MAGICK_HOME/share/ImageMagick-7.0.8
     $XDG_CACHE_HOME/ImageMagick
     $HOME/.config/ImageMagick
     <client path>/etc/ImageMagick
    @@ -380,11 +380,11 @@ $MAGICK_FONT_PATH
    Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    @@ -394,4 +394,4 @@ $MAGICK_FONT_PATH
    - \ No newline at end of file + \ No newline at end of file diff --git a/www/sitemap.html b/www/sitemap.html index 7974f36ff..b44581219 100644 --- a/www/sitemap.html +++ b/www/sitemap.html @@ -22,7 +22,6 @@ - @@ -32,9 +31,9 @@
    -
    +

    ImageMagick Overview • Download ImageMagick • Install ImageMagick • Command-line Tools • Program Interfaces • Image Formats • Getting Help • Support ImageMagick • Miscellaneous Topics

    @@ -155,7 +155,6 @@
  • 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.NT: Use Magick.NET to convert, compose, and edit images from Windows .NET.
  • Magick++: provides an object-oriented C++ interface to ImageMagick.
  • IMagick: is a native PHP extension to create and modify images using the ImageMagick API.
  • @@ -186,14 +185,14 @@
  • 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.
  • +
  • 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.
  • Support ImageMagick

    -
  • 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.
  • @@ -201,7 +200,7 @@
  • Animation: create a GIF animation sequence from a group of images.
  • -
  • Canny edge detection: extract edges from an image using the Canny technique.
  • +
  • Canny edge detection: extract edges from an image using the Canny technique.
  • Color management: accurate color management with color profiles or in lieu of-- built-in gamma compression or expansion as demanded by the colorspace.
  • Command-line processing: utilize ImageMagick from the command line.
  • Connected Component Labeling: uniquely label connected regions in an image.
  • @@ -220,14 +219,14 @@
  • Generalized pixel distortion: correct for, or induce image distortions including perspective.
  • Heterogeneous distributed processing: certain algorithms are OpenCL-enabled to take advantage of speed-ups offered by executing in concert across heterogeneous platforms consisting of CPUs, GPUs, and other processors.
  • High dynamic-range images: accurately represent the wide range of intensity levels found in real scenes ranging from the brightest direct sunlight to the deepest darkest shadows.
  • -
  • Hough lines: fit straight lines to edges in an image using the Hough transform technique.
  • +
  • Hough lines: fit straight lines to edges in an image using the Hough transform technique.
  • Image calculator: apply a mathematical expression to an image or image channels.
  • Image gradients: create a gradual blend of two colors whose shape is horizontal, vertical, circular, or elliptical.
  • Image identification: describe the format and attributes of an image.
  • ImageMagick on the iPhone: convert, edit, or compose images on your iPhone.
  • -
  • Kuwahara Filter: apply an edge perserving noise and color reduction filter to an image.
  • +
  • Kuwahara Filter: apply an edge perserving noise and color reduction filter to an image.
  • Large image support: read, process, or write mega-, giga-, or tera-pixel image sizes.
  • -
  • Mean-shift: apply a color reduction technique to an image.
  • +
  • Mean-shift: apply a color reduction technique to an image.
  • Montage: juxtapose image thumbnails on an image canvas.
  • Morphology of shapes: extract features, describe shapes and recognize patterns in images.
  • Motion picture support: read and write the common image formats used in digital film work.
  • @@ -250,11 +249,11 @@ Related • Sitemap - + And Now a Touch of Magick Public Key • Donate • - Contact Us + Contact Us
    © 1999-2018 ImageMagick Studio LLC

    @@ -264,4 +263,4 @@ - \ No newline at end of file + \ No newline at end of file -- 2.40.0