From bc8825e12f58d6f34003b849c0d331732cd5c8b9 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sat, 13 Oct 2018 10:53:04 -0400 Subject: [PATCH] ... --- AppRun | 2 +- Magick++/lib/Magick++/Image.h | 2 +- Makefile.in | 4 +- PerlMagick/default/Magick.pm.in | 4 +- PerlMagick/default/Makefile.PL.in | 2 +- PerlMagick/demo/settings.pl | 2 +- PerlMagick/quantum/Makefile.PL.in | 4 +- PerlMagick/quantum/quantum.pm | 6 +- PerlMagick/quantum/quantum.pm.in | 6 +- PerlMagick/t/input.fits | Bin 8640 -> 8637 bytes PerlMagick/t/subroutines.pl | 2 +- PerlMagick/t/tiff/input_16_matte.tiff | Bin 2030 -> 2027 bytes PerlMagick/t/tiff/input_256_matte.tiff | Bin 8402 -> 8399 bytes PerlMagick/t/tiff/input_gray_4bit_matte.tiff | Bin 3640 -> 3637 bytes PerlMagick/t/tiff/input_gray_8bit_matte.tiff | Bin 6860 -> 6857 bytes www/Magick++/Documentation.html | 30 +- www/Magick++/Drawable.html | 2 +- www/Magick++/Image.html | 308 +++++------ www/Magick++/Pixels.html | 4 +- www/Magick++/Quantum.html | 2 +- www/Magick++/STL.html | 2 +- www/api.html | 6 +- www/api/Image++.html | 318 +++++------ www/api/animate.html | 6 +- www/api/animate.php | 6 +- www/api/annotate.html | 14 +- www/api/annotate.php | 14 +- www/api/attribute.html | 28 +- www/api/attribute.php | 28 +- www/api/blob.html | 30 +- www/api/blob.php | 30 +- www/api/cache-view.html | 48 +- www/api/cache.html | 34 +- www/api/channel.html | 18 +- www/api/channel.php | 18 +- www/api/cipher.html | 22 +- www/api/cipher.php | 22 +- www/api/color.html | 16 +- www/api/color.php | 16 +- www/api/colormap.html | 10 +- www/api/colormap.php | 10 +- www/api/colorspace.html | 16 +- www/api/colorspace.php | 16 +- www/api/compare.html | 8 +- www/api/compare.php | 8 +- www/api/composite.html | 8 +- www/api/constitute.html | 20 +- www/api/constitute.php | 20 +- www/api/decorate.html | 12 +- www/api/decorate.php | 12 +- www/api/deprecate.html | 10 +- www/api/deprecate.php | 10 +- www/api/display.html | 6 +- www/api/display.php | 6 +- www/api/distort.html | 14 +- www/api/distort.php | 14 +- www/api/draw.html | 30 +- www/api/draw.php | 30 +- www/api/drawing-wand.html | 278 +++++----- www/api/drawing-wand.php | 278 +++++----- www/api/effect.html | 42 +- www/api/effect.php | 42 +- www/api/enhance.html | 46 +- www/api/enhance.php | 46 +- www/api/exception.html | 38 +- www/api/exception.php | 38 +- www/api/feature.html | 14 +- www/api/feature.php | 14 +- www/api/fourier.html | 12 +- www/api/fourier.php | 12 +- www/api/fx.html | 48 +- www/api/fx.php | 48 +- www/api/histogram.html | 20 +- www/api/histogram.php | 20 +- www/api/image-view.html | 42 +- www/api/image.html | 84 +-- www/api/image.php | 84 +-- www/api/layer.html | 26 +- www/api/layer.php | 26 +- www/api/list.html | 58 +- www/api/list.php | 58 +- www/api/magick++-classes.html | 38 +- www/api/magick-deprecate.html | 6 +- www/api/magick-deprecate.php | 6 +- www/api/magick-image.html | 528 +++++++++---------- www/api/magick-image.php | 528 +++++++++---------- www/api/magick-property.html | 146 ++--- www/api/magick-property.php | 146 ++--- www/api/magick-wand.html | 54 +- www/api/magick-wand.php | 54 +- www/api/magick.html | 18 +- www/api/magick.php | 18 +- www/api/memory.html | 34 +- www/api/memory.php | 34 +- www/api/mime.html | 18 +- www/api/mime.php | 18 +- www/api/module.html | 38 +- www/api/mogrify.html | 8 +- www/api/mogrify.php | 8 +- www/api/monitor.html | 10 +- www/api/monitor.php | 10 +- www/api/montage.html | 6 +- www/api/montage.php | 6 +- www/api/morphology.html | 30 +- www/api/morphology.php | 30 +- www/api/paint.html | 16 +- www/api/paint.php | 16 +- www/api/pixel-iterator.html | 42 +- www/api/pixel-iterator.php | 42 +- www/api/pixel-wand.html | 130 ++--- www/api/pixel-wand.php | 130 ++--- www/api/profile.html | 26 +- www/api/property.html | 28 +- www/api/quantize.html | 32 +- www/api/quantize.php | 32 +- www/api/registry.html | 22 +- www/api/registry.php | 22 +- www/api/resize.html | 26 +- www/api/resize.php | 26 +- www/api/resource.html | 22 +- www/api/segment.html | 8 +- www/api/segment.php | 8 +- www/api/shear.html | 16 +- www/api/shear.php | 16 +- www/api/signature.html | 8 +- www/api/signature.php | 8 +- www/api/statistic.html | 30 +- www/api/statistic.php | 30 +- www/api/stream.html | 8 +- www/api/transform.html | 36 +- www/api/transform.php | 36 +- www/api/version.html | 30 +- www/api/version.php | 30 +- www/api/wand-view.html | 36 +- www/binary-releases.html | 6 +- www/source/analyze.c | 2 +- www/source/configure.xml | 2 +- www/source/delegates.xml | 2 +- www/source/mgk.c | 2 +- 139 files changed, 2704 insertions(+), 2704 deletions(-) diff --git a/AppRun b/AppRun index cb2639483..bb05cdaec 100644 --- a/AppRun +++ b/AppRun @@ -7,7 +7,7 @@ HERE="$(dirname "$(readlink -f "${0}")")" -export MAGICK_HOME="$HERE/usr:$MAGICK_HOME" # http://www.imagemagick.org/QuickStart.txt +export MAGICK_HOME="$HERE/usr:$MAGICK_HOME" # https://imagemagick.org/QuickStart.txt export MAGICK_CONFIGURE_PATH=$(readlink -f "$HERE/usr/lib/ImageMagick-7.0.7/config-Q16"):$(readlink -f "$HERE/usr/lib/ImageMagick-7.0.7/config-Q16HDRI"):$(readlink -f "$HERE/usr/share/ImageMagick-7"):$(readlink -f "$HERE/usr/etc/ImageMagick-7"):$MAGICK_CONFIGURE_PATH #Wildcards don't work export LD_LIBRARY_PATH=$(readlink -f "$HERE/usr/lib"):$LD_LIBRARY_PATH diff --git a/Magick++/lib/Magick++/Image.h b/Magick++/lib/Magick++/Image.h index 33df63f3e..14b097572 100644 --- a/Magick++/lib/Magick++/Image.h +++ b/Magick++/lib/Magick++/Image.h @@ -271,7 +271,7 @@ namespace Magick std::string format(void) const; // Formats the specified expression - // More info here: http://www.imagemagick.org/script/escape.php + // More info here: https://imagemagick.org/script/escape.php std::string formatExpression(const std::string expression); // Gamma level of the image diff --git a/Makefile.in b/Makefile.in index 37b2ab36d..15ae2e0c6 100644 --- a/Makefile.in +++ b/Makefile.in @@ -39,7 +39,7 @@ # You may not use this file except in compliance with the License. You may # obtain a copy of the License at # -# http://www.imagemagick.org/script/license.php +# https://imagemagick.org/script/license.php # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, @@ -5171,7 +5171,7 @@ UTILITIES_UNINSTALL_LOCAL_TARGETS = uninstall-local-utilities # You may not use this file except in compliance with the License. # obtain a copy of the License at # -# http://www.imagemagick.org/script/license.php +# https://imagemagick.org/script/license.php # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/PerlMagick/default/Magick.pm.in b/PerlMagick/default/Magick.pm.in index 3724b7278..785aa1588 100644 --- a/PerlMagick/default/Magick.pm.in +++ b/PerlMagick/default/Magick.pm.in @@ -48,11 +48,11 @@ It was originally developed to be used by CGI scripts for Web pages. A web page has been set up for this extension. See: file://@DOCUMENTATION_PATH@/www/perl-magick.html - http://www.imagemagick.org/script/perl-magick.php + https://imagemagick.org/script/perl-magick.php If you have problems, go to - http://www.imagemagick.org/discourse-server/viewforum.php?f=7 + https://imagemagick.org/discourse-server/viewforum.php?f=7 =head1 AUTHOR diff --git a/PerlMagick/default/Makefile.PL.in b/PerlMagick/default/Makefile.PL.in index 422eb4e57..b71e45cbb 100644 --- a/PerlMagick/default/Makefile.PL.in +++ b/PerlMagick/default/Makefile.PL.in @@ -101,7 +101,7 @@ sub AutodetectWin32gcc { # Please check the following prerequisites: # # 1) You need to have installed ImageMagick Windows binaries from -# http://www.imagemagick.org/script/binary-releases.php#windows +# https://imagemagick.org/script/binary-releases.php#windows # # 2) We only support dynamic (DLL) ImageMagick binaries # note: it is not possible to mix 32/64-bit binaries of perl and ImageMagick diff --git a/PerlMagick/demo/settings.pl b/PerlMagick/demo/settings.pl index 408cc71ee..121b438e1 100755 --- a/PerlMagick/demo/settings.pl +++ b/PerlMagick/demo/settings.pl @@ -4,7 +4,7 @@ # # Extracted from PerlMagick Discussion forums.. # Gravity center, caption and wrapped text -# http://www.imagemagick.org/discourse-server/viewtopic.php?f=7&t=17282 +# https://imagemagick.org/discourse-server/viewtopic.php?f=7&t=17282 # use strict; use warnings; diff --git a/PerlMagick/quantum/Makefile.PL.in b/PerlMagick/quantum/Makefile.PL.in index 6e5f5e394..5b2aedb85 100644 --- a/PerlMagick/quantum/Makefile.PL.in +++ b/PerlMagick/quantum/Makefile.PL.in @@ -4,7 +4,7 @@ # You may not use this file except in compliance with the License. You may # obtain a copy of the License at # -# http://www.imagemagick.org/script/license.php +# https://imagemagick.org/script/license.php # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, @@ -101,7 +101,7 @@ sub AutodetectWin32gcc { # Please check the following prerequisites: # # 1) You need to have installed ImageMagick Windows binaries from -# http://www.imagemagick.org/script/binary-releases.php#windows +# https://imagemagick.org/script/binary-releases.php#windows # # 2) We only support dynamic (DLL) ImageMagick binaries # note: it is not possible to mix 32/64-bit binaries of perl and ImageMagick diff --git a/PerlMagick/quantum/quantum.pm b/PerlMagick/quantum/quantum.pm index da3930e64..d5365ad0b 100644 --- a/PerlMagick/quantum/quantum.pm +++ b/PerlMagick/quantum/quantum.pm @@ -6,7 +6,7 @@ package Image::Magick::Q16HDRI; # You may not use this file except in compliance with the License. You may # obtain a copy of the License at # -# http://www.imagemagick.org/script/license.php +# https://imagemagick.org/script/license.php # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, @@ -124,11 +124,11 @@ It was originally developed to be used by CGI scripts for Web pages. A web page has been set up for this extension. See: file:///usr/local/share/doc/ImageMagick-7/www/perl-magick.html - http://www.imagemagick.org/script/perl-magick.php + https://imagemagick.org/script/perl-magick.php If you have problems, go to - http://www.imagemagick.org/discourse-server/viewforum.php?f=7 + https://imagemagick.org/discourse-server/viewforum.php?f=7 =head1 AUTHOR diff --git a/PerlMagick/quantum/quantum.pm.in b/PerlMagick/quantum/quantum.pm.in index 3c9cdb117..479e32a63 100644 --- a/PerlMagick/quantum/quantum.pm.in +++ b/PerlMagick/quantum/quantum.pm.in @@ -6,7 +6,7 @@ package Image::Magick::@MAGICK_ABI_SUFFIX@; # You may not use this file except in compliance with the License. You may # obtain a copy of the License at # -# http://www.imagemagick.org/script/license.php +# https://imagemagick.org/script/license.php # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, @@ -124,11 +124,11 @@ It was originally developed to be used by CGI scripts for Web pages. A web page has been set up for this extension. See: file://@DOCUMENTATION_PATH@/www/perl-magick.html - http://www.imagemagick.org/script/perl-magick.php + https://imagemagick.org/script/perl-magick.php If you have problems, go to - http://www.imagemagick.org/discourse-server/viewforum.php?f=7 + https://imagemagick.org/discourse-server/viewforum.php?f=7 =head1 AUTHOR diff --git a/PerlMagick/t/input.fits b/PerlMagick/t/input.fits index ebe029d1cda30ea7645da3e79477f35dd9798626..1febbb166785812b2bbce8a3e7d4c91e14cc694c 100644 GIT binary patch delta 17 YcmX@$yw`cdeOSmA?MwCaC~606=vH9RL6T delta 20 bcmX@_c*$`?wG_LRzJ7Umx!&e_sQ@+rRbmG{ diff --git a/PerlMagick/t/tiff/input_gray_4bit_matte.tiff b/PerlMagick/t/tiff/input_gray_4bit_matte.tiff index 08426d199232e1470439e9d962806649c1f6c54c..6b793da47875a1fb47cf92166efdc7d288c8c8f8 100644 GIT binary patch delta 16 XcmdlXvsGrpLtd6*D}DXRFL(n0H@F5X delta 19 acmdlgvqNUXLtb_(ef{$Ca=pn@4T76(fJ diff --git a/PerlMagick/t/tiff/input_gray_8bit_matte.tiff b/PerlMagick/t/tiff/input_gray_8bit_matte.tiff index 96c52419d74f5727e9ca8003e0e0793c291345dd..57a85c0d656588365f356d6b801fa392ce8f1fd0 100644 GIT binary patch delta 16 XcmX?OdeU@5sT51GmA?Mu8mRyPH-H7l delta 19 acmX?Udd74^sT8}FzJ7Umx!&YTsQ>^<&j#lJ diff --git a/www/Magick++/Documentation.html b/www/Magick++/Documentation.html index 4076cf00c..03865a057 100644 --- a/www/Magick++/Documentation.html +++ b/www/Magick++/Documentation.html @@ -4,17 +4,17 @@ Magick++ API Documentation - +

Magick++ provides a simple C++ API to the ImageMagick image processing library which supports reading and writing a huge number of image formats as well as supporting a broad spectrum of traditional image processing operations. The ImageMagick C API is complex and the data structures are currently not documented. Magick++ provides access to most of the features available from the C API but in a simple object-oriented and well-documented framework.

Magick++ is intended to support commercial-grade application development. In order to avoid possible conflicts with the user's application, all symbols contained in Magick++ (included by the header <Magick++.h>) are scoped to the namespace Magick. Symbols from the ImageMagick C library are imported under the MagickCore namespace to avoid possible conflicts and ImageMagick macros are only included within the Magick++ implementation so they won't impact the user's application.

-

The core class in Magick++ is the Image class. The Image class provides methods to manipulate a single image frame (e.g. a JPEG image). Standard Template Library (STL)compatible algorithms and function objects are provided in order to manipulate multiple image frames or to read and write file formats which support multiple image frames (e.g. GIF animations, MPEG animations, and Postscript files).

+

The core class in Magick++ is the Image class. The Image class provides methods to manipulate a single image frame (e.g. a JPEG image). Standard Template Library (STL)compatible algorithms and function objects are provided in order to manipulate multiple image frames or to read and write file formats which support multiple image frames (e.g. GIF animations, MPEG animations, and Postscript files).

The Image class supports reference-counted memory management which supports the semantics of an intrinsic variable type (e.g. 'int') with an extremely efficient operator = and copy constructor (only a pointer is assigned) while ensuring that the image data is replicated as required so that it the image may be modified without impacting earlier generations. Since the Image class manages heap memory internally, images are best allocated via C++ automatic (stack-based) memory allocation. This support allows most programs using Magick++ to be written without using any pointers, simplifying the implementation and avoiding the risks of using pointers. When a program uses automatic memory allocation to allocate Magick++ images, that aspect of the program becomes naturally exception-safe and thread-safe.

-

The image class uses a number of supportive classes in order to specify arguments. Colors are specified via the Color class. Colors specified in X11-style string form are implicitly converted to the Color class. Geometry arguments (those specifying width, height, and/or x and y offset) are specified via the Geometry class. Similar to the Color class, geometries specified as an X11-style string are implicitly converted to the Geometry class. Two dimensional drawable objects are specified via the Drawable class. Drawable objects may be provided as a single object or as a list of objects to be rendered using the current image options. Montage options (a montage is a rendered grid of thumbnails in one image) are specified via the Montage class.

-

Errors are reported using C++ exceptions derived from the Exception class, which is itself derived from the standard C++ exception class. Exceptions are reported synchronous with the operation and are caught by the first matching try block as the stack is unraveled. This allows a clean coding style in which multiple related Magick++ commands may be executed with errors handled as a unit rather than line-by-line. Since the Image object provides reference-counted memory management, unreferenced images on the stack are automagically cleaned up, avoiding the potential for memory leaks.

+

The image class uses a number of supportive classes in order to specify arguments. Colors are specified via the Color class. Colors specified in X11-style string form are implicitly converted to the Color class. Geometry arguments (those specifying width, height, and/or x and y offset) are specified via the Geometry class. Similar to the Color class, geometries specified as an X11-style string are implicitly converted to the Geometry class. Two dimensional drawable objects are specified via the Drawable class. Drawable objects may be provided as a single object or as a list of objects to be rendered using the current image options. Montage options (a montage is a rendered grid of thumbnails in one image) are specified via the Montage class.

+

Errors are reported using C++ exceptions derived from the Exception class, which is itself derived from the standard C++ exception class. Exceptions are reported synchronous with the operation and are caught by the first matching try block as the stack is unraveled. This allows a clean coding style in which multiple related Magick++ commands may be executed with errors handled as a unit rather than line-by-line. Since the Image object provides reference-counted memory management, unreferenced images on the stack are automagically cleaned up, avoiding the potential for memory leaks.

For ease of access, the documentation for the available user-level classes is available via the following table.


@@ -24,39 +24,39 @@ - + - + +coderInfoList()) - + - + - + - + - + - + - + - + diff --git a/www/Magick++/Drawable.html b/www/Magick++/Drawable.html index 71d12b218..03316df72 100644 --- a/www/Magick++/Drawable.html +++ b/www/Magick++/Drawable.html @@ -9,7 +9,7 @@

Magick::Drawable

-

Drawable provides a convenient interface for preparing vector, image, or text arguments for the Image::draw() method. Each instance of a Drawable sub-class represents a single drawable object. Drawable objects may be drawn "one-by-one" via multiple invocations of the Image draw() method, or may be drawn "all-at-once" by passing a list of Drawable objects to the Image draw() method. The one-by-one approach is convenient for simple drawings, while the list-based approach is appropriate for drawings which require more sophistication.

+

Drawable provides a convenient interface for preparing vector, image, or text arguments for the Image::draw() method. Each instance of a Drawable sub-class represents a single drawable object. Drawable objects may be drawn "one-by-one" via multiple invocations of the Image draw() method, or may be drawn "all-at-once" by passing a list of Drawable objects to the Image draw() method. The one-by-one approach is convenient for simple drawings, while the list-based approach is appropriate for drawings which require more sophistication.

The following is an example using the Drawable subclasses with a one-by-one approach to draw the following figure:

Access

Image is the primary object in Magick++ and represents -a single image frame (see design ). The -STL interface must be used to operate on +a single image frame (see design ). The +STL interface must be used to operate on image sequences or images (e.g. of format GIF, TIFF, MIFF, Postscript, & MNG) which are comprized of multiple image frames. Individual frames of a multi-frame image may be requested by adding array-style @@ -31,7 +31,7 @@ notation to the end of the file name (e.g. "animation.gif[3]" retrieves the fourth frame of a GIF animation.  Various image manipulation operations may be applied to the image. Attributes may be set on the image to influence the operation of the manipulation operations. The Pixels class provides low-level access to + href="https://imagemagick.org/Magick++/Pixels.html"> Pixels class provides low-level access to image pixels. As a convenience, including <Magick++.h> is sufficient in order to use the complete Magick++ API. The Magick++ @@ -159,7 +159,7 @@ While encoded images (e.g. JPEG) are most often written-to and read-from a disk file, encoded images may also reside in memory. Encoded images in memory are known as BLOBs (Binary Large OBjects) and may be -represented using the Blob class. The encoded +represented using the Blob class. The encoded image may be initially placed in memory by reading it directly from a file, reading the image from a database, memory-mapped from a disk file, or could be written to memory by Magick++. Once the encoded image @@ -218,7 +218,7 @@ image.read( blob); Image may be constructed in a number of ways. It may be constructed from a file, a URL, or an encoded image (e.g. JPEG) contained in an -in-memory BLOB . The available Image +in-memory BLOB . The available Image constructors are shown in the following table:
 
  @@ -240,15 +240,15 @@ to select a specific scene from a multi-frame image.

+ href="https://imagemagick.org/Magick++/Color.html"> Color &color_ + href="https://imagemagick.org/Magick++/Blob.html">Blob &blob_ - + - - - @@ -284,7 +284,7 @@ string &magick_ - @@ -341,7 +341,7 @@ Methods image-list) manipulation operations provided by the ImageMagick library. If you must process a multi-image file (such as an animation), the STL interface , which provides a multi-image + href="https://imagemagick.org/Magick++/STL.html"> STL interface , which provides a multi-image abstraction on top of Image, must be used.

Image manipulation methods are very easy to use.  For example:

@@ -385,7 +385,7 @@ compute the threshold.
- @@ -419,13 +419,13 @@ specified affine (or free transform) matrix.
annotate
+ href="https://imagemagick.org/Magick++/Geometry.html"> Geometry &location_ - + href="https://imagemagick.org/Magick++/Enumerations.html#GravityType"> GravityType gravity_ @@ -477,7 +477,7 @@ deviation of the Laplacian, in pixels. - @@ -493,7 +493,7 @@ color of the border is specified by the borderColor attribute.
channel
- - @@ -547,7 +547,7 @@ image).  By default, each image is commented with its file name. Use  this  method to  assign a specific comment to the image.  Optionally you can include the image filename, type, width, height, or other  image  attributes by embedding special format characters. + href="https://imagemagick.org/Magick++/FormatCharacters.html">special format characters. - @@ -660,12 +660,12 @@ distortion to the image. - - - + - + - - + Color + href="https://imagemagick.org/Magick++/Color.html"> Color &fillColor_ - + - + - +&texture_, const Color &borderColor_ - @@ -822,7 +822,7 @@ horizontal direction) - @@ -910,7 +910,7 @@ specified by 'sigma_'. - +y_, PaintMethod method_ @@ -1002,7 +1002,7 @@ component with the median color in a circular neighborhood - @@ -1094,8 +1094,8 @@ respectively. - + @@ -1143,7 +1143,7 @@ measureError_ to true in order to calculate error attributes. - @@ -1156,7 +1156,7 @@ an image to give a 3-D raised or lowered effect) - - + - + - - - @@ -1300,7 +1300,7 @@ number of degrees. - @@ -1308,7 +1308,7 @@ number of degrees. - @@ -1415,7 +1415,7 @@ exposing a photographic film to light during the development process)
splice
- @@ -1484,21 +1484,21 @@ background color. - - - @@ -1569,9 +1569,9 @@ original image will be quantized to fewer colors. Use a copy of the original if this is a problem. - + - - @@ -1651,7 +1651,7 @@ values and type_ parameters. - @@ -1767,9 +1767,9 @@ similar to "EXIF:DateTime".

Color - + - @@ -1816,9 +1816,9 @@ texture. Does not modify image pixels. - + - @@ -1836,9 +1836,9 @@ crop(Geometry(0,0)). - + - @@ -1933,10 +1933,10 @@ y=0.329) - - - + + href="https://imagemagick.org/Magick++/Color.html"> Color &color_ @@ -2003,10 +2003,10 @@ ensure that the image colormap indexes reference valid colormap entries.< - - - @@ -2049,11 +2049,11 @@ composition is implicitly used (such as for image flattening).
Type - @@ -2119,10 +2119,10 @@ exists.
- - - - @@ -2211,7 +2211,7 @@ objects. - @@ -2221,10 +2221,10 @@ objects. - - - + + href="https://imagemagick.org/Magick++/TypeMetric.html"> TypeMetric *metrics - + @@ -2319,12 +2319,12 @@ disposed of) when creating a GIF animation. - + - @@ -2335,10 +2335,10 @@ International Color Consortium for the format of ICC color profiles.<
Type - - - + - @@ -2398,9 +2398,9 @@ an opaque one. - + - @@ -2455,7 +2455,7 @@ using this method.

Geometry - + name="orientation">orientation
+ href="https://imagemagick.org/Magick++/Enumerations.html#OrientationType">OrientationType - + href="https://imagemagick.org/Magick++/Geometry.html#PostscriptPageSize"> Geometry &pageSize_ - + + href="https://imagemagick.org/Magick++/Color.html"> Color &color_ @@ -2557,7 +2557,7 @@ image (such as for a scene in an animation)

profile
- @@ -2598,10 +2598,10 @@ option will have any duplicate or unused colors removed.
ColorSpace - -
Intent - - @@ -2661,10 +2661,10 @@ render_
Units - - @@ -2700,9 +2700,9 @@ force re-computation of signature. - + - - + href="https://imagemagick.org/Magick++/Enumerations.html#ImageType"> ImageType @@ -2906,11 +2906,11 @@ designed to support Unicode.
- @@ -2947,7 +2947,7 @@ or to capture image from

Low-Level Image Pixel Access

-Image pixels (of type PixelPacket ) +Image pixels (of type PixelPacket ) may be accessed directly via the Image Pixel Cache .  The image pixel cache is a rectangular window into the actual image pixels (which may be in memory, memory-mapped from a disk file, or entirely on @@ -2955,12 +2955,12 @@ disk). Two interfaces exist to access the Image Pixel Cache. The interface described here (part of the Image class) supports only -one view at a time. See the Pixels +one view at a time. See the Pixels class for a more abstract interface which supports simultaneous pixel views (up to the number of rows). As an analogy, the interface described -here relates to the Pixels class as -stdio's gets() relates to fgets(). The Pixels +here relates to the Pixels class as +stdio's gets() relates to fgets(). The Pixels class provides the more general form of the interface.

Obtain existing image pixels via getPixels(). Create a new pixel region using setPixels().

@@ -2985,7 +2985,7 @@ representation according to the format specified by QuantumTypes.

may be accessed, addressed, and updated, as shown in the following example:

-cache
+cache
 Image image("cow.png"); 
 // Ensure that there are no other references to this image.
 image.modifyImage();
@@ -3026,7 +3026,7 @@ image.write("horse.png");
       
- @@ -3081,7 +3081,7 @@ images, the indexes are used to contain the alpha channel. - + - +
readPixels
-
writePixels
- +

RGBColorspace + matte

diff --git a/www/Magick++/STL.html b/www/Magick++/STL.html index 630b43f4d..85ed2e2ca 100644 --- a/www/Magick++/STL.html +++ b/www/Magick++/STL.html @@ -4,7 +4,7 @@ Magick++ API: STL Templates - +
diff --git a/www/api.html b/www/api.html index c11319104..5784ef33d 100644 --- a/www/api.html +++ b/www/api.html @@ -10,7 +10,7 @@ - + @@ -45,7 +45,7 @@ Command-line Resources Develop - Search + Search Community
@@ -164,7 +164,7 @@

Back to top • Public Key • - Contact Us

+ Contact Us

© 1999-2016 ImageMagick Studio LLC

diff --git a/www/api/Image++.html b/www/api/Image++.html index 97d2f0891..0378b19bd 100644 --- a/www/api/Image++.html +++ b/www/api/Image++.html @@ -10,7 +10,7 @@ Magick++, C++ API for ImageMagick: Image Class @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop
@@ -84,8 +84,8 @@

Image is the primary object in Magick++ and represents -a single image frame (see design ). The -STL interface must be used to operate on +a single image frame (see design ). The +STL interface must be used to operate on image sequences or images (e.g. of format GIF, TIFF, MIFF, Postscript, & MNG) which are comprised of multiple image frames. Individual frames of a multi-frame image may be requested by adding array-style @@ -93,7 +93,7 @@ notation to the end of the file name (e.g. "animation.gif[3]" retrieves the fourth frame of a GIF animation. Various image manipulation operations may be applied to the image. Attributes may be set on the image to influence the operation of the manipulation operations. The Pixels class provides low-level access to + href="https://imagemagick.org/Magick++/Pixels.html"> Pixels class provides low-level access to image pixels. As a convenience, including <Magick++.h> is sufficient in order to use the complete Magick++ API. The Magick++ @@ -222,7 +222,7 @@ While encoded images (e.g. JPEG) are most often written-to and read-from a disk file, encoded images may also reside in memory. Encoded images in memory are known as BLOBs (Binary Large OBjects) and may be -represented using the Blob class. The encoded +represented using the Blob class. The encoded image may be initially placed in memory by reading it directly from a file, reading the image from a database, memory-mapped from a disk file, or could be written to memory by Magick++. Once the encoded image @@ -281,7 +281,7 @@ image.read( blob);

Image may be constructed in a number of ways. It may be constructed from a file, a URL, or an encoded image (e.g. JPEG) contained in an -in-memory BLOB . The available Image +in-memory BLOB . The available Image constructors are shown in the following table:

@@ -303,15 +303,15 @@ to select a specific scene from a multi-frame image.
+ href="https://imagemagick.org/Magick++/Color.html"> Color &color_ + href="https://imagemagick.org/Magick++/Blob.html">Blob &blob_ - + - - - @@ -347,7 +347,7 @@ string &magick_ - @@ -404,7 +404,7 @@ values and type_ parameters. image-list) manipulation operations provided by the ImageMagick library. If you must process a multi-image file (such as an animation), the STL interface , which provides a multi-image + href="https://imagemagick.org/Magick++/STL.html"> STL interface , which provides a multi-image abstraction on top of Image, must be used.

Image manipulation methods are very easy to use. For example:

@@ -448,7 +448,7 @@ compute the threshold.
- @@ -482,13 +482,13 @@ specified affine (or free transform) matrix.
annotate
+ href="https://imagemagick.org/Magick++/Geometry.html"> Geometry &location_ - + href="https://imagemagick.org/Magick++/Enumerations.html#GravityType"> GravityType gravity_ @@ -540,7 +540,7 @@ deviation of the Laplacian, in pixels. - @@ -556,7 +556,7 @@ color of the border is specified by the borderColor attribute.
channel
-
- @@ -610,7 +610,7 @@ image). By default, each image is commented with its file name. Use this method to assign a specific comment to the image. Optionally you can include the image filename, type, width, height, or other image attributes by embedding special format characters. + href="https://imagemagick.org/Magick++/FormatCharacters.html">special format characters. - - - - @@ -723,12 +723,12 @@ distortion to the image. - - - + - + - - + Color + href="https://imagemagick.org/Magick++/Color.html"> Color &fillColor_ - + - + - +&texture_, const Color &borderColor_ - @@ -885,7 +885,7 @@ horizontal direction) - @@ -973,7 +973,7 @@ specified by 'sigma_'. - +y_, PaintMethod method_ @@ -1065,7 +1065,7 @@ component with the median color in a circular neighborhood - @@ -1157,8 +1157,8 @@ respectively. - + @@ -1206,7 +1206,7 @@ measureError_ to true in order to calculate error attributes. - @@ -1219,7 +1219,7 @@ an image to give a 3-D raised or lowered effect) - - + - + - - - @@ -1364,7 +1364,7 @@ number of degrees. - @@ -1372,7 +1372,7 @@ number of degrees. - @@ -1479,7 +1479,7 @@ exposing a photographic film to light during the development process)
splice
-
@@ -1548,21 +1548,21 @@ background color. - - - @@ -1633,9 +1633,9 @@ original image will be quantized to fewer colors. Use a copy of the original if this is a problem. - + - - @@ -1716,7 +1716,7 @@ values and type_ parameters. - @@ -1833,9 +1833,9 @@ similar to "EXIF:DateTime".

Color -
+ - @@ -1882,9 +1882,9 @@ texture. Does not modify image pixels. - + - @@ -1902,9 +1902,9 @@ crop(Geometry(0,0)). - + - @@ -1999,10 +1999,10 @@ y=0.329) - - - + + href="https://imagemagick.org/Magick++/Color.html"> Color &color_ @@ -2069,10 +2069,10 @@ ensure that the image colormap indexes reference valid colormap entries.< - - - @@ -2115,11 +2115,11 @@ composition is implicitly used (such as for image flattening).
Type -
@@ -2185,10 +2185,10 @@ exists.
- - - - @@ -2277,7 +2277,7 @@ objects. - @@ -2287,10 +2287,10 @@ objects. - - - + + href="https://imagemagick.org/Magick++/TypeMetric.html"> TypeMetric *metrics - + @@ -2385,12 +2385,12 @@ disposed of) when creating a GIF animation. - + - @@ -2401,10 +2401,10 @@ International Color Consortium for the format of ICC color profiles.<
Type -
- - + - @@ -2464,9 +2464,9 @@ an opaque one. - + - @@ -2521,7 +2521,7 @@ using this method.

Geometry -
+ name="orientation">orientation
+ href="https://imagemagick.org/Magick++/Enumerations.html#OrientationType">OrientationType - + href="https://imagemagick.org/Magick++/Geometry.html#PostscriptPageSize"> Geometry &pageSize_ - + + href="https://imagemagick.org/Magick++/Color.html"> Color &color_ @@ -2623,7 +2623,7 @@ image (such as for a scene in an animation)

profile
-
@@ -2664,10 +2664,10 @@ option will have any duplicate or unused colors removed.
ColorSpace -
-
Intent -
- @@ -2727,10 +2727,10 @@ render_
Units -
- @@ -2766,9 +2766,9 @@ force re-computation of signature. - + - - + href="https://imagemagick.org/Magick++/Enumerations.html#ImageType"> ImageType @@ -2972,11 +2972,11 @@ designed to support Unicode.
- @@ -3013,7 +3013,7 @@ or to capture image from

Low-Level Image Pixel Access

-Image pixels (of type PixelPacket ) +Image pixels (of type PixelPacket ) may be accessed directly via the Image Pixel Cache . The image pixel cache is a rectangular window into the actual image pixels (which may be in memory, memory-mapped from a disk file, or entirely on @@ -3021,12 +3021,12 @@ disk). Two interfaces exist to access the Image Pixel Cache. The interface described here (part of the Image class) supports only -one view at a time. See the Pixels +one view at a time. See the Pixels class for a more abstract interface which supports simultaneous pixel views (up to the number of rows). As an analogy, the interface described -here relates to the Pixels class as -stdio's gets() relates to fgets(). The Pixels +here relates to the Pixels class as +stdio's gets() relates to fgets(). The Pixels class provides the more general form of the interface.

Obtain existing image pixels via getPixels(). Create a new pixel region using setPixels().

@@ -3093,7 +3093,7 @@ image.write("horse.png");
- @@ -3148,7 +3148,7 @@ images, the indexes are used to contain the alpha channel. - + - +
readPixels
-
writePixels
-
Blob
Blob Binary Large OBject container.
CoderInfo
CoderInfo Report information about supported image formats (use with -coderInfoList())
Color
Color Color specification.
Drawable
Drawable Drawable shape (for input to 'draw').
Exception
Exception C++ exception objects.
Geometry
Geometry Geometry specification.
Image Image frame. This is the primary object in Magick++.
Montage
Montage Montage options for montageImages().
Pixels
Pixels Low-level access to image pixels.
STL
STL STL algorithms and function objects for operating on containers of image frames.
TypeMetric
TypeMetric Container for font type metrics (use with Image::fontTypeMetrics).
const Geometry &size_, const Color &color_ Construct a blank image canvas of specified size and color
const Blob &blob_ Construct Image by reading from -encoded image data contained in an in-memory BLOB +encoded image data contained in an in-memory BLOB . Depending on the constructor arguments, the Blob size , depth , magick (format) may @@ -261,22 +261,22 @@ When a format can't be automagically detected, the format (magick ) must be specified.
const Blob -&blob_, const Geometry &size_const Blob +&blob_, const Geometry &size_
const Blob -&blob_, const Geometry &size, + const Blob +&blob_, const Geometry &size, size_t depth
const Blob -&blob_, const Geometry &size, + const Blob +&blob_, const Geometry &size, size_t depth_, const string &magick_
const Blob -&blob_, const Geometry &size, + const Blob +&blob_, const Geometry &size, const string &magick_
const size_t width_, 
const size_t height_,
std::string map_,
- const + const StorageType type_,
const void *pixels_
Construct a new Image based on an array of @@ -316,7 +316,7 @@ order of the pixels in the supplied pixel array.
type_Pixel + Pixel storage type (CharPixel, ShortPixel, IntegerPixel, FloatPixel, or DoublePixel)
addNoise
NoiseType + NoiseType noiseType_ Add noise to image with specified noise type.
const std::string &text_, const Geometry &location_ Annotate using specified text, and placement location
string text_, const Geometry -&boundingArea_, GravityType + string text_, const Geometry +&boundingArea_, GravityType gravity_ Annotate using specified text, bounding area, and placement gravity. If boundingArea_ is invalid, then @@ -433,8 +433,8 @@ bounding area is entire image.
const std::string &text_, const Geometry &boundingArea_, GravityType gravity_, double + href="https://imagemagick.org/Magick++/Geometry.html"> Geometry &boundingArea_, GravityType gravity_, double degrees_,  Annotate with text using specified text, bounding area, placement gravity, and rotation. If boundingArea_ @@ -442,7 +442,7 @@ is invalid, then bounding area is entire image.
const std::string &text_, GravityType gravity_ Annotate with text (bounding area is entire image) and placement gravity.
border
const Geometry + const Geometry &geometry_ = "6x6+0+0" Border image (add border to image).  The color of the border is specified by the borderColor attribute. ChannelType + ChannelType layer_ Extract channel from image. Use this option to extract a particular channel from  the image.  MatteChannel @@ -515,7 +515,7 @@ parameter specifies the standard deviation of the Laplacian, in pixels.
chop
const Geometry + const Geometry &geometry_ Chop image (remove vertical or horizontal subregion of image)

const Image &compositeImage_, ssize_t xOffset_, ssize_t yOffset_, CompositeOperator + href="https://imagemagick.org/Magick++/Enumerations.html#CompositeOperator"> CompositeOperator compose_ = InCompositeOp Compose an image onto the current image at offset specified by xOffset_, yOffset_ using the @@ -579,8 +579,8 @@ composition algorithm specified by compose_
const Image -&compositeImage_, const Geometry -&offset_, CompositeOperator +&compositeImage_, const Geometry +&offset_, CompositeOperator compose_ = InCompositeOp Compose an image onto the current image at offset specified by offset_ using the composition algorithm @@ -588,8 +588,8 @@ specified by compose_
const Image -&compositeImage_, GravityType -gravity_, CompositeOperator +&compositeImage_, GravityType +gravity_, CompositeOperator compose_ = InCompositeOp Compose an image onto the current image with placement specified by gravity_ using the composition @@ -619,7 +619,7 @@ kernel to apply.
crop
const Geometry + const Geometry &geometry_ Crop image (subregion of original image)
draw
const Drawable + const Drawable &drawable_ Draw shape or text on image.
const std::list<Drawable + const std::list<Drawable > &drawable_ Draw shapes or text on image using a set of Drawable objects contained in an STL list. Use of this method improves @@ -717,22 +717,22 @@ background color.
extent
const Geometry &geometry_const Geometry &geometry_ extends the image as defined by the geometry, gravity, and image background color.
const Geometry -&geometry_, const Color &backgroundColor_const Geometry +&geometry_, const Color &backgroundColor_
const Geometry &geometry_, const GravityType + const Geometry &geometry_, const GravityType &gravity_ extends the image as defined by the geometry, gravity, and image background color.
const Geometry -&geometry_, const Color &backgroundColor_, -const GravityType &gravity_const Geometry +&geometry_, const Color &backgroundColor_, +const GravityType &gravity_
@@ -749,28 +749,28 @@ vertical direction) ssize_t x_, ssize_t y_, const Color &fillColor_ Flood-fill color across pixels that match the color of the target pixel and are neighbors of the target pixel. Uses current fuzz setting when determining color match.
const Geometry -&point_, const Color &fillColor_const Geometry +&point_, const Color &fillColor_
ssize_t x_, ssize_t y_, const Color &fillColor_, const Color + href="https://imagemagick.org/Magick++/Color.html"> Color &fillColor_, const Color &borderColor_ Flood-fill color across pixels starting at target-pixel and stopping at pixels matching specified border color. Uses current fuzz setting when determining color match.
const Geometry -&point_, const Color &fillColor_, -const Color &borderColor_const Geometry +&point_, const Color &fillColor_, +const Color &borderColor_
const Geometry + const Geometry &point_, const Image &texture_
ssize_t x_, ssize_t y_, const Image -&texture_, const Color &borderColor_ Flood-fill texture across pixels starting at target-pixel and stopping at pixels matching specified border color. Uses current fuzz setting when determining color match.
const Geometry -&point_, const Image &texture_, const + const Geometry +&point_, const Image &texture_, const Color &borderColor_
frame
const Geometry + const Geometry &geometry_ = "25x25+6+6" Add decorative frame around image
Assign a label to an image. Use this option to  assign  a  specific label to the image. Optionally you can include the image filename, type, width, height, or scene -number in the label by embedding  +number in the label by embedding  special format characters. If the first character of string is @, the image label is read from a file titled by the remaining characters in @@ -984,10 +984,10 @@ with this option.
matteFloodfill
const Color + const Color &target_, const unsigned int  opacity_, const ssize_t x_, const ssize_t -y_, PaintMethod method_ Floodfill designated area with a replacement opacity value.
mergeLayers
LayerMethod + LayerMethod noiseType_ handle multiple images forming a set of image layers or animation frames.
opaque
const Color -&opaqueColor_, const Color &penColor_const Color +&opaqueColor_, const Color &penColor_ Change color of pixels matching opaqueColor_ to specified penColor_.
raise
const Geometry + const Geometry &geometry_ = "6x6+0+0",  bool raisedFlag_ =  false Raise image (lighten or darken the edges of an image to give a 3-D raised or lowered effect) Read image into current object
const Geometry + const Geometry &size_, const std::string &imageSpec_ Read image of specified size into current object. This form is useful for images that do not specifiy their size @@ -1166,9 +1166,9 @@ library to return an image which is the next resolution greater or equal to the specified size. This may result in memory and time savings.
const Blob &blob_const Blob &blob_ Read encoded image of specified -size from an in-memory BLOB into current +size from an in-memory BLOB into current object. Depending on the method arguments, the Blob size, depth, and format may also be specified. Some image formats require that size be specified. The default ImageMagick uses for depth depends on its @@ -1179,22 +1179,22 @@ When a format can't be automagically detected, the format must be specified.
const Blob -&blob_, const Geometry &size_const Blob +&blob_, const Geometry &size_
const Blob -&blob_, const Geometry &size_, + const Blob +&blob_, const Geometry &size_, size_t depth_
const Blob -&blob_, const Geometry &size_, + const Blob +&blob_, const Geometry &size_, size_t depth_, const string &magick_ 
const Blob -&blob_, const Geometry &size_, + const Blob +&blob_, const Geometry &size_, const string &magick_
sample
const Geometry + const Geometry &geometry_  Resize image by using pixel sampling algorithm
scale
const Geometry + const Geometry &geometry_ Resize image by using simple ratio algorithm
const Geometry + const Geometry &geometry_ splice the background color into the image
transform
const Geometry + const Geometry &imageGeometry_ Transform image based on image and crop geometries. Crop geometry is optional.
const Geometry -&imageGeometry_, const Geometry + const Geometry +&imageGeometry_, const Geometry &cropGeometry_ 
transparent
const Color + const Color &color_ Add matte image to image, setting pixels matching color to transparent.
Blob *blob_Blob *blob_ Write image to a in-memory BLOB stored in blob_. The magick_ + href="https://imagemagick.org/Magick++/Blob.html"> BLOB stored in blob_. The magick_ parameter specifies the image format to write (defaults to magick ). The depth_ parameter species the image depth (defaults to depth ).
@@ -1582,11 +1582,11 @@ original image will be quantized to fewer colors. Use a copy of the original if this is a problem.
Blob *blob_, + Blob *blob_, std::string &magick_
Blob *blob_, + Blob *blob_, std::string &magick_, size_t depth_
resize
const Geometry + const Geometry &geometry_ Resize image to specified size.
Color Color voidconst Color + const Color &color_ Image background color
borderColor
Color Color void const Color +  const Color &color_ Image border color
boxColor
Color Color voidconst Color + const Color &boxColor_ Base color that annotation text is rendered on.
classType
ClassType + ClassType void ClassType +  ClassType class_ Image storage class.  Note that conversion from a DirectClass image to a PseudoClass image may result @@ -1972,10 +1972,10 @@ are close to the target color in RGB space.
colorMap
Color Color size_t index_ size_t index_, const Color &color_ Color at colormap index.
colorSpace
ColorspaceType + ColorspaceType colorSpace_ voidColorspaceType + ColorspaceType colorSpace_ The colorspace (e.g. CMYK) used to represent the image pixel colors. Image pixels are always stored as RGB(A) except @@ -2034,11 +2034,11 @@ for the case of CMY(K).
compose
CompositeOperator + CompositeOperator void CompositeOperator + href="https://imagemagick.org/Magick++/Enumerations.html#CompositeOperator">CompositeOperator compose_ Composition operator to be used when composition is implicitly used (such as for image flattening). CompressionType + CompressionType void CompressionType + href="https://imagemagick.org/Magick++/Enumerations.html#CompressionType">CompressionType compressType_ Image compresion type. The default is the compression type of the specified image file.
density
Geometry   + Geometry   (default 72x72) voidconst Geometry + const Geometry &density_ Vertical and horizontal resolution in pixels of the image. This option specifies an image density when decoding a @@ -2144,10 +2144,10 @@ ImageMagick is compiled with.
endian
EndianType + EndianType voidEndianType + EndianType endian_ Specify (or obtain) endian option for formats which support it.
fillRule
FillRule + FillRule void const Magick::FillRule &fillRule_
filterType
FilterTypes + FilterTypes voidFilterTypes + FilterTypes filterType_ Filter to use when resizing image. The reduction filter employed has a sigificant effect on the time required @@ -2258,9 +2258,9 @@ server. To use a TrueType font, precede the TrueType filename with an
fontTypeMetrics
TypeMetric TypeMetric const std::string &text_, TypeMetric *metrics   Update metrics with font type metrics using specified text, and current font and
geometry
Geometry Geometry void   Preferred size of the image when encoding.
iccColorProfile
Blob Blob voidconst Blob + const Blob &colorProfile_ ICC color profile. Supplied via a Blob since Magick++/ and ImageMagick do not + href="https://imagemagick.org/Magick++/Blob.html"> Blob since Magick++/ and ImageMagick do not currently support formating this data structure directly.  Specifications are available from the International Color Consortium for the format of ICC color profiles. InterlaceType + InterlaceType voidInterlaceType + InterlaceType interlace_ The type of interlacing scheme (default NoInterlace ). This option is used to specify the type of  interlacing @@ -2355,12 +2355,12 @@ image.
iptcProfile
Blob Blob voidconst Blob & + const Blob & iptcProfile_ IPTC profile. Supplied via a Blob since Magick++ and ImageMagick do not + href="https://imagemagick.org/Magick++/Blob.html"> Blob since Magick++ and ImageMagick do not currently  support formating this data structure directly. Specifications are available from the International Press Telecommunications Council for IPTC profiles.
matteColor
Color Color voidconst Color + const Color &matteColor_ Image matte (frame) color
Geometry Geometry void   Tile size and offset within an image montage. @@ -2492,11 +2492,11 @@ is set to true and the image has just been quantized. OrientationType void
OrientationType + href="https://imagemagick.org/Magick++/Enumerations.html#OrientationType">OrientationType orientation_ Image orientation.  Supported by some file formats such as DPX and TIFF. Useful for @@ -2527,11 +2527,11 @@ turning the right way up.
page
Geometry + Geometry void const Geometry &pageSize_ Preferred size and location of an image canvas.

Use this option to specify the dimensions @@ -2546,10 +2546,10 @@ image (such as for a scene in an animation)

pixelColor
Color Color ssize_t x_, ssize_t y_ ssize_t x_, ssize_t y_, const Color &color_ Get/set pixel color at location x & y.
Blob
+
Blob
const std::string name_
ColorspaceType + ColorspaceType voidColorspaceType + ColorspaceType colorSpace_ Colorspace to quantize colors in (default RGB). Empirical evidence suggests that distances in color spaces such @@ -2648,10 +2648,10 @@ may be used to manually adjust the tree depth. RenderingIntent + RenderingIntent voidRenderingIntent + RenderingIntent render_ The type of rendering intent
ResolutionType + ResolutionType voidResolutionType + ResolutionType units_ Units of image resolution
size
Geometry Geometry voidconst Geometry + const Geometry &geometry_ Width and height of a raw image (an image which does not support width and height information).  Size may @@ -2877,11 +2877,11 @@ designed to support Unicode.
type
ImageType + ImageType void ImageType Image type.
virtualPixelMethod
VirtualPixelMethod + VirtualPixelMethod void VirtualPixelMethod + href="https://imagemagick.org/Magick++/Enumerations.html#VirtualPixelMethod">VirtualPixelMethod virtualPixelMethod_ Image virtual pixel method.
getConstPixels
const PixelPacket + const PixelPacket * const ssize_t x_, const ssize_t y_, const size_t columns_, const size_t rows_
getPixels
PixelPacket *PixelPacket * const ssize_t x_, const ssize_t y_, const size_t columns_, const size_t rows_ Transfers pixels from the image to the pixel @@ -3096,7 +3096,7 @@ user.
setPixels
PixelPacket *PixelPacket * const ssize_t x_, const ssize_t y_, const size_t columns_, const size_t rows_ Allocates a pixel cache region to store image @@ -3119,7 +3119,7 @@ should never be deallocated by the user. voidQuantumTypes + QuantumTypes quantum_, unsigned char *source_, Transfers one or more pixel components from a buffer or file into the image pixel cache of an image. ReadPixels is @@ -3131,7 +3131,7 @@ corresponds to the region set by a preceding setPixels call. voidQuantumTypes + QuantumTypes quantum_, unsigned char *destination_ Transfers one or more pixel components from the image pixel cache to a buffer or file. WritePixels is typically diff --git a/www/Magick++/Pixels.html b/www/Magick++/Pixels.html index 418228275..48f7b2174 100644 --- a/www/Magick++/Pixels.html +++ b/www/Magick++/Pixels.html @@ -28,7 +28,7 @@ the format specified by QuantumTypes.

Setting a view using the Pixels class does not cause the number of references to the underlying image to be reduced to one. Therefore, in order to ensure that only the current generation of the image is -modified, the Image's modifyImage() +modified, the Image's modifyImage() method should be invoked to reduce the reference count on the underlying image to one. If this is not done, then it is possible for a previous generation of the image to be modified due to the use of reference @@ -213,7 +213,7 @@ never be deallocated.

which is itself typedef unsigned char, or unsigned short, depending on the value of the QuantumDepth define) provide the colormap index (see colorMap) for each pixel in the + href="https://imagemagick.org/Magick++/Image++.html#colorMap">colorMap) for each pixel in the image. For CMYKA images, the indexes represent the black channel. The value returned is intended for pixel access only. It should never be deallocated.

diff --git a/www/Magick++/Quantum.html b/www/Magick++/Quantum.html index b91326895..54a82fb63 100644 --- a/www/Magick++/Quantum.html +++ b/www/Magick++/Quantum.html @@ -59,7 +59,7 @@

RGBColorspace

-

RGBColorspace + matte

CMYKColorspace

const Geometry &size_, const Color &color_Construct a blank image canvas of specified size and color
const Blob &blob_Construct Image by reading from -encoded image data contained in an in-memory BLOB +encoded image data contained in an in-memory BLOB . Depending on the constructor arguments, the Blob size , depth , magick (format) may @@ -324,22 +324,22 @@ When a format can't be automagically detected, the format (magick ) must be specified.
const Blob -&blob_, const Geometry &size_const Blob +&blob_, const Geometry &size_
const Blob -&blob_, const Geometry &size, + const Blob +&blob_, const Geometry &size, size_t depth
const Blob -&blob_, const Geometry &size, + const Blob +&blob_, const Geometry &size, size_t depth_, const string &magick_
const Blob -&blob_, const Geometry &size, + const Blob +&blob_, const Geometry &size, const string &magick_
const size_t width_,
const size_t height_,
std::string map_,
- const + const StorageType type_,
const void *pixels_
Construct a new Image based on an array of @@ -379,7 +379,7 @@ order of the pixels in the supplied pixel array.
type_Pixel + Pixel storage type (CharPixel, ShortPixel, IntegerPixel, FloatPixel, or DoublePixel)
addNoise
NoiseType + NoiseType noiseType_ Add noise to image with specified noise type.
const std::string &text_, const Geometry &location_Annotate using specified text, and placement location
string text_, const Geometry -&boundingArea_, GravityType + string text_, const Geometry +&boundingArea_, GravityType gravity_ Annotate using specified text, bounding area, and placement gravity. If boundingArea_ is invalid, then @@ -496,8 +496,8 @@ bounding area is entire image.
const std::string &text_, const Geometry &boundingArea_, GravityType gravity_, double + href="https://imagemagick.org/Magick++/Geometry.html"> Geometry &boundingArea_, GravityType gravity_, double degrees_, Annotate with text using specified text, bounding area, placement gravity, and rotation. If boundingArea_ @@ -505,7 +505,7 @@ is invalid, then bounding area is entire image.
const std::string &text_, GravityType gravity_Annotate with text (bounding area is entire image) and placement gravity.
border
const Geometry + const Geometry &geometry_ = "6x6+0+0" Border image (add border to image). The color of the border is specified by the borderColor attribute.ChannelType + ChannelType layer_ Extract channel from image. Use this option to extract a particular channel from the image. MatteChannel @@ -578,7 +578,7 @@ parameter specifies the standard deviation of the Laplacian, in pixels.
chop
const Geometry + const Geometry &geometry_ Chop image (remove vertical or horizontal subregion of image)

composite
const Image + const Image &compositeImage_, ssize_t xOffset_, ssize_t yOffset_, CompositeOperator + href="https://imagemagick.org/Magick++/Enumerations.html#CompositeOperator"> CompositeOperator compose_ = InCompositeOp Compose an image onto the current image at offset specified by xOffset_, yOffset_ using the composition algorithm specified by compose_.
const Image -&compositeImage_, const Geometry -&offset_, CompositeOperator + const Image +&compositeImage_, const Geometry +&offset_, CompositeOperator compose_ = InCompositeOp Compose an image onto the current image at offset specified by offset_ using the composition algorithm specified by compose_ .
const Image -&compositeImage_, GravityType -gravity_, CompositeOperator + const Image +&compositeImage_, GravityType +gravity_, CompositeOperator compose_ = InCompositeOp Compose an image onto the current image with placement specified by gravity_ using the composition @@ -682,7 +682,7 @@ kernel to apply.
crop
const Geometry + const Geometry &geometry_ Crop image (subregion of original image)
draw
const Drawable + const Drawable &drawable_ Draw shape or text on image.
const std::list<Drawable + const std::list<Drawable > &drawable_ Draw shapes or text on image using a set of Drawable objects contained in an STL list. Use of this method improves @@ -780,22 +780,22 @@ background color.
extent
const Geometry &geometry_const Geometry &geometry_ extends the image as defined by the geometry, gravity, and image background color.
const Geometry -&geometry_, const Color &backgroundColor_const Geometry +&geometry_, const Color &backgroundColor_
const Geometry &geometry_, const GravityType + const Geometry &geometry_, const GravityType &gravity_ extends the image as defined by the geometry, gravity, and image background color.
const Geometry -&geometry_, const Color &backgroundColor_, -const GravityType &gravity_const Geometry +&geometry_, const Color &backgroundColor_, +const GravityType &gravity_
@@ -812,28 +812,28 @@ vertical direction) ssize_t x_, ssize_t y_, const Color &fillColor_Flood-fill color across pixels that match the color of the target pixel and are neighbors of the target pixel. Uses current fuzz setting when determining color match.
const Geometry -&point_, const Color &fillColor_const Geometry +&point_, const Color &fillColor_
ssize_t x_, ssize_t y_, const Color &fillColor_, const Color + href="https://imagemagick.org/Magick++/Color.html"> Color &fillColor_, const Color &borderColor_ Flood-fill color across pixels starting at target-pixel and stopping at pixels matching specified border color. Uses current fuzz setting when determining color match.
const Geometry -&point_, const Color &fillColor_, -const Color &borderColor_const Geometry +&point_, const Color &fillColor_, +const Color &borderColor_
const Geometry + const Geometry &point_, const Image &texture_
ssize_t x_, ssize_t y_, const Image -&texture_, const Color &borderColor_Flood-fill texture across pixels starting at target-pixel and stopping at pixels matching specified border color. Uses current fuzz setting when determining color match.
const Geometry -&point_, const Image &texture_, const + const Geometry +&point_, const Image &texture_, const Color &borderColor_
frame
const Geometry + const Geometry &geometry_ = "25x25+6+6" Add decorative frame around image
Assign a label to an image. Use this option to assign a specific label to the image. Optionally you can include the image filename, type, width, height, or scene -number in the label by embedding +number in the label by embedding special format characters. If the first character of string is @, the image label is read from a file titled by the remaining characters in @@ -1047,10 +1047,10 @@ with this option.
matteFloodfill
const Color + const Color &target_, const unsigned int opacity_, const ssize_t x_, const ssize_t -y_, PaintMethod method_Floodfill designated area with a replacement opacity value.
mergeLayers
LayerMethod + LayerMethod noiseType_ handle multiple images forming a set of image layers or animation frames.
opaque
const Color -&opaqueColor_, const Color &penColor_const Color +&opaqueColor_, const Color &penColor_ Change color of pixels matching opaqueColor_ to specified penColor_.
raise
const Geometry + const Geometry &geometry_ = "6x6+0+0", bool raisedFlag_ = false Raise image (lighten or darken the edges of an image to give a 3-D raised or lowered effect)Read image into current object
const Geometry + const Geometry &size_, const std::string &imageSpec_ Read image of specified size into current object. This form is useful for images that do not specify their size @@ -1229,9 +1229,9 @@ library to return an image which is the next resolution greater or equal to the specified size. This may result in memory and time savings.
const Blob &blob_const Blob &blob_ Read encoded image of specified -size from an in-memory BLOB into current +size from an in-memory BLOB into current object. Depending on the method arguments, the Blob size, depth, and format may also be specified. Some image formats require that size be specified. The default ImageMagick uses for depth depends on its @@ -1242,22 +1242,22 @@ When a format can't be automagically detected, the format must be specified.
const Blob -&blob_, const Geometry &size_const Blob +&blob_, const Geometry &size_
const Blob -&blob_, const Geometry &size_, + const Blob +&blob_, const Geometry &size_, size_t depth_
const Blob -&blob_, const Geometry &size_, + const Blob +&blob_, const Geometry &size_, size_t depth_, const string &magick_
const Blob -&blob_, const Geometry &size_, + const Blob +&blob_, const Geometry &size_, const string &magick_
sample
const Geometry + const Geometry &geometry_ Resize image by using pixel sampling algorithm
scale
const Geometry + const Geometry &geometry_ Resize image by using simple ratio algorithm
const Geometry + const Geometry &geometry_ splice the background color into the image
transform
const Geometry + const Geometry &imageGeometry_ Transform image based on image and crop geometries. Crop geometry is optional.
const Geometry -&imageGeometry_, const Geometry + const Geometry +&imageGeometry_, const Geometry &cropGeometry_
transparent
const Color + const Color &color_ Add matte image to image, setting pixels matching color to transparent.
Blob *blob_Blob *blob_ Write image to a in-memory BLOB stored in blob_. The magick_ + href="https://imagemagick.org/Magick++/Blob.html"> BLOB stored in blob_. The magick_ parameter specifies the image format to write (defaults to magick ). The depth_ parameter species the image depth (defaults to depth ).
@@ -1646,11 +1646,11 @@ original image will be quantized to fewer colors. Use a copy of the original if this is a problem.
Blob *blob_, + Blob *blob_, std::string &magick_
Blob *blob_, + Blob *blob_, std::string &magick_, size_t depth_
resize
const Geometry + const Geometry &geometry_ Resize image to specified size.
Color Color voidconst Color + const Color &color_ Image background color
borderColor
Color Color void const Color + const Color &color_ Image border color
boxColor
Color Color voidconst Color + const Color &boxColor_ Base color that annotation text is rendered on.
classType
ClassType + ClassType void ClassType + ClassType class_ Image storage class. Note that conversion from a DirectClass image to a PseudoClass image may result @@ -2038,10 +2038,10 @@ are close to the target color in RGB space.
colorMap
Color Color size_t index_ size_t index_, const Color &color_Color at colormap index.
colorSpace
ColorspaceType + ColorspaceType colorSpace_ voidColorspaceType + ColorspaceType colorSpace_ The colorspace (e.g. CMYK) used to represent the image pixel colors. Image pixels are always stored as RGB(A) except @@ -2100,11 +2100,11 @@ for the case of CMY(K).
compose
CompositeOperator + CompositeOperator void CompositeOperator + href="https://imagemagick.org/Magick++/Enumerations.html#CompositeOperator">CompositeOperator compose_ Composition operator to be used when composition is implicitly used (such as for image flattening).CompressionType + CompressionType void CompressionType + href="https://imagemagick.org/Magick++/Enumerations.html#CompressionType">CompressionType compressType_ Image compresion type. The default is the compression type of the specified image file.
density
Geometry + Geometry (default 72x72) voidconst Geometry + const Geometry &density_ Vertical and horizontal resolution in pixels of the image. This option specifies an image density when decoding a @@ -2210,10 +2210,10 @@ ImageMagick is compiled with.
endian
EndianType + EndianType voidEndianType + EndianType endian_ Specify (or obtain) endian option for formats which support it.
fillRule
FillRule + FillRule void const Magick::FillRule &fillRule_
filterType
FilterTypes + FilterTypes voidFilterTypes + FilterTypes filterType_ Filter to use when resizing image. The reduction filter employed has a significant effect on the time required @@ -2324,9 +2324,9 @@ server. To use a TrueType font, precede the TrueType filename with an
fontTypeMetrics
TypeMetric TypeMetric const std::string &text_, TypeMetric *metrics Update metrics with font type metrics using specified text, and current font and
geometry
Geometry Geometry void Preferred size of the image when encoding.
iccColorProfile
Blob Blob voidconst Blob + const Blob &colorProfile_ ICC color profile. Supplied via a Blob since Magick++/ and ImageMagick do not + href="https://imagemagick.org/Magick++/Blob.html"> Blob since Magick++/ and ImageMagick do not currently support formating this data structure directly. Specifications are available from the International Color Consortium for the format of ICC color profiles.InterlaceType + InterlaceType voidInterlaceType + InterlaceType interlace_ The type of interlacing scheme (default NoInterlace ). This option is used to specify the type of interlacing @@ -2421,12 +2421,12 @@ image.
iptcProfile
Blob Blob voidconst Blob & + const Blob & iptcProfile_ IPTC profile. Supplied via a Blob since Magick++ and ImageMagick do not + href="https://imagemagick.org/Magick++/Blob.html"> Blob since Magick++ and ImageMagick do not currently support formating this data structure directly. Specifications are available from the International Press Telecommunications Council for IPTC profiles.
matteColor
Color Color voidconst Color + const Color &matteColor_ Image matte (frame) color
Geometry Geometry void Tile size and offset within an image montage. @@ -2558,11 +2558,11 @@ is set to true and the image has just been quantized.OrientationTypevoid
OrientationType + href="https://imagemagick.org/Magick++/Enumerations.html#OrientationType">OrientationType orientation_ Image orientation. Supported by some file formats such as DPX and TIFF. Useful for @@ -2593,11 +2593,11 @@ turning the right way up.
page
Geometry + Geometry void const Geometry &pageSize_Preferred size and location of an image canvas.

Use this option to specify the dimensions @@ -2612,10 +2612,10 @@ image (such as for a scene in an animation)

pixelColor
Color Color ssize_t x_, ssize_t y_ ssize_t x_, ssize_t y_, const Color &color_Get/set pixel color at location x & y.
Blob
+
Blob
const std::string name_
ColorspaceType + ColorspaceType voidColorspaceType + ColorspaceType colorSpace_ Colorspace to quantize colors in (default RGB). Empirical evidence suggests that distances in color spaces such @@ -2714,10 +2714,10 @@ may be used to manually adjust the tree depth. RenderingIntent + RenderingIntent voidRenderingIntent + RenderingIntent render_ The type of rendering intent
ResolutionType + ResolutionType voidResolutionType + ResolutionType units_ Units of image resolution
size
Geometry Geometry voidconst Geometry + const Geometry &geometry_ Width and height of a raw image (an image which does not support width and height information). Size may @@ -2943,11 +2943,11 @@ designed to support Unicode.
type
ImageType + ImageType void ImageType Image type.
virtualPixelMethod
VirtualPixelMethod + VirtualPixelMethod void VirtualPixelMethod + href="https://imagemagick.org/Magick++/Enumerations.html#VirtualPixelMethod">VirtualPixelMethod virtualPixelMethod_ Image virtual pixel method.
getConstPixels
const PixelPacket + const PixelPacket * const ssize_t x_, const ssize_t y_, const size_t columns_, const size_t rows_
getPixels
PixelPacket *PixelPacket * const ssize_t x_, const ssize_t y_, const size_t columns_, const size_t rows_ Transfers pixels from the image to the pixel @@ -3163,7 +3163,7 @@ user.
setPixels
PixelPacket *PixelPacket * const ssize_t x_, const ssize_t y_, const size_t columns_, const size_t rows_ Allocates a pixel cache region to store image @@ -3186,7 +3186,7 @@ should never be deallocated by the user. voidQuantumTypes + QuantumTypes quantum_, unsigned char *source_, Transfers one or more pixel components from a buffer or file into the image pixel cache of an image. ReadPixels is @@ -3198,7 +3198,7 @@ corresponds to the region set by a preceding setPixels call. voidQuantumTypes + QuantumTypes quantum_, unsigned char *destination_ Transfers one or more pixel components from the image pixel cache to a buffer or file. WritePixels is typically diff --git a/www/api/animate.html b/www/api/animate.html index f0c486fa7..4f6af6199 100644 --- a/www/api/animate.html +++ b/www/api/animate.html @@ -10,7 +10,7 @@ MagickCore, C API: Interactively Animate an Image Sequence @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop diff --git a/www/api/animate.php b/www/api/animate.php index dadcb98fe..84056eba2 100644 --- a/www/api/animate.php +++ b/www/api/animate.php @@ -10,7 +10,7 @@ MagickCore, C API: Interactively Animate an Image Sequence @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop diff --git a/www/api/annotate.html b/www/api/annotate.html index beb6b2ac7..e3afe892f 100644 --- a/www/api/annotate.html +++ b/www/api/annotate.html @@ -10,7 +10,7 @@ MagickCore, C API: Annotate an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AnnotateImageFormatMagickCaptionGetMultilineTypeMetricsGetTypeMetrics

-

AnnotateImage

+

AnnotateImage

AnnotateImage() annotates an image with text. Optionally you can include any of the following bits of information about the image by embedding the appropriate special characters:

@@ -164,7 +164,7 @@ MagickBooleanType AnnotateImage(Image *image,DrawInfo *draw_info,
-

FormatMagickCaption

+

FormatMagickCaption

FormatMagickCaption() formats a caption so that it fits within the image width. It returns the number of lines in the formatted caption.

@@ -196,7 +196,7 @@ ssize_t FormatMagickCaption(Image *image,DrawInfo *draw_info,
exception

return any errors or warnings in this structure.

-

GetMultilineTypeMetrics

+

GetMultilineTypeMetrics

GetMultilineTypeMetrics() returns the following information for the specified font and text:

@@ -251,7 +251,7 @@ MagickBooleanType GetMultilineTypeMetrics(Image *image,
-

GetTypeMetrics

+

GetTypeMetrics

GetTypeMetrics() returns the following information for the specified font and text:

diff --git a/www/api/annotate.php b/www/api/annotate.php index 9eec0a1fc..442002736 100644 --- a/www/api/annotate.php +++ b/www/api/annotate.php @@ -10,7 +10,7 @@ MagickCore, C API: Annotate an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AnnotateImageFormatMagickCaptionGetMultilineTypeMetricsGetTypeMetrics

-

AnnotateImage

+

AnnotateImage

AnnotateImage() annotates an image with text. Optionally you can include any of the following bits of information about the image by embedding the appropriate special characters:

@@ -164,7 +164,7 @@ MagickBooleanType AnnotateImage(Image *image,DrawInfo *draw_info,
-

FormatMagickCaption

+

FormatMagickCaption

FormatMagickCaption() formats a caption so that it fits within the image width. It returns the number of lines in the formatted caption.

@@ -196,7 +196,7 @@ ssize_t FormatMagickCaption(Image *image,DrawInfo *draw_info,
exception

return any errors or warnings in this structure.

-

GetMultilineTypeMetrics

+

GetMultilineTypeMetrics

GetMultilineTypeMetrics() returns the following information for the specified font and text:

@@ -251,7 +251,7 @@ MagickBooleanType GetMultilineTypeMetrics(Image *image,
-

GetTypeMetrics

+

GetTypeMetrics

GetTypeMetrics() returns the following information for the specified font and text:

diff --git a/www/api/attribute.html b/www/api/attribute.html index 2acb9c2e8..35d351270 100644 --- a/www/api/attribute.html +++ b/www/api/attribute.html @@ -10,7 +10,7 @@ MagickCore, C API: Set Text Attributes @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

GetImageDepthGetImageQuantumDepthGetImageTypeIdentifyImageGrayIdentifyImageMonochromeIdentifyImageTypeIsImageGrayIsImageMonochromeIsImageOpaqueSetImageDepthSetImageType

-

GetImageDepth

+

GetImageDepth

GetImageDepth() returns the depth of a particular image channel.

@@ -109,7 +109,7 @@ size_t GetImageDepth(const Image *image,ExceptionInfo *exception)
-

GetImageQuantumDepth

+

GetImageQuantumDepth

GetImageQuantumDepth() returns the depth of the image rounded to a legal quantum depth: 8, 16, or 32.

@@ -136,7 +136,7 @@ size_t GetImageQuantumDepth(const Image *image,
-

GetImageType

+

GetImageType

GetImageType() returns the type of image:

@@ -160,7 +160,7 @@ ImageType GetImageType(const Image *image)
-

IdentifyImageGray

+

IdentifyImageGray

IdentifyImageGray() returns grayscale if all the pixels in the image have the same red, green, and blue intensities, and bi-level is the intensity is either 0 or QuantumRange. Otherwise undefined is returned.

@@ -186,7 +186,7 @@ ImageType IdentifyImageGray(const Image *image,ExceptionInfo *exception)
-

IdentifyImageMonochrome

+

IdentifyImageMonochrome

IdentifyImageMonochrome() returns MagickTrue if all the pixels in the image have the same red, green, and blue intensities and the intensity is either 0 or QuantumRange.

@@ -213,7 +213,7 @@ MagickBooleanType IdentifyImageMonochrome(const Image *image,
-

IdentifyImageType

+

IdentifyImageType

IdentifyImageType() returns the potential type of image:

@@ -247,7 +247,7 @@ ImageType IdentifyImageType(const Image *image,ExceptionInfo *exception)
-

IsImageGray

+

IsImageGray

IsImageGray() returns MagickTrue if the type of the image is grayscale or bi-level.

@@ -269,7 +269,7 @@ MagickBooleanType IsImageGray(const Image *image)
-

IsImageMonochrome

+

IsImageMonochrome

IsImageMonochrome() returns MagickTrue if type of the image is bi-level.

@@ -291,7 +291,7 @@ MagickBooleanType IsImageMonochrome(const Image *image)
-

IsImageOpaque

+

IsImageOpaque

IsImageOpaque() returns MagickTrue if none of the pixels in the image have an alpha value other than OpaqueAlpha (QuantumRange).

@@ -320,7 +320,7 @@ MagickBooleanType IsImageOpaque(const Image *image,
-

SetImageDepth

+

SetImageDepth

SetImageDepth() sets the depth of the image.

@@ -355,7 +355,7 @@ MagickBooleanType SetImageDepth(Image *image,const size_t depth,
-

SetImageType

+

SetImageType

SetImageType() sets the type of image. Choose from these types:

diff --git a/www/api/attribute.php b/www/api/attribute.php index 9b1caba72..67271c1f0 100644 --- a/www/api/attribute.php +++ b/www/api/attribute.php @@ -10,7 +10,7 @@ MagickCore, C API: Set Text Attributes @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

GetImageDepthGetImageQuantumDepthGetImageTypeIdentifyImageGrayIdentifyImageMonochromeIdentifyImageTypeIsImageGrayIsImageMonochromeIsImageOpaqueSetImageDepthSetImageType

-

GetImageDepth

+

GetImageDepth

GetImageDepth() returns the depth of a particular image channel.

@@ -109,7 +109,7 @@ size_t GetImageDepth(const Image *image,ExceptionInfo *exception)
-

GetImageQuantumDepth

+

GetImageQuantumDepth

GetImageQuantumDepth() returns the depth of the image rounded to a legal quantum depth: 8, 16, or 32.

@@ -136,7 +136,7 @@ size_t GetImageQuantumDepth(const Image *image,
-

GetImageType

+

GetImageType

GetImageType() returns the type of image:

@@ -160,7 +160,7 @@ ImageType GetImageType(const Image *image)
-

IdentifyImageGray

+

IdentifyImageGray

IdentifyImageGray() returns grayscale if all the pixels in the image have the same red, green, and blue intensities, and bi-level is the intensity is either 0 or QuantumRange. Otherwise undefined is returned.

@@ -186,7 +186,7 @@ ImageType IdentifyImageGray(const Image *image,ExceptionInfo *exception)
-

IdentifyImageMonochrome

+

IdentifyImageMonochrome

IdentifyImageMonochrome() returns MagickTrue if all the pixels in the image have the same red, green, and blue intensities and the intensity is either 0 or QuantumRange.

@@ -213,7 +213,7 @@ MagickBooleanType IdentifyImageMonochrome(const Image *image,
-

IdentifyImageType

+

IdentifyImageType

IdentifyImageType() returns the potential type of image:

@@ -247,7 +247,7 @@ ImageType IdentifyImageType(const Image *image,ExceptionInfo *exception)
-

IsImageGray

+

IsImageGray

IsImageGray() returns MagickTrue if the type of the image is grayscale or bi-level.

@@ -269,7 +269,7 @@ MagickBooleanType IsImageGray(const Image *image)
-

IsImageMonochrome

+

IsImageMonochrome

IsImageMonochrome() returns MagickTrue if type of the image is bi-level.

@@ -291,7 +291,7 @@ MagickBooleanType IsImageMonochrome(const Image *image)
-

IsImageOpaque

+

IsImageOpaque

IsImageOpaque() returns MagickTrue if none of the pixels in the image have an alpha value other than OpaqueAlpha (QuantumRange).

@@ -320,7 +320,7 @@ MagickBooleanType IsImageOpaque(const Image *image,
-

SetImageDepth

+

SetImageDepth

SetImageDepth() sets the depth of the image.

@@ -355,7 +355,7 @@ MagickBooleanType SetImageDepth(Image *image,const size_t depth,
-

SetImageType

+

SetImageType

SetImageType() sets the type of image. Choose from these types:

diff --git a/www/api/blob.html b/www/api/blob.html index 4ea86ff68..eb56078b4 100644 --- a/www/api/blob.html +++ b/www/api/blob.html @@ -10,7 +10,7 @@ MagickCore, C API: Read or Write Binary Large OBjects @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

BlobToImageCustomStreamToImageFileToBlobFileToImageGetBlobPropertiesImageToBlobImageToFileImagesToBlobInjectImageBlobIsBlobExemptIsBlobSeekableIsBlobTemporary

-

BlobToImage

+

BlobToImage

BlobToImage() implements direct to memory image formats. It returns the blob as an image.

@@ -118,7 +118,7 @@ Image *BlobToImage(const ImageInfo *image_info,const void *blob,
-

CustomStreamToImage

+

CustomStreamToImage

CustomStreamToImage() is the equivalent of ReadImage(), but reads the formatted "file" from the suplied method rather than to an actual file.

@@ -145,7 +145,7 @@ Image *CustomStreamToImage(const ImageInfo *image_info,
-

FileToBlob

+

FileToBlob

FileToBlob() returns the contents of a file as a buffer terminated with the '\0' character. The length of the buffer (not including the extra terminating '\0' character) is returned via the 'length' parameter. Free the buffer with RelinquishMagickMemory().

@@ -184,7 +184,7 @@ void *FileToBlob(const char *filename,const size_t extent,
-

FileToImage

+

FileToImage

FileToImage() write the contents of a file to an image.

@@ -210,7 +210,7 @@ MagickBooleanType FileToImage(Image *,const char *filename)
-

GetBlobProperties

+

GetBlobProperties

GetBlobProperties() returns information about an image blob.

@@ -232,7 +232,7 @@ const struct stat *GetBlobProperties(const Image *image)
-

ImageToBlob

+

ImageToBlob

ImageToBlob() implements direct to memory image formats. It returns the image as a formatted blob and its length. The magick member of the Image structure determines the format of the returned blob (GIF, JPEG, PNG, etc.). This method is the equivalent of WriteImage(), but writes the formatted "file" to a memory buffer rather than to an actual file.

@@ -267,7 +267,7 @@ void *ImageToBlob(const ImageInfo *image_info,Image *image,
-

ImageToFile

+

ImageToFile

ImageToFile() writes an image to a file. It returns MagickFalse if an error occurs otherwise MagickTrue.

@@ -298,7 +298,7 @@ void *ImageToBlob(const ImageInfo *image_info,Image *image,
-

ImagesToBlob

+

ImagesToBlob

ImagesToBlob() implements direct to memory image formats. It returns the image sequence as a blob and its length. The magick member of the ImageInfo structure determines the format of the returned blob (GIF, JPEG, PNG, etc.)

@@ -335,7 +335,7 @@ void *ImagesToBlob(const ImageInfo *image_info,Image *images,
-

InjectImageBlob

+

InjectImageBlob

InjectImageBlob() injects the image with a copy of itself in the specified format (e.g. inject JPEG into a PDF image).

@@ -375,7 +375,7 @@ MagickBooleanType InjectImageBlob(const ImageInfo *image_info,
-

IsBlobExempt

+

IsBlobExempt

IsBlobExempt() returns true if the blob is exempt.

@@ -397,7 +397,7 @@ MagickBooleanType InjectImageBlob(const ImageInfo *image_info,
-

IsBlobSeekable

+

IsBlobSeekable

IsBlobSeekable() returns true if the blob is seekable.

@@ -419,7 +419,7 @@ MagickBooleanType InjectImageBlob(const ImageInfo *image_info,
-

IsBlobTemporary

+

IsBlobTemporary

IsBlobTemporary() returns true if the blob is temporary.

diff --git a/www/api/blob.php b/www/api/blob.php index 999f03ab5..15494778c 100644 --- a/www/api/blob.php +++ b/www/api/blob.php @@ -10,7 +10,7 @@ MagickCore, C API: Read or Write Binary Large OBjects @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

BlobToImageCustomStreamToImageFileToBlobFileToImageGetBlobPropertiesImageToBlobImageToFileImagesToBlobInjectImageBlobIsBlobExemptIsBlobSeekableIsBlobTemporary

-

BlobToImage

+

BlobToImage

BlobToImage() implements direct to memory image formats. It returns the blob as an image.

@@ -118,7 +118,7 @@ Image *BlobToImage(const ImageInfo *image_info,const void *blob,
-

CustomStreamToImage

+

CustomStreamToImage

CustomStreamToImage() is the equivalent of ReadImage(), but reads the formatted "file" from the suplied method rather than to an actual file.

@@ -145,7 +145,7 @@ Image *CustomStreamToImage(const ImageInfo *image_info,
-

FileToBlob

+

FileToBlob

FileToBlob() returns the contents of a file as a buffer terminated with the '\0' character. The length of the buffer (not including the extra terminating '\0' character) is returned via the 'length' parameter. Free the buffer with RelinquishMagickMemory().

@@ -184,7 +184,7 @@ void *FileToBlob(const char *filename,const size_t extent,
-

FileToImage

+

FileToImage

FileToImage() write the contents of a file to an image.

@@ -210,7 +210,7 @@ MagickBooleanType FileToImage(Image *,const char *filename)
-

GetBlobProperties

+

GetBlobProperties

GetBlobProperties() returns information about an image blob.

@@ -232,7 +232,7 @@ const struct stat *GetBlobProperties(const Image *image)
-

ImageToBlob

+

ImageToBlob

ImageToBlob() implements direct to memory image formats. It returns the image as a formatted blob and its length. The magick member of the Image structure determines the format of the returned blob (GIF, JPEG, PNG, etc.). This method is the equivalent of WriteImage(), but writes the formatted "file" to a memory buffer rather than to an actual file.

@@ -267,7 +267,7 @@ void *ImageToBlob(const ImageInfo *image_info,Image *image,
-

ImageToFile

+

ImageToFile

ImageToFile() writes an image to a file. It returns MagickFalse if an error occurs otherwise MagickTrue.

@@ -298,7 +298,7 @@ void *ImageToBlob(const ImageInfo *image_info,Image *image,
-

ImagesToBlob

+

ImagesToBlob

ImagesToBlob() implements direct to memory image formats. It returns the image sequence as a blob and its length. The magick member of the ImageInfo structure determines the format of the returned blob (GIF, JPEG, PNG, etc.)

@@ -335,7 +335,7 @@ void *ImagesToBlob(const ImageInfo *image_info,Image *images,
-

InjectImageBlob

+

InjectImageBlob

InjectImageBlob() injects the image with a copy of itself in the specified format (e.g. inject JPEG into a PDF image).

@@ -375,7 +375,7 @@ MagickBooleanType InjectImageBlob(const ImageInfo *image_info,
-

IsBlobExempt

+

IsBlobExempt

IsBlobExempt() returns true if the blob is exempt.

@@ -397,7 +397,7 @@ MagickBooleanType InjectImageBlob(const ImageInfo *image_info,
-

IsBlobSeekable

+

IsBlobSeekable

IsBlobSeekable() returns true if the blob is seekable.

@@ -419,7 +419,7 @@ MagickBooleanType InjectImageBlob(const ImageInfo *image_info,
-

IsBlobTemporary

+

IsBlobTemporary

IsBlobTemporary() returns true if the blob is temporary.

diff --git a/www/api/cache-view.html b/www/api/cache-view.html index 9488eeb1c..db281906a 100644 --- a/www/api/cache-view.html +++ b/www/api/cache-view.html @@ -10,7 +10,7 @@ MagickCore, C API: Cache Views @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireAuthenticCacheViewAcquireVirtualCacheViewCloneCacheViewDestroyCacheViewGetCacheViewAuthenticPixelsGetCacheViewAuthenticMetacontentGetCacheViewAuthenticPixelQueueGetCacheViewColorspaceGetCacheViewImageGetCacheViewStorageClassGetCacheViewVirtualMetacontentGetCacheViewVirtualPixelQueueGetCacheViewVirtualPixelsGetOneCacheViewAuthenticPixelGetOneCacheViewVirtualPixelGetOneCacheViewVirtualPixelInfoGetOneCacheViewVirtualMethodPixelQueueCacheViewAuthenticPixelsSetCacheViewStorageClassSetCacheViewVirtualPixelMethodSyncCacheViewAuthenticPixels

-

AcquireAuthenticCacheView

+

AcquireAuthenticCacheView

AcquireAuthenticCacheView() acquires an authentic view into the pixel cache. It always succeeds but may return a warning or informational exception.

@@ -110,7 +110,7 @@ CacheView *AcquireAuthenticCacheView(const Image *image,
-

AcquireVirtualCacheView

+

AcquireVirtualCacheView

AcquireVirtualCacheView() acquires a virtual view into the pixel cache, using the VirtualPixelMethod that is defined within the given image itself. It always succeeds but may return a warning or informational exception.

@@ -137,7 +137,7 @@ CacheView *AcquireVirtualCacheView(const Image *image,
-

CloneCacheView

+

CloneCacheView

CloneCacheView() makes an exact copy of the specified cache view.

@@ -159,7 +159,7 @@ CacheView *CloneCacheView(const CacheView *cache_view)
-

DestroyCacheView

+

DestroyCacheView

DestroyCacheView() destroys the specified view returned by a previous call to AcquireCacheView().

@@ -181,7 +181,7 @@ CacheView *DestroyCacheView(CacheView *cache_view)
-

GetCacheViewAuthenticPixels

+

GetCacheViewAuthenticPixels

GetCacheViewAuthenticPixels() gets pixels from the in-memory or disk pixel cache as defined by the geometry parameters. A pointer to the pixels is returned if the pixels are transferred, otherwise a NULL is returned.

@@ -213,7 +213,7 @@ Quantum *GetCacheViewAuthenticPixels(CacheView *cache_view,
-

GetCacheViewAuthenticMetacontent

+

GetCacheViewAuthenticMetacontent

GetCacheViewAuthenticMetacontent() returns the meta-content corresponding with the last call to SetCacheViewIndexes() or GetCacheViewAuthenticMetacontent(). The meta-content are authentic and can be updated.

@@ -235,7 +235,7 @@ void *GetCacheViewAuthenticMetacontent(CacheView *cache_view)
-

GetCacheViewAuthenticPixelQueue

+

GetCacheViewAuthenticPixelQueue

GetCacheViewAuthenticPixelQueue() returns the pixels associated with the last call to QueueCacheViewAuthenticPixels() or GetCacheViewAuthenticPixels(). The pixels are authentic and therefore can be updated.

@@ -257,7 +257,7 @@ Quantum *GetCacheViewAuthenticPixelQueue(CacheView *cache_view)
-

GetCacheViewColorspace

+

GetCacheViewColorspace

GetCacheViewColorspace() returns the image colorspace associated with the specified view.

@@ -279,7 +279,7 @@ ColorspaceType GetCacheViewColorspace(const CacheView *cache_view)
-

GetCacheViewImage

+

GetCacheViewImage

GetCacheViewImage() returns the image associated with the specified view.

@@ -301,7 +301,7 @@ const Image *GetCacheViewImage(const CacheView *cache_view)
-

GetCacheViewStorageClass

+

GetCacheViewStorageClass

GetCacheViewStorageClass() returns the image storage class associated with the specified view.

@@ -323,7 +323,7 @@ ClassType GetCacheViewStorageClass(const CacheView *cache_view)
-

GetCacheViewVirtualMetacontent

+

GetCacheViewVirtualMetacontent

GetCacheViewVirtualMetacontent() returns the meta-content corresponding with the last call to GetCacheViewVirtualMetacontent(). The meta-content is virtual and therefore cannot be updated.

@@ -346,7 +346,7 @@ const void *GetCacheViewVirtualMetacontent(
-

GetCacheViewVirtualPixelQueue

+

GetCacheViewVirtualPixelQueue

GetCacheViewVirtualPixelQueue() returns the the pixels associated with the last call to GetCacheViewVirtualPixels(). The pixels are virtual and therefore cannot be updated.

@@ -369,7 +369,7 @@ const Quantum *GetCacheViewVirtualPixelQueue(
-

GetCacheViewVirtualPixels

+

GetCacheViewVirtualPixels

GetCacheViewVirtualPixels() gets virtual pixels from the in-memory or disk pixel cache as defined by the geometry parameters. A pointer to the pixels is returned if the pixels are transferred, otherwise a NULL is returned.

@@ -401,7 +401,7 @@ const Quantum *GetCacheViewVirtualPixels(
-

GetOneCacheViewAuthenticPixel

+

GetOneCacheViewAuthenticPixel

GetOneCacheViewAuthenticPixel() returns a single pixel at the specified (x,y) location. The image background color is returned if an error occurs.

@@ -437,7 +437,7 @@ MagickBooleaNType GetOneCacheViewAuthenticPixel(
-

GetOneCacheViewVirtualPixel

+

GetOneCacheViewVirtualPixel

GetOneCacheViewVirtualPixel() returns a single pixel at the specified (x,y) location. The image background color is returned if an error occurs. If you plan to modify the pixel, use GetOneCacheViewAuthenticPixel() instead.

@@ -473,7 +473,7 @@ MagickBooleanType GetOneCacheViewVirtualPixel(
-

GetOneCacheViewVirtualPixelInfo

+

GetOneCacheViewVirtualPixelInfo

GetOneCacheViewVirtualPixelInfo() returns a single pixel at the specified (x,y) location. The image background color is returned if an error occurs. If you plan to modify the pixel, use GetOneCacheViewAuthenticPixel() instead.

@@ -509,7 +509,7 @@ MagickBooleanType GetOneCacheViewVirtualPixelInfo(
-

GetOneCacheViewVirtualMethodPixel

+

GetOneCacheViewVirtualMethodPixel

GetOneCacheViewVirtualMethodPixel() returns a single virtual pixel at the specified (x,y) location. The image background color is returned if an error occurs. If you plan to modify the pixel, use GetOneCacheViewAuthenticPixel() instead.

@@ -550,7 +550,7 @@ MagickBooleanType GetOneCacheViewVirtualMethodPixel(
-

QueueCacheViewAuthenticPixels

+

QueueCacheViewAuthenticPixels

QueueCacheViewAuthenticPixels() queues authentic pixels from the in-memory or disk pixel cache as defined by the geometry parameters. A pointer to the pixels is returned if the pixels are transferred, otherwise a NULL is returned.

@@ -582,7 +582,7 @@ Quantum *QueueCacheViewAuthenticPixels(CacheView *cache_view,
-

SetCacheViewStorageClass

+

SetCacheViewStorageClass

SetCacheViewStorageClass() sets the image storage class associated with the specified view.

@@ -613,7 +613,7 @@ MagickBooleanType SetCacheViewStorageClass(CacheView *cache_view,
-

SetCacheViewVirtualPixelMethod

+

SetCacheViewVirtualPixelMethod

SetCacheViewVirtualPixelMethod() sets the virtual pixel method associated with the specified cache view.

@@ -640,7 +640,7 @@ MagickBooleanType SetCacheViewVirtualPixelMethod(CacheView *cache_view,
-

SyncCacheViewAuthenticPixels

+

SyncCacheViewAuthenticPixels

SyncCacheViewAuthenticPixels() saves the cache view pixels to the in-memory or disk cache. It returns MagickTrue if the pixel region is flushed, otherwise MagickFalse.

diff --git a/www/api/cache.html b/www/api/cache.html index b58d8fa63..4326cd718 100644 --- a/www/api/cache.html +++ b/www/api/cache.html @@ -10,7 +10,7 @@ MagickCore, C API: Get or Set Image Pixels @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquirePixelCacheNexusAcquirePixelCachePixelsGetAuthenticMetacontentGetAuthenticPixelQueueGetAuthenticPixelsGetOneAuthenticPixelGetOneVirtualPixelGetOneVirtualPixelInfoGetVirtualMetacontentGetVirtualPixelQueueGetVirtualPixelsQueueAuthenticPixelsSetPixelCacheVirtualMethodSyncAuthenticPixels

-

AcquirePixelCacheNexus

+

AcquirePixelCacheNexus

AcquirePixelCacheNexus() allocates the NexusInfo structure.

@@ -105,7 +105,7 @@ NexusInfo **AcquirePixelCacheNexus(const size_t number_threads)
-

AcquirePixelCachePixels

+

AcquirePixelCachePixels

AcquirePixelCachePixels() returns the pixels associated with the specified image.

@@ -136,7 +136,7 @@ void *AcquirePixelCachePixels(const Image *image,size_t *length,
-

GetAuthenticMetacontent

+

GetAuthenticMetacontent

GetAuthenticMetacontent() returns the authentic metacontent corresponding with the last call to QueueAuthenticPixels() or GetVirtualPixels(). NULL is returned if the associated pixels are not available.

@@ -158,7 +158,7 @@ void *GetAuthenticMetacontent(const Image *image)
-

GetAuthenticPixelQueue

+

GetAuthenticPixelQueue

GetAuthenticPixelQueue() returns the authentic pixels associated corresponding with the last call to QueueAuthenticPixels() or GetAuthenticPixels().

@@ -180,7 +180,7 @@ Quantum *GetAuthenticPixelQueue(const Image image)
-

GetAuthenticPixels

+

GetAuthenticPixels

GetAuthenticPixels() obtains a pixel region for read/write access. If the region is successfully accessed, a pointer to a Quantum array representing the region is returned, otherwise NULL is returned.

@@ -216,7 +216,7 @@ Quantum *GetAuthenticPixels(Image *image,const ssize_t x,
-

GetOneAuthenticPixel

+

GetOneAuthenticPixel

GetOneAuthenticPixel() returns a single pixel at the specified (x,y) location. The image background color is returned if an error occurs.

@@ -251,7 +251,7 @@ MagickBooleanType GetOneAuthenticPixel(const Image image,const ssize_t x,
-

GetOneVirtualPixel

+

GetOneVirtualPixel

GetOneVirtualPixel() returns a single virtual pixel at the specified (x,y) location. The image background color is returned if an error occurs. If you plan to modify the pixel, use GetOneAuthenticPixel() instead.

@@ -286,7 +286,7 @@ MagickBooleanType GetOneVirtualPixel(const Image image,const ssize_t x,
-

GetOneVirtualPixelInfo

+

GetOneVirtualPixelInfo

GetOneVirtualPixelInfo() returns a single pixel at the specified (x,y) location. The image background color is returned if an error occurs. If you plan to modify the pixel, use GetOneAuthenticPixel() instead.

@@ -326,7 +326,7 @@ MagickBooleanType GetOneVirtualPixelInfo(const Image image,
-

GetVirtualMetacontent

+

GetVirtualMetacontent

GetVirtualMetacontent() returns the virtual metacontent corresponding with the last call to QueueAuthenticPixels() or GetVirtualPixels(). NULL is returned if the meta-content are not available.

@@ -348,7 +348,7 @@ const void *GetVirtualMetacontent(const Image *image)
-

GetVirtualPixelQueue

+

GetVirtualPixelQueue

GetVirtualPixelQueue() returns the virtual pixels associated corresponding with the last call to QueueAuthenticPixels() or GetVirtualPixels().

@@ -370,7 +370,7 @@ const Quantum *GetVirtualPixelQueue(const Image image)
-

GetVirtualPixels

+

GetVirtualPixels

GetVirtualPixels() returns an immutable pixel region. If the region is successfully accessed, a pointer to it is returned, otherwise NULL is returned. The returned pointer may point to a temporary working copy of the pixels or it may point to the original pixels in memory. Performance is maximized if the selected region is part of one row, or one or more full rows, since there is opportunity to access the pixels in-place (without a copy) if the image is in memory, or in a memory-mapped file. The returned pointer must *never* be deallocated by the user.

@@ -408,7 +408,7 @@ const Quantum *GetVirtualPixels(const Image *image,const ssize_t x,
-

QueueAuthenticPixels

+

QueueAuthenticPixels

QueueAuthenticPixels() queues a mutable pixel region. If the region is successfully initialized a pointer to a Quantum array representing the region is returned, otherwise NULL is returned. The returned pointer may point to a temporary working buffer for the pixels or it may point to the final location of the pixels in memory.

@@ -446,7 +446,7 @@ Quantum *QueueAuthenticPixels(Image *image,const ssize_t x,
-

SetPixelCacheVirtualMethod

+

SetPixelCacheVirtualMethod

SetPixelCacheVirtualMethod() sets the "virtual pixels" method for the pixel cache and returns the previous setting. A virtual pixel is any pixel access that is outside the boundaries of the image cache.

@@ -477,7 +477,7 @@ VirtualPixelMethod SetPixelCacheVirtualMethod(Image *image,
-

SyncAuthenticPixels

+

SyncAuthenticPixels

SyncAuthenticPixels() saves the image pixels to the in-memory or disk cache. The method returns MagickTrue if the pixel region is flushed, otherwise MagickFalse.

diff --git a/www/api/channel.html b/www/api/channel.html index e1d5ba83c..e6556f6a0 100644 --- a/www/api/channel.html +++ b/www/api/channel.html @@ -10,7 +10,7 @@ MagickCore, C API: Get or Set Image Channels @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ChannelFxImageCombineImagesGetImageAlphaChannelSeparateImageSeparateImagesSetImageAlphaChannel

-

ChannelFxImage

+

ChannelFxImage

ChannelFxImage() applies a channel expression to the specified image. The expression consists of one or more channels, either mnemonic or numeric (e.g. red, 1), separated by actions as follows:

@@ -127,7 +127,7 @@ Image *ChannelFxImage(const Image *image,const char *expression,
-

CombineImages

+

CombineImages

CombineImages() combines one or more images into a single image. The grayscale value of the pixels of each image in the sequence is assigned in order to the specified channels of the combined image. The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.

@@ -158,7 +158,7 @@ Image *CombineImages(const Image *images,const ColorspaceType colorspace,
-

GetImageAlphaChannel

+

GetImageAlphaChannel

GetImageAlphaChannel() returns MagickFalse if the image alpha channel is not activated. That is, the image is RGB rather than RGBA or CMYK rather than CMYKA.

@@ -180,7 +180,7 @@ MagickBooleanType GetImageAlphaChannel(const Image *image)
-

SeparateImage

+

SeparateImage

SeparateImage() separates a channel from the image and returns it as a grayscale image.

@@ -211,7 +211,7 @@ Image *SeparateImage(const Image *image,const ChannelType channel,
-

SeparateImages

+

SeparateImages

SeparateImages() returns a separate grayscale image for each channel specified.

@@ -237,7 +237,7 @@ Image *SeparateImages(const Image *image,ExceptionInfo *exception)
-

SetImageAlphaChannel

+

SetImageAlphaChannel

SetImageAlphaChannel() activates, deactivates, resets, or sets the alpha channel.

diff --git a/www/api/channel.php b/www/api/channel.php index 40ee169a7..bbc16855d 100644 --- a/www/api/channel.php +++ b/www/api/channel.php @@ -10,7 +10,7 @@ MagickCore, C API: Get or Set Image Channels @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ChannelFxImageCombineImagesGetImageAlphaChannelSeparateImageSeparateImagesSetImageAlphaChannel

-

ChannelFxImage

+

ChannelFxImage

ChannelFxImage() applies a channel expression to the specified image. The expression consists of one or more channels, either mnemonic or numeric (e.g. red, 1), separated by actions as follows:

@@ -127,7 +127,7 @@ Image *ChannelFxImage(const Image *image,const char *expression,
-

CombineImages

+

CombineImages

CombineImages() combines one or more images into a single image. The grayscale value of the pixels of each image in the sequence is assigned in order to the specified channels of the combined image. The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.

@@ -158,7 +158,7 @@ Image *CombineImages(const Image *images,const ColorspaceType colorspace,
-

GetImageAlphaChannel

+

GetImageAlphaChannel

GetImageAlphaChannel() returns MagickFalse if the image alpha channel is not activated. That is, the image is RGB rather than RGBA or CMYK rather than CMYKA.

@@ -180,7 +180,7 @@ MagickBooleanType GetImageAlphaChannel(const Image *image)
-

SeparateImage

+

SeparateImage

SeparateImage() separates a channel from the image and returns it as a grayscale image.

@@ -211,7 +211,7 @@ Image *SeparateImage(const Image *image,const ChannelType channel,
-

SeparateImages

+

SeparateImages

SeparateImages() returns a separate grayscale image for each channel specified.

@@ -237,7 +237,7 @@ Image *SeparateImages(const Image *image,ExceptionInfo *exception)
-

SetImageAlphaChannel

+

SetImageAlphaChannel

SetImageAlphaChannel() activates, deactivates, resets, or sets the alpha channel.

diff --git a/www/api/cipher.html b/www/api/cipher.html index 194238575..485a8e0cf 100644 --- a/www/api/cipher.html +++ b/www/api/cipher.html @@ -10,7 +10,7 @@ MagickCore, C API: Convert to and from Cipher Pixels @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireAESInfoDestroyAESInfoEncipherAESBlockPasskeyDecipherImagePasskeyEncipherImageSetAESKeyPasskeyDecipherImagePasskeyEncipherImage

-

AcquireAESInfo

+

AcquireAESInfo

AcquireAESInfo() allocate the AESInfo structure.

@@ -93,7 +93,7 @@ AESInfo *AcquireAESInfo(void) -

DestroyAESInfo

+

DestroyAESInfo

DestroyAESInfo() zeros memory associated with the AESInfo structure.

@@ -115,7 +115,7 @@ AESInfo *DestroyAESInfo(AESInfo *aes_info)
-

EncipherAESBlock

+

EncipherAESBlock

EncipherAESBlock() enciphers a single block of plaintext to produce a block of ciphertext.

@@ -146,7 +146,7 @@ void EncipherAES(AESInfo *aes_info,const unsigned char *plaintext,
-

PasskeyDecipherImage

+

PasskeyDecipherImage

PasskeyDecipherImage() converts cipher pixels to plain pixels.

@@ -183,7 +183,7 @@ MagickBooleanType DecipherImage(Image *image,const char *passphrase,
-

PasskeyEncipherImage

+

PasskeyEncipherImage

PasskeyEncipherImage() converts pixels to cipher-pixels.

@@ -220,7 +220,7 @@ MagickBooleanType EncipherImage(Image *image,const char *passphrase,
-

SetAESKey

+

SetAESKey

SetAESKey() sets the key for the AES cipher. The key length is specified in bits. Valid values are 128, 192, or 256 requiring a key buffer length in bytes of 16, 24, and 32 respectively.

@@ -246,7 +246,7 @@ SetAESKey(AESInfo *aes_info,const StringInfo *key)
-

PasskeyDecipherImage

+

PasskeyDecipherImage

PasskeyDecipherImage() converts cipher pixels to plain pixels.

@@ -283,7 +283,7 @@ MagickBooleanType DecipherImage(Image *image,const char *passphrase,
-

PasskeyEncipherImage

+

PasskeyEncipherImage

PasskeyEncipherImage() converts pixels to cipher-pixels.

diff --git a/www/api/cipher.php b/www/api/cipher.php index 6af158514..75f1f2e26 100644 --- a/www/api/cipher.php +++ b/www/api/cipher.php @@ -10,7 +10,7 @@ MagickCore, C API: Convert to and from Cipher Pixels @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireAESInfoDestroyAESInfoEncipherAESBlockPasskeyDecipherImagePasskeyEncipherImageSetAESKeyPasskeyDecipherImagePasskeyEncipherImage

-

AcquireAESInfo

+

AcquireAESInfo

AcquireAESInfo() allocate the AESInfo structure.

@@ -93,7 +93,7 @@ AESInfo *AcquireAESInfo(void) -

DestroyAESInfo

+

DestroyAESInfo

DestroyAESInfo() zeros memory associated with the AESInfo structure.

@@ -115,7 +115,7 @@ AESInfo *DestroyAESInfo(AESInfo *aes_info)
-

EncipherAESBlock

+

EncipherAESBlock

EncipherAESBlock() enciphers a single block of plaintext to produce a block of ciphertext.

@@ -146,7 +146,7 @@ void EncipherAES(AESInfo *aes_info,const unsigned char *plaintext,
-

PasskeyDecipherImage

+

PasskeyDecipherImage

PasskeyDecipherImage() converts cipher pixels to plain pixels.

@@ -183,7 +183,7 @@ MagickBooleanType DecipherImage(Image *image,const char *passphrase,
-

PasskeyEncipherImage

+

PasskeyEncipherImage

PasskeyEncipherImage() converts pixels to cipher-pixels.

@@ -220,7 +220,7 @@ MagickBooleanType EncipherImage(Image *image,const char *passphrase,
-

SetAESKey

+

SetAESKey

SetAESKey() sets the key for the AES cipher. The key length is specified in bits. Valid values are 128, 192, or 256 requiring a key buffer length in bytes of 16, 24, and 32 respectively.

@@ -246,7 +246,7 @@ SetAESKey(AESInfo *aes_info,const StringInfo *key)
-

PasskeyDecipherImage

+

PasskeyDecipherImage

PasskeyDecipherImage() converts cipher pixels to plain pixels.

@@ -283,7 +283,7 @@ MagickBooleanType DecipherImage(Image *image,const char *passphrase,
-

PasskeyEncipherImage

+

PasskeyEncipherImage

PasskeyEncipherImage() converts pixels to cipher-pixels.

diff --git a/www/api/color.html b/www/api/color.html index f0e26832d..5077d6c27 100644 --- a/www/api/color.html +++ b/www/api/color.html @@ -10,7 +10,7 @@ MagickCore, C API: Count the Colors in an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireColorCacheGetColorInfoListGetColorListListColorInfoQueryColorname

-

AcquireColorCache

+

AcquireColorCache

AcquireColorCache() caches one or more color configurations which provides a mapping between color attributes and a color name.

@@ -110,7 +110,7 @@ LinkedListInfo *AcquireColorCache(const char *filename,
-

GetColorInfoList

+

GetColorInfoList

GetColorInfoList() returns any colors that match the specified pattern.

@@ -141,7 +141,7 @@ const ColorInfo **GetColorInfoList(const char *pattern,
-

GetColorList

+

GetColorList

GetColorList() returns any colors that match the specified pattern.

@@ -172,7 +172,7 @@ char **GetColorList(const char *pattern,size_t *number_colors,
-

ListColorInfo

+

ListColorInfo

ListColorInfo() lists color names to the specified file. Color names are a convenience. Rather than defining a color by its red, green, and blue intensities just use a color name such as white, blue, or yellow.

@@ -190,7 +190,7 @@ MagickBooleanType ListColorInfo(FILE *file,ExceptionInfo *exception)
exception

return any errors or warnings in this structure.

-

QueryColorname

+

QueryColorname

QueryColorname() returns a named color for the given color intensity. If an exact match is not found, a hex value is returned instead. For example an intensity of rgb:(0,0,0) returns black whereas rgb:(223,223,223) returns #dfdfdf.

diff --git a/www/api/color.php b/www/api/color.php index aa64c9848..70169e3a0 100644 --- a/www/api/color.php +++ b/www/api/color.php @@ -10,7 +10,7 @@ MagickCore, C API: Count the Colors in an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireColorCacheGetColorInfoListGetColorListListColorInfoQueryColorname

-

AcquireColorCache

+

AcquireColorCache

AcquireColorCache() caches one or more color configurations which provides a mapping between color attributes and a color name.

@@ -110,7 +110,7 @@ LinkedListInfo *AcquireColorCache(const char *filename,
-

GetColorInfoList

+

GetColorInfoList

GetColorInfoList() returns any colors that match the specified pattern.

@@ -141,7 +141,7 @@ const ColorInfo **GetColorInfoList(const char *pattern,
-

GetColorList

+

GetColorList

GetColorList() returns any colors that match the specified pattern.

@@ -172,7 +172,7 @@ char **GetColorList(const char *pattern,size_t *number_colors,
-

ListColorInfo

+

ListColorInfo

ListColorInfo() lists color names to the specified file. Color names are a convenience. Rather than defining a color by its red, green, and blue intensities just use a color name such as white, blue, or yellow.

@@ -190,7 +190,7 @@ MagickBooleanType ListColorInfo(FILE *file,ExceptionInfo *exception)
exception

return any errors or warnings in this structure.

-

QueryColorname

+

QueryColorname

QueryColorname() returns a named color for the given color intensity. If an exact match is not found, a hex value is returned instead. For example an intensity of rgb:(0,0,0) returns black whereas rgb:(223,223,223) returns #dfdfdf.

diff --git a/www/api/colormap.html b/www/api/colormap.html index 93f2458fe..f3ced44d0 100644 --- a/www/api/colormap.html +++ b/www/api/colormap.html @@ -10,7 +10,7 @@ MagickCore, C API: Colormap Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireImageColormapCycleColormap

-

AcquireImageColormap

+

AcquireImageColormap

AcquireImageColormap() allocates an image colormap and initializes it to a linear gray colorspace. If the image already has a colormap, it is replaced. AcquireImageColormap() returns MagickTrue if successful, otherwise MagickFalse if there is not enough memory.

@@ -114,7 +114,7 @@ MagickBooleanType AcquireImageColormap(Image *image,const size_t colors,
-

CycleColormap

+

CycleColormap

CycleColormap() displaces an image's colormap by a given number of positions. If you cycle the colormap a number of times you can produce a psychodelic effect.

diff --git a/www/api/colormap.php b/www/api/colormap.php index 7542ef0c9..3235b4b27 100644 --- a/www/api/colormap.php +++ b/www/api/colormap.php @@ -10,7 +10,7 @@ MagickCore, C API: Colormap Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireImageColormapCycleColormap

-

AcquireImageColormap

+

AcquireImageColormap

AcquireImageColormap() allocates an image colormap and initializes it to a linear gray colorspace. If the image already has a colormap, it is replaced. AcquireImageColormap() returns MagickTrue if successful, otherwise MagickFalse if there is not enough memory.

@@ -114,7 +114,7 @@ MagickBooleanType AcquireImageColormap(Image *image,const size_t colors,
-

CycleColormap

+

CycleColormap

CycleColormap() displaces an image's colormap by a given number of positions. If you cycle the colormap a number of times you can produce a psychodelic effect.

diff --git a/www/api/colorspace.html b/www/api/colorspace.html index 8253eeaba..f5b11c51b 100644 --- a/www/api/colorspace.html +++ b/www/api/colorspace.html @@ -10,7 +10,7 @@ MagickCore, C API: Dealing with Image Colorspaces @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

GetImageColorspaceTypeSetImageColorspaceSetImageGraySetImageMonochromeTransformImageColorspace

-

GetImageColorspaceType

+

GetImageColorspaceType

GetImageColorspaceType() returns the potential type of image: sRGBColorspaceType, RGBColorspaceType, GRAYColorspaceType, etc.

@@ -117,7 +117,7 @@ ColorspaceType GetImageColorspaceType(const Image *image,
-

SetImageColorspace

+

SetImageColorspace

SetImageColorspace() sets the colorspace member of the Image structure.

@@ -148,7 +148,7 @@ MagickBooleanType SetImageColorspace(Image *image,
-

SetImageGray

+

SetImageGray

SetImageGray() returns MagickTrue if all the pixels in the image have the same red, green, and blue intensities and changes the type of the image to bi-level or grayscale.

@@ -175,7 +175,7 @@ MagickBooleanType SetImageGray(const Image *image,
-

SetImageMonochrome

+

SetImageMonochrome

SetImageMonochrome() returns MagickTrue if all the pixels in the image have the same red, green, and blue intensities and the intensity is either 0 or QuantumRange and changes the type of the image to bi-level.

@@ -202,7 +202,7 @@ MagickBooleanType SetImageMonochrome(Image *image,
-

TransformImageColorspace

+

TransformImageColorspace

TransformImageColorspace() transforms an image colorspace, changing the image data to reflect the new colorspace.

diff --git a/www/api/colorspace.php b/www/api/colorspace.php index 6f85a04b6..ea86901ef 100644 --- a/www/api/colorspace.php +++ b/www/api/colorspace.php @@ -10,7 +10,7 @@ MagickCore, C API: Dealing with Image Colorspaces @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

GetImageColorspaceTypeSetImageColorspaceSetImageGraySetImageMonochromeTransformImageColorspace

-

GetImageColorspaceType

+

GetImageColorspaceType

GetImageColorspaceType() returns the potential type of image: sRGBColorspaceType, RGBColorspaceType, GRAYColorspaceType, etc.

@@ -117,7 +117,7 @@ ColorspaceType GetImageColorspaceType(const Image *image,
-

SetImageColorspace

+

SetImageColorspace

SetImageColorspace() sets the colorspace member of the Image structure.

@@ -148,7 +148,7 @@ MagickBooleanType SetImageColorspace(Image *image,
-

SetImageGray

+

SetImageGray

SetImageGray() returns MagickTrue if all the pixels in the image have the same red, green, and blue intensities and changes the type of the image to bi-level or grayscale.

@@ -175,7 +175,7 @@ MagickBooleanType SetImageGray(const Image *image,
-

SetImageMonochrome

+

SetImageMonochrome

SetImageMonochrome() returns MagickTrue if all the pixels in the image have the same red, green, and blue intensities and the intensity is either 0 or QuantumRange and changes the type of the image to bi-level.

@@ -202,7 +202,7 @@ MagickBooleanType SetImageMonochrome(Image *image,
-

TransformImageColorspace

+

TransformImageColorspace

TransformImageColorspace() transforms an image colorspace, changing the image data to reflect the new colorspace.

diff --git a/www/api/compare.html b/www/api/compare.html index 0b9389e88..c5bf31474 100644 --- a/www/api/compare.html +++ b/www/api/compare.html @@ -10,7 +10,7 @@ MagickCore, C API: Compare an Image to a Reconstructed Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

CompareImagesCommand

-

CompareImagesCommand

+

CompareImagesCommand

CompareImagesCommand() compares two images and returns the difference between them as a distortion metric and as a new image visually annotating their differences.

diff --git a/www/api/compare.php b/www/api/compare.php index e4f05956c..37ef08eb5 100644 --- a/www/api/compare.php +++ b/www/api/compare.php @@ -10,7 +10,7 @@ MagickCore, C API: Compare an Image to a Reconstructed Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

CompareImagesCommand

-

CompareImagesCommand

+

CompareImagesCommand

CompareImagesCommand() compares two images and returns the difference between them as a distortion metric and as a new image visually annotating their differences.

diff --git a/www/api/composite.html b/www/api/composite.html index 4343cf0d9..a8d72e84f 100644 --- a/www/api/composite.html +++ b/www/api/composite.html @@ -10,7 +10,7 @@ MagickCore, C API: Composite an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

CompositeImageCommand

-

CompositeImageCommand

+

CompositeImageCommand

CompositeImageCommand() reads one or more images and an optional mask and composites them into a new image.

diff --git a/www/api/constitute.html b/www/api/constitute.html index 73356d7fe..413a62e47 100644 --- a/www/api/constitute.html +++ b/www/api/constitute.html @@ -10,7 +10,7 @@ MagickCore, C API: Constitute an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ConstituteImagePingImagePingImagesReadImageReadImagesWriteImageWriteImages

-

ConstituteImage

+

ConstituteImage

ConstituteImage() returns an image from the pixel data you supply. The pixel data must be in scanline order top-to-bottom. The data can be char, short int, int, float, or double. Float and double require the pixels to be normalized [0..1], otherwise [0..QuantumRange]. For example, to create a 640x480 image from unsigned red-green-blue character data, use:

@@ -131,7 +131,7 @@ Image *ConstituteImage(const size_t columns,const size_t rows,
-

PingImage

+

PingImage

PingImage() returns all the properties of an image or image sequence except for the pixels. It is much faster and consumes far less memory than ReadImage(). On failure, a NULL image is returned and exception describes the reason for the failure.

@@ -157,7 +157,7 @@ Image *PingImage(const ImageInfo *image_info,ExceptionInfo *exception)
-

PingImages

+

PingImages

PingImages() pings one or more images and returns them as an image list.

@@ -188,7 +188,7 @@ Image *PingImages(ImageInfo *image_info,const char *filename,
-

ReadImage

+

ReadImage

ReadImage() reads an image or image sequence from a file or file handle. The method returns a NULL if there is a memory shortage or if the image cannot be read. On failure, a NULL image is returned and exception describes the reason for the failure.

@@ -214,7 +214,7 @@ Image *ReadImage(const ImageInfo *image_info,ExceptionInfo *exception)
-

ReadImages

+

ReadImages

ReadImages() reads one or more images and returns them as an image list.

@@ -245,7 +245,7 @@ Image *ReadImages(ImageInfo *image_info,const char *filename,
-

WriteImage

+

WriteImage

WriteImage() writes an image or an image sequence to a file or file handle. If writing to a file is on disk, the name is defined by the filename member of the image structure. WriteImage() returns MagickFalse is there is a memory shortage or if the image cannot be written. Check the exception member of image to determine the cause for any failure.

@@ -276,7 +276,7 @@ MagickBooleanType WriteImage(const ImageInfo *image_info,Image *image,
-

WriteImages

+

WriteImages

WriteImages() writes an image sequence into one or more files. While WriteImage() can write an image sequence, it is limited to writing the sequence into a single file using a format which supports multiple frames. WriteImages(), however, does not have this limitation, instead it generates multiple output files if necessary (or when requested). When ImageInfo's adjoin flag is set to MagickFalse, the file name is expected to include a printf-style formatting string for the frame number (e.g. "image02d.png").

diff --git a/www/api/constitute.php b/www/api/constitute.php index 2610c28b8..95b7a2a7d 100644 --- a/www/api/constitute.php +++ b/www/api/constitute.php @@ -10,7 +10,7 @@ MagickCore, C API: Constitute an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ConstituteImagePingImagePingImagesReadImageReadImagesWriteImageWriteImages

-

ConstituteImage

+

ConstituteImage

ConstituteImage() returns an image from the pixel data you supply. The pixel data must be in scanline order top-to-bottom. The data can be char, short int, int, float, or double. Float and double require the pixels to be normalized [0..1], otherwise [0..QuantumRange]. For example, to create a 640x480 image from unsigned red-green-blue character data, use:

@@ -131,7 +131,7 @@ Image *ConstituteImage(const size_t columns,const size_t rows,
-

PingImage

+

PingImage

PingImage() returns all the properties of an image or image sequence except for the pixels. It is much faster and consumes far less memory than ReadImage(). On failure, a NULL image is returned and exception describes the reason for the failure.

@@ -157,7 +157,7 @@ Image *PingImage(const ImageInfo *image_info,ExceptionInfo *exception)
-

PingImages

+

PingImages

PingImages() pings one or more images and returns them as an image list.

@@ -188,7 +188,7 @@ Image *PingImages(ImageInfo *image_info,const char *filename,
-

ReadImage

+

ReadImage

ReadImage() reads an image or image sequence from a file or file handle. The method returns a NULL if there is a memory shortage or if the image cannot be read. On failure, a NULL image is returned and exception describes the reason for the failure.

@@ -214,7 +214,7 @@ Image *ReadImage(const ImageInfo *image_info,ExceptionInfo *exception)
-

ReadImages

+

ReadImages

ReadImages() reads one or more images and returns them as an image list.

@@ -245,7 +245,7 @@ Image *ReadImages(ImageInfo *image_info,const char *filename,
-

WriteImage

+

WriteImage

WriteImage() writes an image or an image sequence to a file or file handle. If writing to a file is on disk, the name is defined by the filename member of the image structure. WriteImage() returns MagickFalse is there is a memory shortage or if the image cannot be written. Check the exception member of image to determine the cause for any failure.

@@ -276,7 +276,7 @@ MagickBooleanType WriteImage(const ImageInfo *image_info,Image *image,
-

WriteImages

+

WriteImages

WriteImages() writes an image sequence into one or more files. While WriteImage() can write an image sequence, it is limited to writing the sequence into a single file using a format which supports multiple frames. WriteImages(), however, does not have this limitation, instead it generates multiple output files if necessary (or when requested). When ImageInfo's adjoin flag is set to MagickFalse, the file name is expected to include a printf-style formatting string for the frame number (e.g. "image02d.png").

diff --git a/www/api/decorate.html b/www/api/decorate.html index ad312bd33..d01f128bf 100644 --- a/www/api/decorate.html +++ b/www/api/decorate.html @@ -10,7 +10,7 @@ MagickCore, C API: Decorate an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

BorderImageFrameImageRaiseImage

-

BorderImage

+

BorderImage

BorderImage() surrounds the image with a border of the color defined by the bordercolor member of the image structure. The width and height of the border are defined by the corresponding members of the border_info structure.

@@ -118,7 +118,7 @@ Image *BorderImage(const Image *image,const RectangleInfo *border_info,
-

FrameImage

+

FrameImage

FrameImage() adds a simulated three-dimensional border around the image. The color of the border is defined by the matte_color member of image. Members width and height of frame_info specify the border width of the vertical and horizontal sides of the frame. Members inner and outer indicate the width of the inner and outer shadows of the frame.

@@ -153,7 +153,7 @@ Image *FrameImage(const Image *image,const FrameInfo *frame_info,
-

RaiseImage

+

RaiseImage

RaiseImage() creates a simulated three-dimensional button-like effect by lightening and darkening the edges of the image. Members width and height of raise_info define the width of the vertical and horizontal edge of the effect.

diff --git a/www/api/decorate.php b/www/api/decorate.php index 526c2526b..fcc7574b5 100644 --- a/www/api/decorate.php +++ b/www/api/decorate.php @@ -10,7 +10,7 @@ MagickCore, C API: Decorate an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

BorderImageFrameImageRaiseImage

-

BorderImage

+

BorderImage

BorderImage() surrounds the image with a border of the color defined by the bordercolor member of the image structure. The width and height of the border are defined by the corresponding members of the border_info structure.

@@ -118,7 +118,7 @@ Image *BorderImage(const Image *image,const RectangleInfo *border_info,
-

FrameImage

+

FrameImage

FrameImage() adds a simulated three-dimensional border around the image. The color of the border is defined by the matte_color member of image. Members width and height of frame_info specify the border width of the vertical and horizontal sides of the frame. Members inner and outer indicate the width of the inner and outer shadows of the frame.

@@ -153,7 +153,7 @@ Image *FrameImage(const Image *image,const FrameInfo *frame_info,
-

RaiseImage

+

RaiseImage

RaiseImage() creates a simulated three-dimensional button-like effect by lightening and darkening the edges of the image. Members width and height of raise_info define the width of the vertical and horizontal edge of the effect.

diff --git a/www/api/deprecate.html b/www/api/deprecate.html index 03b084e06..6759f0dad 100644 --- a/www/api/deprecate.html +++ b/www/api/deprecate.html @@ -10,7 +10,7 @@ MagickCore, C API: Deprecated Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

MagickGetImageAlphaColorMagickSetImageAlphaColor

-

MagickGetImageAlphaColor

+

MagickGetImageAlphaColor

MagickGetImageAlphaColor() returns the image alpha color.

@@ -110,7 +110,7 @@ MagickBooleanType MagickGetImageAlphaColor(MagickWand *wand,
-

MagickSetImageAlphaColor

+

MagickSetImageAlphaColor

MagickSetImageAlphaColor() sets the image alpha color.

diff --git a/www/api/deprecate.php b/www/api/deprecate.php index 1c16e06e2..b61b74254 100644 --- a/www/api/deprecate.php +++ b/www/api/deprecate.php @@ -10,7 +10,7 @@ MagickCore, C API: Deprecated Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

MagickGetImageAlphaColorMagickSetImageAlphaColor

-

MagickGetImageAlphaColor

+

MagickGetImageAlphaColor

MagickGetImageAlphaColor() returns the image alpha color.

@@ -110,7 +110,7 @@ MagickBooleanType MagickGetImageAlphaColor(MagickWand *wand,
-

MagickSetImageAlphaColor

+

MagickSetImageAlphaColor

MagickSetImageAlphaColor() sets the image alpha color.

diff --git a/www/api/display.html b/www/api/display.html index 543877353..5a3416270 100644 --- a/www/api/display.html +++ b/www/api/display.html @@ -10,7 +10,7 @@ MagickCore, C API: Interactively Display and Edit an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop diff --git a/www/api/display.php b/www/api/display.php index 18adb0181..0a71ae564 100644 --- a/www/api/display.php +++ b/www/api/display.php @@ -10,7 +10,7 @@ MagickCore, C API: Interactively Display and Edit an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop diff --git a/www/api/distort.html b/www/api/distort.html index 52c23f6cc..8bcf213db 100644 --- a/www/api/distort.html +++ b/www/api/distort.html @@ -10,7 +10,7 @@ MagickCore, C API: Image Distortions @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AffineTransformImageDistortImageRotateImageSparseColorImage

-

AffineTransformImage

+

AffineTransformImage

AffineTransformImage() transforms an image as dictated by the affine matrix. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -114,7 +114,7 @@ Image *AffineTransformImage(const Image *image,
-

DistortImage

+

DistortImage

DistortImage() distorts an image using various distortion methods, by mapping color lookups of the source image to a new destination image usally of the same size as the source image, unless 'bestfit' is set to true.

@@ -182,7 +182,7 @@ Image *DistortImage(const Image *image,const DistortMethod method,
-

RotateImage

+

RotateImage

RotateImage() creates a new image that is a rotated copy of an existing one. Positive angles rotate counter-clockwise (right-hand rule), while negative angles rotate clockwise. Rotated images are usually larger than the originals and have 'empty' triangular corners. X axis. Empty triangles left over from shearing the image are filled with the background color defined by member 'background_color' of the image. RotateImage allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -204,7 +204,7 @@ Image *RotateImage(const Image *image,const double degrees,
exception

return any errors or warnings in this structure.

-

SparseColorImage

+

SparseColorImage

SparseColorImage(), given a set of coordinates, interpolates the colors found at those coordinates, across the whole image, using various methods.

diff --git a/www/api/distort.php b/www/api/distort.php index b6db53b62..7d9000fc3 100644 --- a/www/api/distort.php +++ b/www/api/distort.php @@ -10,7 +10,7 @@ MagickCore, C API: Image Distortions @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AffineTransformImageDistortImageRotateImageSparseColorImage

-

AffineTransformImage

+

AffineTransformImage

AffineTransformImage() transforms an image as dictated by the affine matrix. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -114,7 +114,7 @@ Image *AffineTransformImage(const Image *image,
-

DistortImage

+

DistortImage

DistortImage() distorts an image using various distortion methods, by mapping color lookups of the source image to a new destination image usally of the same size as the source image, unless 'bestfit' is set to true.

@@ -182,7 +182,7 @@ Image *DistortImage(const Image *image,const DistortMethod method,
-

RotateImage

+

RotateImage

RotateImage() creates a new image that is a rotated copy of an existing one. Positive angles rotate counter-clockwise (right-hand rule), while negative angles rotate clockwise. Rotated images are usually larger than the originals and have 'empty' triangular corners. X axis. Empty triangles left over from shearing the image are filled with the background color defined by member 'background_color' of the image. RotateImage allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -204,7 +204,7 @@ Image *RotateImage(const Image *image,const double degrees,
exception

return any errors or warnings in this structure.

-

SparseColorImage

+

SparseColorImage

SparseColorImage(), given a set of coordinates, interpolates the colors found at those coordinates, across the whole image, using various methods.

diff --git a/www/api/draw.html b/www/api/draw.html index f3fcffb36..673f85bf2 100644 --- a/www/api/draw.html +++ b/www/api/draw.html @@ -10,7 +10,7 @@ MagickCore, C API: Draw on an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireDrawInfoCloneDrawInfoDestroyDrawInfoDrawAffineImageDrawClipPathDrawClippingMaskDrawCompositeMaskDrawGradientImageDrawImageDrawPatternPathDrawPrimitiveGetAffineMatrix

-

AcquireDrawInfo

+

AcquireDrawInfo

AcquireDrawInfo() returns a DrawInfo structure properly initialized.

@@ -93,7 +93,7 @@ DrawInfo *AcquireDrawInfo(void) -

CloneDrawInfo

+

CloneDrawInfo

CloneDrawInfo() makes a copy of the given draw_info structure. If NULL is specified, a new DrawInfo structure is created initialized to default values.

@@ -120,7 +120,7 @@ DrawInfo *CloneDrawInfo(const ImageInfo *image_info,
-

DestroyDrawInfo

+

DestroyDrawInfo

DestroyDrawInfo() deallocates memory associated with an DrawInfo structure.

@@ -142,7 +142,7 @@ DrawInfo *DestroyDrawInfo(DrawInfo *draw_info)
-

DrawAffineImage

+

DrawAffineImage

DrawAffineImage() composites the source over the destination image as dictated by the affine transform.

@@ -177,7 +177,7 @@ MagickBooleanType DrawAffineImage(Image *image,const Image *source,
-

DrawClipPath

+

DrawClipPath

DrawClipPath() draws the clip path on the image mask.

@@ -212,7 +212,7 @@ MagickBooleanType DrawClipPath(Image *image,const DrawInfo *draw_info,
-

DrawClippingMask

+

DrawClippingMask

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

@@ -251,7 +251,7 @@ Image *DrawClippingMask(Image *image,const DrawInfo *draw_info,
-

DrawCompositeMask

+

DrawCompositeMask

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

@@ -290,7 +290,7 @@ Image *DrawCompositeMask(Image *image,const DrawInfo *draw_info,
-

DrawGradientImage

+

DrawGradientImage

DrawGradientImage() draws a linear gradient on the image.

@@ -321,7 +321,7 @@ MagickBooleanType DrawGradientImage(Image *image,
-

DrawImage

+

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.

@@ -352,7 +352,7 @@ MagickBooleanType DrawImage(Image *image,const DrawInfo *draw_info,
-

DrawPatternPath

+

DrawPatternPath

DrawPatternPath() draws a pattern.

@@ -391,7 +391,7 @@ MagickBooleanType DrawPatternPath(Image *image,const DrawInfo *draw_info,
-

DrawPrimitive

+

DrawPrimitive

DrawPrimitive() draws a primitive (line, rectangle, ellipse) on the image.

@@ -426,7 +426,7 @@ MagickBooleanType DrawPrimitive(Image *image,const DrawInfo *draw_info,
-

GetAffineMatrix

+

GetAffineMatrix

GetAffineMatrix() returns an AffineMatrix initialized to the identity matrix.

diff --git a/www/api/draw.php b/www/api/draw.php index 16b39599d..d5759b19c 100644 --- a/www/api/draw.php +++ b/www/api/draw.php @@ -10,7 +10,7 @@ MagickCore, C API: Draw on an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireDrawInfoCloneDrawInfoDestroyDrawInfoDrawAffineImageDrawClipPathDrawClippingMaskDrawCompositeMaskDrawGradientImageDrawImageDrawPatternPathDrawPrimitiveGetAffineMatrix

-

AcquireDrawInfo

+

AcquireDrawInfo

AcquireDrawInfo() returns a DrawInfo structure properly initialized.

@@ -93,7 +93,7 @@ DrawInfo *AcquireDrawInfo(void) -

CloneDrawInfo

+

CloneDrawInfo

CloneDrawInfo() makes a copy of the given draw_info structure. If NULL is specified, a new DrawInfo structure is created initialized to default values.

@@ -120,7 +120,7 @@ DrawInfo *CloneDrawInfo(const ImageInfo *image_info,
-

DestroyDrawInfo

+

DestroyDrawInfo

DestroyDrawInfo() deallocates memory associated with an DrawInfo structure.

@@ -142,7 +142,7 @@ DrawInfo *DestroyDrawInfo(DrawInfo *draw_info)
-

DrawAffineImage

+

DrawAffineImage

DrawAffineImage() composites the source over the destination image as dictated by the affine transform.

@@ -177,7 +177,7 @@ MagickBooleanType DrawAffineImage(Image *image,const Image *source,
-

DrawClipPath

+

DrawClipPath

DrawClipPath() draws the clip path on the image mask.

@@ -212,7 +212,7 @@ MagickBooleanType DrawClipPath(Image *image,const DrawInfo *draw_info,
-

DrawClippingMask

+

DrawClippingMask

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

@@ -251,7 +251,7 @@ Image *DrawClippingMask(Image *image,const DrawInfo *draw_info,
-

DrawCompositeMask

+

DrawCompositeMask

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

@@ -290,7 +290,7 @@ Image *DrawCompositeMask(Image *image,const DrawInfo *draw_info,
-

DrawGradientImage

+

DrawGradientImage

DrawGradientImage() draws a linear gradient on the image.

@@ -321,7 +321,7 @@ MagickBooleanType DrawGradientImage(Image *image,
-

DrawImage

+

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.

@@ -352,7 +352,7 @@ MagickBooleanType DrawImage(Image *image,const DrawInfo *draw_info,
-

DrawPatternPath

+

DrawPatternPath

DrawPatternPath() draws a pattern.

@@ -391,7 +391,7 @@ MagickBooleanType DrawPatternPath(Image *image,const DrawInfo *draw_info,
-

DrawPrimitive

+

DrawPrimitive

DrawPrimitive() draws a primitive (line, rectangle, ellipse) on the image.

@@ -426,7 +426,7 @@ MagickBooleanType DrawPrimitive(Image *image,const DrawInfo *draw_info,
-

GetAffineMatrix

+

GetAffineMatrix

GetAffineMatrix() returns an AffineMatrix initialized to the identity matrix.

diff --git a/www/api/drawing-wand.html b/www/api/drawing-wand.html index 9872538ba..7b038dd3f 100644 --- a/www/api/drawing-wand.html +++ b/www/api/drawing-wand.html @@ -10,7 +10,7 @@ MagickWand, C API: Drawing Wand Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ClearDrawingWandCloneDrawingWandDestroyDrawingWandDrawAffineDrawAlphaDrawAnnotationDrawArcDrawBezierDrawCircleDrawClearExceptionDrawCloneExceptionInfoDrawColorDrawCompositeDrawCommentDrawEllipseDrawGetBorderColorDrawGetClipPathDrawGetClipRuleDrawGetClipUnitsDrawGetDensityDrawGetExceptionDrawGetExceptionTypeDrawGetFillColorDrawGetFillOpacityDrawGetFillRuleDrawGetFontDrawGetFontFamilyDrawGetFontResolutionDrawGetFontSizeDrawGetFontStretchDrawGetFontStyleDrawGetFontWeightDrawGetGravityDrawGetOpacityDrawGetStrokeAntialiasDrawGetStrokeColorDrawGetStrokeDashArrayDrawGetStrokeDashOffsetDrawGetStrokeLineCapDrawGetStrokeLineJoinDrawGetStrokeMiterLimitDrawGetStrokeOpacityDrawGetStrokeWidthDrawGetTextAlignmentDrawGetTextAntialiasDrawGetTextDecorationDrawGetTextDirectionDrawGetTextEncodingDrawGetTextKerningDrawGetTextInterlineSpacingDrawGetTextInterwordSpacingDrawGetVectorGraphicsDrawGetTextUnderColorDrawLineDrawPathCloseDrawPathCurveToAbsoluteDrawPathCurveToRelativeDrawPathCurveToQuadraticBezierAbsoluteDrawPathCurveToQuadraticBezierRelativeDrawPathCurveToQuadraticBezierSmoothAbsoluteDrawPathCurveToQuadraticBezierSmoothRelativeDrawPathCurveToSmoothAbsoluteDrawPathCurveToSmoothRelativeDrawPathEllipticArcAbsoluteDrawPathEllipticArcRelativeDrawPathFinishDrawPathLineToAbsoluteDrawPathLineToRelativeDrawPathLineToHorizontalAbsoluteDrawPathLineToHorizontalRelativeDrawPathLineToVerticalAbsoluteDrawPathLineToVerticalRelativeDrawPathMoveToAbsoluteDrawPathMoveToRelativeDrawPathStartDrawPointDrawPolygonDrawPolylineDrawPopClipPathDrawPopDefsDrawPopPatternDrawPushClipPathDrawPushDefsDrawPushPatternDrawRectangleDrawResetVectorGraphicsDrawRotateDrawRoundRectangleDrawScaleDrawSetBorderColorDrawSetClipPathDrawSetClipRuleDrawSetClipUnitsDrawSetDensityDrawSetFillColorDrawSetFillOpacityDrawSetFontResolutionDrawSetOpacityDrawSetFillPatternURLDrawSetFillRuleDrawSetFontDrawSetFontFamilyDrawSetFontSizeDrawSetFontStretchDrawSetFontStyleDrawSetFontWeightDrawSetGravityDrawSetStrokeColorDrawSetStrokePatternURLDrawSetStrokeAntialiasDrawSetStrokeDashArrayDrawSetStrokeDashOffsetDrawSetStrokeLineCapDrawSetStrokeLineJoinDrawSetStrokeMiterLimitDrawSetStrokeOpacityDrawSetStrokeWidthDrawSetTextAlignmentDrawSetTextAntialiasDrawSetTextDecorationDrawSetTextDirectionDrawSetTextEncodingDrawSetTextKerningDrawSetTextInterlineSpacingDrawSetTextInterwordSpacingDrawSetTextUnderColorDrawSetVectorGraphicsDrawSkewXDrawSkewYDrawTranslateDrawSetViewboxIsDrawingWandNewDrawingWandPeekDrawingWandPopDrawingWandPushDrawingWand

-

ClearDrawingWand

+

ClearDrawingWand

ClearDrawingWand() clears resources associated with the drawing wand.

@@ -105,7 +105,7 @@ void ClearDrawingWand(DrawingWand *wand)
-

CloneDrawingWand

+

CloneDrawingWand

CloneDrawingWand() makes an exact copy of the specified wand.

@@ -127,7 +127,7 @@ DrawingWand *CloneDrawingWand(const DrawingWand *wand)
-

DestroyDrawingWand

+

DestroyDrawingWand

DestroyDrawingWand() frees all resources associated with the drawing wand. Once the drawing wand has been freed, it should not be used and further unless it re-allocated.

@@ -149,7 +149,7 @@ DrawingWand *DestroyDrawingWand(DrawingWand *wand)
-

DrawAffine

+

DrawAffine

DrawAffine() adjusts the current affine transformation matrix with the specified affine transformation matrix. Note that the current affine transform is adjusted rather than replaced.

@@ -175,7 +175,7 @@ void DrawAffine(DrawingWand *wand,const AffineMatrix *affine)
-

DrawAlpha

+

DrawAlpha

DrawAlpha() paints on the image's alpha channel in order to set effected pixels to transparent. The available paint methods are:

@@ -219,7 +219,7 @@ void DrawAlpha(DrawingWand *wand,const double x,const double y,
-

DrawAnnotation

+

DrawAnnotation

DrawAnnotation() draws text on the image.

@@ -254,7 +254,7 @@ void DrawAnnotation(DrawingWand *wand,const double x,
-

DrawArc

+

DrawArc

DrawArc() draws an arc falling within a specified bounding rectangle on the image.

@@ -301,7 +301,7 @@ void DrawArc(DrawingWand *wand,const double sx,const double sy,
-

DrawBezier

+

DrawBezier

DrawBezier() draws a bezier curve through a set of points on the image.

@@ -332,7 +332,7 @@ void DrawBezier(DrawingWand *wand,
-

DrawCircle

+

DrawCircle

DrawCircle() draws a circle on the image.

@@ -371,7 +371,7 @@ void DrawCircle(DrawingWand *wand,const double ox,
-

DrawClearException

+

DrawClearException

DrawClearException() clear any exceptions associated with the wand.

@@ -393,7 +393,7 @@ MagickBooleanType DrawClearException(DrawWand *wand)
-

DrawCloneExceptionInfo

+

DrawCloneExceptionInfo

DrawCloneExceptionInfo() clones the ExceptionInfo structure within the wand.

@@ -415,7 +415,7 @@ ExceptionInfo *DrawCloneExceptionInfo(DrawWand *wand)
-

DrawColor

+

DrawColor

DrawColor() draws color on image using the current fill color, starting at specified position, and using specified paint method. The available paint methods are:

@@ -457,7 +457,7 @@ void DrawColor(DrawingWand *wand,const double x,const double y,
-

DrawComposite

+

DrawComposite

DrawComposite() composites an image onto the current image, using the specified composition operator, specified position, and at the specified size.

@@ -506,7 +506,7 @@ MagickBooleanType DrawComposite(DrawingWand *wand,
-

DrawComment

+

DrawComment

DrawComment() adds a comment to a vector output stream.

@@ -532,7 +532,7 @@ void DrawComment(DrawingWand *wand,const char *comment)
-

DrawEllipse

+

DrawEllipse

DrawEllipse() draws an ellipse on the image.

@@ -579,7 +579,7 @@ void DrawComment(DrawingWand *wand,const char *comment)
-

DrawGetBorderColor

+

DrawGetBorderColor

DrawGetBorderColor() returns the border color used for drawing bordered objects.

@@ -606,7 +606,7 @@ void DrawGetBorderColor(const DrawingWand *wand,
-

DrawGetClipPath

+

DrawGetClipPath

DrawGetClipPath() obtains the current clipping path ID. The value returned must be deallocated by the user when it is no longer needed.

@@ -628,7 +628,7 @@ char *DrawGetClipPath(const DrawingWand *wand)
-

DrawGetClipRule

+

DrawGetClipRule

DrawGetClipRule() returns the current polygon fill rule to be used by the clipping path.

@@ -650,7 +650,7 @@ char *DrawGetClipPath(const DrawingWand *wand)
-

DrawGetClipUnits

+

DrawGetClipUnits

DrawGetClipUnits() returns the interpretation of clip path units.

@@ -672,7 +672,7 @@ ClipPathUnits DrawGetClipUnits(const DrawingWand *wand)
-

DrawGetDensity

+

DrawGetDensity

DrawGetDensity() obtains the vertical and horizontal resolution. The value returned must be deallocated by the user when it is no longer needed.

@@ -694,7 +694,7 @@ char *DrawGetDensity(const DrawingWand *wand)
-

DrawGetException

+

DrawGetException

DrawGetException() returns the severity, reason, and description of any error that occurs when using other methods in this API.

@@ -721,7 +721,7 @@ char *DrawGetException(const DrawWand *wand,
-

DrawGetExceptionType

+

DrawGetExceptionType

DrawGetExceptionType() the exception type associated with the wand. If no exception has occurred, UndefinedExceptionType is returned.

@@ -743,7 +743,7 @@ ExceptionType DrawGetExceptionType(const DrawWand *wand)
-

DrawGetFillColor

+

DrawGetFillColor

DrawGetFillColor() returns the fill color used for drawing filled objects.

@@ -770,7 +770,7 @@ void DrawGetFillColor(const DrawingWand *wand,
-

DrawGetFillOpacity

+

DrawGetFillOpacity

DrawGetFillOpacity() returns the alpha used when drawing using the fill color or fill texture. Fully opaque is 1.0.

@@ -792,7 +792,7 @@ double DrawGetFillOpacity(const DrawingWand *wand)
-

DrawGetFillRule

+

DrawGetFillRule

DrawGetFillRule() returns the fill rule used while drawing polygons.

@@ -814,7 +814,7 @@ FillRule DrawGetFillRule(const DrawingWand *wand)
-

DrawGetFont

+

DrawGetFont

DrawGetFont() returns a null-terminaged string specifying the font used when annotating with text. The value returned must be freed by the user when no longer needed.

@@ -836,7 +836,7 @@ char *DrawGetFont(const DrawingWand *wand)
-

DrawGetFontFamily

+

DrawGetFontFamily

DrawGetFontFamily() returns the font family to use when annotating with text. The value returned must be freed by the user when it is no longer needed.

@@ -858,7 +858,7 @@ char *DrawGetFontFamily(const DrawingWand *wand)
-

DrawGetFontResolution

+

DrawGetFontResolution

DrawGetFontResolution() gets the image X and Y resolution.

@@ -889,7 +889,7 @@ MagickBooleanType DrawGetFontResolution(const DrawingWand *wand,
-

DrawGetFontSize

+

DrawGetFontSize

DrawGetFontSize() returns the font pointsize used when annotating with text.

@@ -911,7 +911,7 @@ double DrawGetFontSize(const DrawingWand *wand)
-

DrawGetFontStretch

+

DrawGetFontStretch

DrawGetFontStretch() returns the font stretch used when annotating with text.

@@ -933,7 +933,7 @@ StretchType DrawGetFontStretch(const DrawingWand *wand)
-

DrawGetFontStyle

+

DrawGetFontStyle

DrawGetFontStyle() returns the font style used when annotating with text.

@@ -955,7 +955,7 @@ StyleType DrawGetFontStyle(const DrawingWand *wand)
-

DrawGetFontWeight

+

DrawGetFontWeight

DrawGetFontWeight() returns the font weight used when annotating with text.

@@ -977,7 +977,7 @@ size_t DrawGetFontWeight(const DrawingWand *wand)
-

DrawGetGravity

+

DrawGetGravity

DrawGetGravity() returns the text placement gravity used when annotating with text.

@@ -999,7 +999,7 @@ GravityType DrawGetGravity(const DrawingWand *wand)
-

DrawGetOpacity

+

DrawGetOpacity

DrawGetOpacity() returns the alpha used when drawing with the fill or stroke color or texture. Fully opaque is 1.0.

@@ -1021,7 +1021,7 @@ double DrawGetOpacity(const DrawingWand *wand)
-

DrawGetStrokeAntialias

+

DrawGetStrokeAntialias

DrawGetStrokeAntialias() returns the current stroke antialias setting. Stroked outlines are antialiased by default. When antialiasing is disabled stroked pixels are thresholded to determine if the stroke color or underlying canvas color should be used.

@@ -1043,7 +1043,7 @@ MagickBooleanType DrawGetStrokeAntialias(const DrawingWand *wand)
-

DrawGetStrokeColor

+

DrawGetStrokeColor

DrawGetStrokeColor() returns the color used for stroking object outlines.

@@ -1070,7 +1070,7 @@ void DrawGetStrokeColor(const DrawingWand *wand,
-

DrawGetStrokeDashArray

+

DrawGetStrokeDashArray

DrawGetStrokeDashArray() returns an array representing the pattern of dashes and gaps used to stroke paths (see DrawSetStrokeDashArray). The array must be freed once it is no longer required by the user.

@@ -1097,7 +1097,7 @@ double *DrawGetStrokeDashArray(const DrawingWand *wand,
-

DrawGetStrokeDashOffset

+

DrawGetStrokeDashOffset

DrawGetStrokeDashOffset() returns the offset into the dash pattern to start the dash.

@@ -1119,7 +1119,7 @@ double DrawGetStrokeDashOffset(const DrawingWand *wand)
-

DrawGetStrokeLineCap

+

DrawGetStrokeLineCap

DrawGetStrokeLineCap() returns the shape to be used at the end of open subpaths when they are stroked. Values of LineCap are UndefinedCap, ButtCap, RoundCap, and SquareCap.

@@ -1141,7 +1141,7 @@ LineCap DrawGetStrokeLineCap(const DrawingWand *wand)
-

DrawGetStrokeLineJoin

+

DrawGetStrokeLineJoin

DrawGetStrokeLineJoin() returns the shape to be used at the corners of paths (or other vector shapes) when they are stroked. Values of LineJoin are UndefinedJoin, MiterJoin, RoundJoin, and BevelJoin.

@@ -1163,7 +1163,7 @@ LineJoin DrawGetStrokeLineJoin(const DrawingWand *wand)
-

DrawGetStrokeMiterLimit

+

DrawGetStrokeMiterLimit

DrawGetStrokeMiterLimit() returns the miter limit. When two line segments meet at a sharp angle and miter joins have been specified for 'lineJoin', it is possible for the miter to extend far beyond the thickness of the line stroking the path. The miterLimit' imposes a limit on the ratio of the miter length to the 'lineWidth'.

@@ -1185,7 +1185,7 @@ size_t DrawGetStrokeMiterLimit(const DrawingWand *wand)
-

DrawGetStrokeOpacity

+

DrawGetStrokeOpacity

DrawGetStrokeOpacity() returns the alpha of stroked object outlines.

@@ -1207,7 +1207,7 @@ double DrawGetStrokeOpacity(const DrawingWand *wand)
-

DrawGetStrokeWidth

+

DrawGetStrokeWidth

DrawGetStrokeWidth() returns the width of the stroke used to draw object outlines.

@@ -1229,7 +1229,7 @@ double DrawGetStrokeWidth(const DrawingWand *wand)
-

DrawGetTextAlignment

+

DrawGetTextAlignment

DrawGetTextAlignment() returns the alignment applied when annotating with text.

@@ -1251,7 +1251,7 @@ AlignType DrawGetTextAlignment(const DrawingWand *wand)
-

DrawGetTextAntialias

+

DrawGetTextAntialias

DrawGetTextAntialias() returns the current text antialias setting, which determines whether text is antialiased. Text is antialiased by default.

@@ -1273,7 +1273,7 @@ MagickBooleanType DrawGetTextAntialias(const DrawingWand *wand)
-

DrawGetTextDecoration

+

DrawGetTextDecoration

DrawGetTextDecoration() returns the decoration applied when annotating with text.

@@ -1295,7 +1295,7 @@ DecorationType DrawGetTextDecoration(const DrawingWand *wand)
-

DrawGetTextDirection

+

DrawGetTextDirection

DrawGetTextDirection() returns the direction that will be used when annotating with text.

@@ -1317,7 +1317,7 @@ DirectionType DrawGetTextDirection(const DrawingWand *wand)
-

DrawGetTextEncoding

+

DrawGetTextEncoding

DrawGetTextEncoding() returns a null-terminated string which specifies the code set used for text annotations. The string must be freed by the user once it is no longer required.

@@ -1339,7 +1339,7 @@ char *DrawGetTextEncoding(const DrawingWand *wand)
-

DrawGetTextKerning

+

DrawGetTextKerning

DrawGetTextKerning() gets the spacing between characters in text.

@@ -1361,7 +1361,7 @@ double DrawGetTextKerning(DrawingWand *wand)
-

DrawGetTextInterlineSpacing

+

DrawGetTextInterlineSpacing

DrawGetTextInterlineSpacing() gets the spacing between lines in text.

@@ -1383,7 +1383,7 @@ double DrawGetTextInterlineSpacing(DrawingWand *wand)
-

DrawGetTextInterwordSpacing

+

DrawGetTextInterwordSpacing

DrawGetTextInterwordSpacing() gets the spacing between words in text.

@@ -1405,7 +1405,7 @@ double DrawGetTextInterwordSpacing(DrawingWand *wand)
-

DrawGetVectorGraphics

+

DrawGetVectorGraphics

DrawGetVectorGraphics() returns a null-terminated string which specifies the vector graphics generated by any graphics calls made since the wand was instantiated. The string must be freed by the user once it is no longer required.

@@ -1427,7 +1427,7 @@ char *DrawGetVectorGraphics(DrawingWand *wand)
-

DrawGetTextUnderColor

+

DrawGetTextUnderColor

DrawGetTextUnderColor() returns the color of a background rectangle to place under text annotations.

@@ -1454,7 +1454,7 @@ void DrawGetTextUnderColor(const DrawingWand *wand,
-

DrawLine

+

DrawLine

DrawLine() draws a line on the image using the current stroke color, stroke alpha, and stroke width.

@@ -1493,7 +1493,7 @@ void DrawLine(DrawingWand *wand,const double sx,const double sy,
-

DrawPathClose

+

DrawPathClose

DrawPathClose() adds a path element to the current path which closes the current subpath by drawing a straight line from the current point to the current subpath's most recent starting point (usually, the most recent moveto point).

@@ -1515,7 +1515,7 @@ void DrawPathClose(DrawingWand *wand)
-

DrawPathCurveToAbsolute

+

DrawPathCurveToAbsolute

DrawPathCurveToAbsolute() draws a cubic Bezier curve from the current point to (x,y) using (x1,y1) as the control point at the beginning of the curve and (x2,y2) as the control point at the end of the curve using absolute coordinates. At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1563,7 +1563,7 @@ void DrawPathCurveToAbsolute(DrawingWand *wand,const double x1,
-

DrawPathCurveToRelative

+

DrawPathCurveToRelative

DrawPathCurveToRelative() draws a cubic Bezier curve from the current point to (x,y) using (x1,y1) as the control point at the beginning of the curve and (x2,y2) as the control point at the end of the curve using relative coordinates. At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1611,7 +1611,7 @@ void DrawPathCurveToRelative(DrawingWand *wand,const double x1,
-

DrawPathCurveToQuadraticBezierAbsolute

+

DrawPathCurveToQuadraticBezierAbsolute

DrawPathCurveToQuadraticBezierAbsolute() draws a quadratic Bezier curve from the current point to (x,y) using (x1,y1) as the control point using absolute coordinates. At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1650,7 +1650,7 @@ void DrawPathCurveToQuadraticBezierAbsolute(DrawingWand *wand,
-

DrawPathCurveToQuadraticBezierRelative

+

DrawPathCurveToQuadraticBezierRelative

DrawPathCurveToQuadraticBezierRelative() draws a quadratic Bezier curve from the current point to (x,y) using (x1,y1) as the control point using relative coordinates. At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1689,7 +1689,7 @@ void DrawPathCurveToQuadraticBezierRelative(DrawingWand *wand,
-

DrawPathCurveToQuadraticBezierSmoothAbsolute

+

DrawPathCurveToQuadraticBezierSmoothAbsolute

DrawPathCurveToQuadraticBezierSmoothAbsolute() draws a quadratic Bezier curve (using absolute coordinates) from the current point to (x,y). The control point is assumed to be the reflection of the control point on the previous command relative to the current point. (If there is no previous command or if the previous command was not a DrawPathCurveToQuadraticBezierAbsolute, DrawPathCurveToQuadraticBezierRelative, DrawPathCurveToQuadraticBezierSmoothAbsolute or DrawPathCurveToQuadraticBezierSmoothRelative, assume the control point is coincident with the current point.). At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1720,7 +1720,7 @@ void DrawPathCurveToQuadraticBezierSmoothAbsolute(
-

DrawPathCurveToQuadraticBezierSmoothRelative

+

DrawPathCurveToQuadraticBezierSmoothRelative

DrawPathCurveToQuadraticBezierSmoothRelative() draws a quadratic Bezier curve (using relative coordinates) from the current point to (x,y). The control point is assumed to be the reflection of the control point on the previous command relative to the current point. (If there is no previous command or if the previous command was not a DrawPathCurveToQuadraticBezierAbsolute, DrawPathCurveToQuadraticBezierRelative, DrawPathCurveToQuadraticBezierSmoothAbsolute or DrawPathCurveToQuadraticBezierSmoothRelative, assume the control point is coincident with the current point.). At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1751,7 +1751,7 @@ void DrawPathCurveToQuadraticBezierSmoothRelative(DrawingWand *wand,
-

DrawPathCurveToSmoothAbsolute

+

DrawPathCurveToSmoothAbsolute

DrawPathCurveToSmoothAbsolute() draws a cubic Bezier curve from the current point to (x,y) using absolute coordinates. The first control point is assumed to be the reflection of the second control point on the previous command relative to the current point. (If there is no previous command or if the previous command was not an DrawPathCurveToAbsolute, DrawPathCurveToRelative, DrawPathCurveToSmoothAbsolute or DrawPathCurveToSmoothRelative, assume the first control point is coincident with the current point.) (x2,y2) is the second control point (i.e., the control point at the end of the curve). At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1790,7 +1790,7 @@ void DrawPathCurveToSmoothAbsolute(DrawingWand *wand,
-

DrawPathCurveToSmoothRelative

+

DrawPathCurveToSmoothRelative

DrawPathCurveToSmoothRelative() draws a cubic Bezier curve from the current point to (x,y) using relative coordinates. The first control point is assumed to be the reflection of the second control point on the previous command relative to the current point. (If there is no previous command or if the previous command was not an DrawPathCurveToAbsolute, DrawPathCurveToRelative, DrawPathCurveToSmoothAbsolute or DrawPathCurveToSmoothRelative, assume the first control point is coincident with the current point.) (x2,y2) is the second control point (i.e., the control point at the end of the curve). At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1829,7 +1829,7 @@ void DrawPathCurveToSmoothRelative(DrawingWand *wand,
-

DrawPathEllipticArcAbsolute

+

DrawPathEllipticArcAbsolute

DrawPathEllipticArcAbsolute() draws an elliptical arc from the current point to (x, y) using absolute coordinates. The size and orientation of the ellipse are defined by two radii (rx, ry) and an xAxisRotation, which indicates how the ellipse as a whole is rotated relative to the current coordinate system. The center (cx, cy) of the ellipse is calculated automagically to satisfy the constraints imposed by the other parameters. largeArcFlag and sweepFlag contribute to the automatic calculations and help determine how the arc is drawn. If largeArcFlag is true then draw the larger of the available arcs. If sweepFlag is true, then draw the arc matching a clock-wise rotation.

@@ -1876,7 +1876,7 @@ void DrawPathEllipticArcAbsolute(DrawingWand *wand,
-

DrawPathEllipticArcRelative

+

DrawPathEllipticArcRelative

DrawPathEllipticArcRelative() draws an elliptical arc from the current point to (x, y) using relative coordinates. The size and orientation of the ellipse are defined by two radii (rx, ry) and an xAxisRotation, which indicates how the ellipse as a whole is rotated relative to the current coordinate system. The center (cx, cy) of the ellipse is calculated automagically to satisfy the constraints imposed by the other parameters. largeArcFlag and sweepFlag contribute to the automatic calculations and help determine how the arc is drawn. If largeArcFlag is true then draw the larger of the available arcs. If sweepFlag is true, then draw the arc matching a clock-wise rotation.

@@ -1921,7 +1921,7 @@ void DrawPathEllipticArcRelative(DrawingWand *wand,
-

DrawPathFinish

+

DrawPathFinish

DrawPathFinish() terminates the current path.

@@ -1943,7 +1943,7 @@ void DrawPathFinish(DrawingWand *wand)
-

DrawPathLineToAbsolute

+

DrawPathLineToAbsolute

DrawPathLineToAbsolute() draws a line path from the current point to the given coordinate using absolute coordinates. The coordinate then becomes the new current point.

@@ -1974,7 +1974,7 @@ void DrawPathLineToAbsolute(DrawingWand *wand,const double x,
-

DrawPathLineToRelative

+

DrawPathLineToRelative

DrawPathLineToRelative() draws a line path from the current point to the given coordinate using relative coordinates. The coordinate then becomes the new current point.

@@ -2005,7 +2005,7 @@ void DrawPathLineToRelative(DrawingWand *wand,const double x,
-

DrawPathLineToHorizontalAbsolute

+

DrawPathLineToHorizontalAbsolute

DrawPathLineToHorizontalAbsolute() draws a horizontal line path from the current point to the target point using absolute coordinates. The target point then becomes the new current point.

@@ -2031,7 +2031,7 @@ void DrawPathLineToHorizontalAbsolute(DrawingWand *wand,const double x)
-

DrawPathLineToHorizontalRelative

+

DrawPathLineToHorizontalRelative

DrawPathLineToHorizontalRelative() draws a horizontal line path from the current point to the target point using relative coordinates. The target point then becomes the new current point.

@@ -2058,7 +2058,7 @@ void DrawPathLineToHorizontalRelative(DrawingWand *wand,
-

DrawPathLineToVerticalAbsolute

+

DrawPathLineToVerticalAbsolute

DrawPathLineToVerticalAbsolute() draws a vertical line path from the current point to the target point using absolute coordinates. The target point then becomes the new current point.

@@ -2085,7 +2085,7 @@ void DrawPathLineToVerticalAbsolute(DrawingWand *wand,
-

DrawPathLineToVerticalRelative

+

DrawPathLineToVerticalRelative

DrawPathLineToVerticalRelative() draws a vertical line path from the current point to the target point using relative coordinates. The target point then becomes the new current point.

@@ -2112,7 +2112,7 @@ void DrawPathLineToVerticalRelative(DrawingWand *wand,
-

DrawPathMoveToAbsolute

+

DrawPathMoveToAbsolute

DrawPathMoveToAbsolute() starts a new sub-path at the given coordinate using absolute coordinates. The current point then becomes the specified coordinate.

@@ -2143,7 +2143,7 @@ void DrawPathMoveToAbsolute(DrawingWand *wand,const double x,
-

DrawPathMoveToRelative

+

DrawPathMoveToRelative

DrawPathMoveToRelative() starts a new sub-path at the given coordinate using relative coordinates. The current point then becomes the specified coordinate.

@@ -2174,7 +2174,7 @@ void DrawPathMoveToRelative(DrawingWand *wand,const double x,
-

DrawPathStart

+

DrawPathStart

DrawPathStart() declares the start of a path drawing list which is terminated by a matching DrawPathFinish() command. All other DrawPath commands must be enclosed between a DrawPathStart() and a DrawPathFinish() command. This is because path drawing commands are subordinate commands and they do not function by themselves.

@@ -2196,7 +2196,7 @@ void DrawPathStart(DrawingWand *wand)
-

DrawPoint

+

DrawPoint

DrawPoint() draws a point using the current fill color.

@@ -2226,7 +2226,7 @@ void DrawPoint(DrawingWand *wand,const double x,const double y)
-

DrawPolygon

+

DrawPolygon

DrawPolygon() draws a polygon using the current stroke, stroke width, and fill color or texture, using the specified array of coordinates.

@@ -2257,7 +2257,7 @@ void DrawPolygon(DrawingWand *wand,
-

DrawPolyline

+

DrawPolyline

DrawPolyline() draws a polyline using the current stroke, stroke width, and fill color or texture, using the specified array of coordinates.

@@ -2288,7 +2288,7 @@ void DrawPolyline(DrawingWand *wand,
-

DrawPopClipPath

+

DrawPopClipPath

DrawPopClipPath() terminates a clip path definition.

@@ -2310,7 +2310,7 @@ void DrawPopClipPath(DrawingWand *wand)
-

DrawPopDefs

+

DrawPopDefs

DrawPopDefs() terminates a definition list.

@@ -2332,7 +2332,7 @@ void DrawPopDefs(DrawingWand *wand)
-

DrawPopPattern

+

DrawPopPattern

DrawPopPattern() terminates a pattern definition.

@@ -2354,7 +2354,7 @@ MagickBooleanType DrawPopPattern(DrawingWand *wand)
-

DrawPushClipPath

+

DrawPushClipPath

DrawPushClipPath() starts a clip path definition which is comprized of any number of drawing commands and terminated by a DrawPopClipPath() command.

@@ -2380,7 +2380,7 @@ void DrawPushClipPath(DrawingWand *wand,const char *clip_mask_id)
-

DrawPushDefs

+

DrawPushDefs

DrawPushDefs() indicates that commands up to a terminating DrawPopDefs() command create named elements (e.g. clip-paths, textures, etc.) which may safely be processed earlier for the sake of efficiency.

@@ -2402,7 +2402,7 @@ void DrawPushDefs(DrawingWand *wand)
-

DrawPushPattern

+

DrawPushPattern

DrawPushPattern() indicates that subsequent commands up to a DrawPopPattern() command comprise the definition of a named pattern. The pattern space is assigned top left corner coordinates, a width and height, and becomes its own drawing space. Anything which can be drawn may be used in a pattern definition. Named patterns may be used as stroke or brush definitions.

@@ -2446,7 +2446,7 @@ MagickBooleanType DrawPushPattern(DrawingWand *wand,
-

DrawRectangle

+

DrawRectangle

DrawRectangle() draws a rectangle given two coordinates and using the current stroke, stroke width, and fill settings.

@@ -2481,7 +2481,7 @@ void DrawRectangle(DrawingWand *wand,const double x1,
-

DrawResetVectorGraphics

+

DrawResetVectorGraphics

DrawResetVectorGraphics() resets the vector graphics associated with the specified wand.

@@ -2503,7 +2503,7 @@ void DrawResetVectorGraphics(DrawingWand *wand)
-

DrawRotate

+

DrawRotate

DrawRotate() applies the specified rotation to the current coordinate space.

@@ -2529,7 +2529,7 @@ void DrawRotate(DrawingWand *wand,const double degrees)
-

DrawRoundRectangle

+

DrawRoundRectangle

DrawRoundRectangle() draws a rounted rectangle given two coordinates, x & y corner radiuses and using the current stroke, stroke width, and fill settings.

@@ -2576,7 +2576,7 @@ void DrawRoundRectangle(DrawingWand *wand,double x1,double y1,
-

DrawScale

+

DrawScale

DrawScale() adjusts the scaling factor to apply in the horizontal and vertical directions to the current coordinate space.

@@ -2606,7 +2606,7 @@ void DrawScale(DrawingWand *wand,const double x,const double y)
-

DrawSetBorderColor

+

DrawSetBorderColor

DrawSetBorderColor() sets the border color to be used for drawing bordered objects.

@@ -2632,7 +2632,7 @@ void DrawSetBorderColor(DrawingWand *wand,const PixelWand *border_wand)
-

DrawSetClipPath

+

DrawSetClipPath

DrawSetClipPath() associates a named clipping path with the image. Only the areas drawn on by the clipping path will be modified as ssize_t as it remains in effect.

@@ -2659,7 +2659,7 @@ MagickBooleanType DrawSetClipPath(DrawingWand *wand,
-

DrawSetClipRule

+

DrawSetClipRule

DrawSetClipRule() set the polygon fill rule to be used by the clipping path.

@@ -2685,7 +2685,7 @@ void DrawSetClipRule(DrawingWand *wand,const FillRule fill_rule)
-

DrawSetClipUnits

+

DrawSetClipUnits

DrawSetClipUnits() sets the interpretation of clip path units.

@@ -2712,7 +2712,7 @@ void DrawSetClipUnits(DrawingWand *wand,
-

DrawSetDensity

+

DrawSetDensity

DrawSetDensity() sets the vertical and horizontal resolution.

@@ -2739,7 +2739,7 @@ MagickBooleanType DrawSetDensity(DrawingWand *wand,
-

DrawSetFillColor

+

DrawSetFillColor

DrawSetFillColor() sets the fill color to be used for drawing filled objects.

@@ -2765,7 +2765,7 @@ void DrawSetFillColor(DrawingWand *wand,const PixelWand *fill_wand)
-

DrawSetFillOpacity

+

DrawSetFillOpacity

DrawSetFillOpacity() sets the alpha to use when drawing using the fill color or fill texture. Fully opaque is 1.0.

@@ -2791,7 +2791,7 @@ void DrawSetFillOpacity(DrawingWand *wand,const double fill_alpha)
-

DrawSetFontResolution

+

DrawSetFontResolution

DrawSetFontResolution() sets the image resolution.

@@ -2822,7 +2822,7 @@ MagickBooleanType DrawSetFontResolution(DrawingWand *wand,
-

DrawSetOpacity

+

DrawSetOpacity

DrawSetOpacity() sets the alpha to use when drawing using the fill or stroke color or texture. Fully opaque is 1.0.

@@ -2848,7 +2848,7 @@ void DrawSetOpacity(DrawingWand *wand,const double alpha)
-

DrawSetFillPatternURL

+

DrawSetFillPatternURL

DrawSetFillPatternURL() sets the URL to use as a fill pattern for filling objects. Only local URLs ("#identifier") are supported at this time. These local URLs are normally created by defining a named fill pattern with DrawPushPattern/DrawPopPattern.

@@ -2875,7 +2875,7 @@ MagickBooleanType DrawSetFillPatternURL(DrawingWand *wand,
-

DrawSetFillRule

+

DrawSetFillRule

DrawSetFillRule() sets the fill rule to use while drawing polygons.

@@ -2901,7 +2901,7 @@ void DrawSetFillRule(DrawingWand *wand,const FillRule fill_rule)
-

DrawSetFont

+

DrawSetFont

DrawSetFont() sets the fully-sepecified font to use when annotating with text.

@@ -2927,7 +2927,7 @@ MagickBooleanType DrawSetFont(DrawingWand *wand,const char *font_name)
-

DrawSetFontFamily

+

DrawSetFontFamily

DrawSetFontFamily() sets the font family to use when annotating with text.

@@ -2954,7 +2954,7 @@ MagickBooleanType DrawSetFontFamily(DrawingWand *wand,
-

DrawSetFontSize

+

DrawSetFontSize

DrawSetFontSize() sets the font pointsize to use when annotating with text.

@@ -2980,7 +2980,7 @@ void DrawSetFontSize(DrawingWand *wand,const double pointsize)
-

DrawSetFontStretch

+

DrawSetFontStretch

DrawSetFontStretch() sets the font stretch to use when annotating with text. The AnyStretch enumeration acts as a wild-card "don't care" option.

@@ -3007,7 +3007,7 @@ void DrawSetFontStretch(DrawingWand *wand,
-

DrawSetFontStyle

+

DrawSetFontStyle

DrawSetFontStyle() sets the font style to use when annotating with text. The AnyStyle enumeration acts as a wild-card "don't care" option.

@@ -3033,7 +3033,7 @@ void DrawSetFontStyle(DrawingWand *wand,const StyleType style)
-

DrawSetFontWeight

+

DrawSetFontWeight

DrawSetFontWeight() sets the font weight to use when annotating with text.

@@ -3060,7 +3060,7 @@ void DrawSetFontWeight(DrawingWand *wand,
-

DrawSetGravity

+

DrawSetGravity

DrawSetGravity() sets the text placement gravity to use when annotating with text.

@@ -3086,7 +3086,7 @@ void DrawSetGravity(DrawingWand *wand,const GravityType gravity)
-

DrawSetStrokeColor

+

DrawSetStrokeColor

DrawSetStrokeColor() sets the color used for stroking object outlines.

@@ -3113,7 +3113,7 @@ void DrawSetStrokeColor(DrawingWand *wand,
-

DrawSetStrokePatternURL

+

DrawSetStrokePatternURL

DrawSetStrokePatternURL() sets the pattern used for stroking object outlines.

@@ -3140,7 +3140,7 @@ MagickBooleanType DrawSetStrokePatternURL(DrawingWand *wand,
-

DrawSetStrokeAntialias

+

DrawSetStrokeAntialias

DrawSetStrokeAntialias() controls whether stroked outlines are antialiased. Stroked outlines are antialiased by default. When antialiasing is disabled stroked pixels are thresholded to determine if the stroke color or underlying canvas color should be used.

@@ -3167,7 +3167,7 @@ void DrawSetStrokeAntialias(DrawingWand *wand,
-

DrawSetStrokeDashArray

+

DrawSetStrokeDashArray

DrawSetStrokeDashArray() specifies the pattern of dashes and gaps used to stroke paths. The stroke dash array represents an array of numbers that specify the lengths of alternating dashes and gaps in pixels. If an odd number of values is provided, then the list of values is repeated to yield an even number of values. To remove an existing dash array, pass a zero number_elements argument and null dasharray. A typical stroke dash array might contain the members 5 3 2.

@@ -3198,7 +3198,7 @@ MagickBooleanType DrawSetStrokeDashArray(DrawingWand *wand,
-

DrawSetStrokeDashOffset

+

DrawSetStrokeDashOffset

DrawSetStrokeDashOffset() specifies the offset into the dash pattern to start the dash.

@@ -3225,7 +3225,7 @@ void DrawSetStrokeDashOffset(DrawingWand *wand,
-

DrawSetStrokeLineCap

+

DrawSetStrokeLineCap

DrawSetStrokeLineCap() specifies the shape to be used at the end of open subpaths when they are stroked. Values of LineCap are UndefinedCap, ButtCap, RoundCap, and SquareCap.

@@ -3252,7 +3252,7 @@ void DrawSetStrokeLineCap(DrawingWand *wand,
-

DrawSetStrokeLineJoin

+

DrawSetStrokeLineJoin

DrawSetStrokeLineJoin() specifies the shape to be used at the corners of paths (or other vector shapes) when they are stroked. Values of LineJoin are UndefinedJoin, MiterJoin, RoundJoin, and BevelJoin.

@@ -3279,7 +3279,7 @@ void DrawSetStrokeLineJoin(DrawingWand *wand,
-

DrawSetStrokeMiterLimit

+

DrawSetStrokeMiterLimit

DrawSetStrokeMiterLimit() specifies the miter limit. When two line segments meet at a sharp angle and miter joins have been specified for 'lineJoin', it is possible for the miter to extend far beyond the thickness of the line stroking the path. The miterLimit' imposes a limit on the ratio of the miter length to the 'lineWidth'.

@@ -3306,7 +3306,7 @@ void DrawSetStrokeMiterLimit(DrawingWand *wand,
-

DrawSetStrokeOpacity

+

DrawSetStrokeOpacity

DrawSetStrokeOpacity() specifies the alpha of stroked object outlines.

@@ -3333,7 +3333,7 @@ void DrawSetStrokeOpacity(DrawingWand *wand,
-

DrawSetStrokeWidth

+

DrawSetStrokeWidth

DrawSetStrokeWidth() sets the width of the stroke used to draw object outlines.

@@ -3360,7 +3360,7 @@ void DrawSetStrokeWidth(DrawingWand *wand,
-

DrawSetTextAlignment

+

DrawSetTextAlignment

DrawSetTextAlignment() specifies a text alignment to be applied when annotating with text.

@@ -3386,7 +3386,7 @@ void DrawSetTextAlignment(DrawingWand *wand,const AlignType alignment)
-

DrawSetTextAntialias

+

DrawSetTextAntialias

DrawSetTextAntialias() controls whether text is antialiased. Text is antialiased by default.

@@ -3413,7 +3413,7 @@ void DrawSetTextAntialias(DrawingWand *wand,
-

DrawSetTextDecoration

+

DrawSetTextDecoration

DrawSetTextDecoration() specifies a decoration to be applied when annotating with text.

@@ -3440,7 +3440,7 @@ void DrawSetTextDecoration(DrawingWand *wand,
-

DrawSetTextDirection

+

DrawSetTextDirection

DrawSetTextDirection() specifies the direction to be used when annotating with text.

@@ -3467,7 +3467,7 @@ void DrawSetTextDirection(DrawingWand *wand,
-

DrawSetTextEncoding

+

DrawSetTextEncoding

DrawSetTextEncoding() specifies the code set to use for text annotations. The only character encoding which may be specified at this time is "UTF-8" for representing Unicode as a sequence of bytes. Specify an empty string to set text encoding to the system's default. Successful text annotation using Unicode may require fonts designed to support Unicode.

@@ -3493,7 +3493,7 @@ void DrawSetTextEncoding(DrawingWand *wand,const char *encoding)
-

DrawSetTextKerning

+

DrawSetTextKerning

DrawSetTextKerning() sets the spacing between characters in text.

@@ -3519,7 +3519,7 @@ void DrawSetTextKerning(DrawingWand *wand,const double kerning)
-

DrawSetTextInterlineSpacing

+

DrawSetTextInterlineSpacing

DrawSetTextInterlineSpacing() sets the spacing between line in text.

@@ -3546,7 +3546,7 @@ void DrawSetTextInterlineSpacing(DrawingWand *wand,
-

DrawSetTextInterwordSpacing

+

DrawSetTextInterwordSpacing

DrawSetTextInterwordSpacing() sets the spacing between words in text.

@@ -3573,7 +3573,7 @@ void DrawSetTextInterwordSpacing(DrawingWand *wand,
-

DrawSetTextUnderColor

+

DrawSetTextUnderColor

DrawSetTextUnderColor() specifies the color of a background rectangle to place under text annotations.

@@ -3600,7 +3600,7 @@ void DrawSetTextUnderColor(DrawingWand *wand,
-

DrawSetVectorGraphics

+

DrawSetVectorGraphics

DrawSetVectorGraphics() sets the vector graphics associated with the specified wand. Use this method with DrawGetVectorGraphics() as a method to persist the vector graphics state.

@@ -3627,7 +3627,7 @@ MagickBooleanType DrawSetVectorGraphics(DrawingWand *wand,
-

DrawSkewX

+

DrawSkewX

DrawSkewX() skews the current coordinate system in the horizontal direction.

@@ -3653,7 +3653,7 @@ void DrawSkewX(DrawingWand *wand,const double degrees)
-

DrawSkewY

+

DrawSkewY

DrawSkewY() skews the current coordinate system in the vertical direction.

@@ -3679,7 +3679,7 @@ void DrawSkewY(DrawingWand *wand,const double degrees)
-

DrawTranslate

+

DrawTranslate

DrawTranslate() applies a translation to the current coordinate system which moves the coordinate system origin to the specified coordinate.

@@ -3710,7 +3710,7 @@ void DrawTranslate(DrawingWand *wand,const double x,
-

DrawSetViewbox

+

DrawSetViewbox

DrawSetViewbox() sets the overall canvas size to be recorded with the drawing vector data. Usually this will be specified using the same size as the canvas image. When the vector data is saved to SVG or MVG formats, the viewbox is use to specify the size of the canvas image that a viewer will render the vector data on.

@@ -3749,7 +3749,7 @@ void DrawSetViewbox(DrawingWand *wand,const double x1,const double y1,
-

IsDrawingWand

+

IsDrawingWand

IsDrawingWand() returns MagickTrue if the wand is verified as a drawing wand.

@@ -3771,7 +3771,7 @@ MagickBooleanType IsDrawingWand(const DrawingWand *wand)
-

NewDrawingWand

+

NewDrawingWand

NewDrawingWand() returns a drawing wand required for all other methods in the API.

@@ -3781,7 +3781,7 @@ MagickBooleanType IsDrawingWand(const DrawingWand *wand) DrawingWand *NewDrawingWand(void) -

PeekDrawingWand

+

PeekDrawingWand

PeekDrawingWand() returns the current drawing wand.

@@ -3803,7 +3803,7 @@ DrawInfo *PeekDrawingWand(const DrawingWand *wand)
-

PopDrawingWand

+

PopDrawingWand

PopDrawingWand() destroys the current drawing wand and returns to the previously pushed drawing wand. Multiple drawing wands may exist. It is an error to attempt to pop more drawing wands than have been pushed, and it is proper form to pop all drawing wands which have been pushed.

@@ -3825,7 +3825,7 @@ MagickBooleanType PopDrawingWand(DrawingWand *wand)
-

PushDrawingWand

+

PushDrawingWand

PushDrawingWand() clones the current drawing wand to create a new drawing wand. The original drawing wand(s) may be returned to by invoking PopDrawingWand(). The drawing wands are stored on a drawing wand stack. For every Pop there must have already been an equivalent Push.

diff --git a/www/api/drawing-wand.php b/www/api/drawing-wand.php index 2731f0087..b70520584 100644 --- a/www/api/drawing-wand.php +++ b/www/api/drawing-wand.php @@ -10,7 +10,7 @@ MagickWand, C API: Drawing Wand Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ClearDrawingWandCloneDrawingWandDestroyDrawingWandDrawAffineDrawAlphaDrawAnnotationDrawArcDrawBezierDrawCircleDrawClearExceptionDrawCloneExceptionInfoDrawColorDrawCompositeDrawCommentDrawEllipseDrawGetBorderColorDrawGetClipPathDrawGetClipRuleDrawGetClipUnitsDrawGetDensityDrawGetExceptionDrawGetExceptionTypeDrawGetFillColorDrawGetFillOpacityDrawGetFillRuleDrawGetFontDrawGetFontFamilyDrawGetFontResolutionDrawGetFontSizeDrawGetFontStretchDrawGetFontStyleDrawGetFontWeightDrawGetGravityDrawGetOpacityDrawGetStrokeAntialiasDrawGetStrokeColorDrawGetStrokeDashArrayDrawGetStrokeDashOffsetDrawGetStrokeLineCapDrawGetStrokeLineJoinDrawGetStrokeMiterLimitDrawGetStrokeOpacityDrawGetStrokeWidthDrawGetTextAlignmentDrawGetTextAntialiasDrawGetTextDecorationDrawGetTextDirectionDrawGetTextEncodingDrawGetTextKerningDrawGetTextInterlineSpacingDrawGetTextInterwordSpacingDrawGetVectorGraphicsDrawGetTextUnderColorDrawLineDrawPathCloseDrawPathCurveToAbsoluteDrawPathCurveToRelativeDrawPathCurveToQuadraticBezierAbsoluteDrawPathCurveToQuadraticBezierRelativeDrawPathCurveToQuadraticBezierSmoothAbsoluteDrawPathCurveToQuadraticBezierSmoothRelativeDrawPathCurveToSmoothAbsoluteDrawPathCurveToSmoothRelativeDrawPathEllipticArcAbsoluteDrawPathEllipticArcRelativeDrawPathFinishDrawPathLineToAbsoluteDrawPathLineToRelativeDrawPathLineToHorizontalAbsoluteDrawPathLineToHorizontalRelativeDrawPathLineToVerticalAbsoluteDrawPathLineToVerticalRelativeDrawPathMoveToAbsoluteDrawPathMoveToRelativeDrawPathStartDrawPointDrawPolygonDrawPolylineDrawPopClipPathDrawPopDefsDrawPopPatternDrawPushClipPathDrawPushDefsDrawPushPatternDrawRectangleDrawResetVectorGraphicsDrawRotateDrawRoundRectangleDrawScaleDrawSetBorderColorDrawSetClipPathDrawSetClipRuleDrawSetClipUnitsDrawSetDensityDrawSetFillColorDrawSetFillOpacityDrawSetFontResolutionDrawSetOpacityDrawSetFillPatternURLDrawSetFillRuleDrawSetFontDrawSetFontFamilyDrawSetFontSizeDrawSetFontStretchDrawSetFontStyleDrawSetFontWeightDrawSetGravityDrawSetStrokeColorDrawSetStrokePatternURLDrawSetStrokeAntialiasDrawSetStrokeDashArrayDrawSetStrokeDashOffsetDrawSetStrokeLineCapDrawSetStrokeLineJoinDrawSetStrokeMiterLimitDrawSetStrokeOpacityDrawSetStrokeWidthDrawSetTextAlignmentDrawSetTextAntialiasDrawSetTextDecorationDrawSetTextDirectionDrawSetTextEncodingDrawSetTextKerningDrawSetTextInterlineSpacingDrawSetTextInterwordSpacingDrawSetTextUnderColorDrawSetVectorGraphicsDrawSkewXDrawSkewYDrawTranslateDrawSetViewboxIsDrawingWandNewDrawingWandPeekDrawingWandPopDrawingWandPushDrawingWand

-

ClearDrawingWand

+

ClearDrawingWand

ClearDrawingWand() clears resources associated with the drawing wand.

@@ -105,7 +105,7 @@ void ClearDrawingWand(DrawingWand *wand)
-

CloneDrawingWand

+

CloneDrawingWand

CloneDrawingWand() makes an exact copy of the specified wand.

@@ -127,7 +127,7 @@ DrawingWand *CloneDrawingWand(const DrawingWand *wand)
-

DestroyDrawingWand

+

DestroyDrawingWand

DestroyDrawingWand() frees all resources associated with the drawing wand. Once the drawing wand has been freed, it should not be used and further unless it re-allocated.

@@ -149,7 +149,7 @@ DrawingWand *DestroyDrawingWand(DrawingWand *wand)
-

DrawAffine

+

DrawAffine

DrawAffine() adjusts the current affine transformation matrix with the specified affine transformation matrix. Note that the current affine transform is adjusted rather than replaced.

@@ -175,7 +175,7 @@ void DrawAffine(DrawingWand *wand,const AffineMatrix *affine)
-

DrawAlpha

+

DrawAlpha

DrawAlpha() paints on the image's alpha channel in order to set effected pixels to transparent. The available paint methods are:

@@ -219,7 +219,7 @@ void DrawAlpha(DrawingWand *wand,const double x,const double y,
-

DrawAnnotation

+

DrawAnnotation

DrawAnnotation() draws text on the image.

@@ -254,7 +254,7 @@ void DrawAnnotation(DrawingWand *wand,const double x,
-

DrawArc

+

DrawArc

DrawArc() draws an arc falling within a specified bounding rectangle on the image.

@@ -301,7 +301,7 @@ void DrawArc(DrawingWand *wand,const double sx,const double sy,
-

DrawBezier

+

DrawBezier

DrawBezier() draws a bezier curve through a set of points on the image.

@@ -332,7 +332,7 @@ void DrawBezier(DrawingWand *wand,
-

DrawCircle

+

DrawCircle

DrawCircle() draws a circle on the image.

@@ -371,7 +371,7 @@ void DrawCircle(DrawingWand *wand,const double ox,
-

DrawClearException

+

DrawClearException

DrawClearException() clear any exceptions associated with the wand.

@@ -393,7 +393,7 @@ MagickBooleanType DrawClearException(DrawWand *wand)
-

DrawCloneExceptionInfo

+

DrawCloneExceptionInfo

DrawCloneExceptionInfo() clones the ExceptionInfo structure within the wand.

@@ -415,7 +415,7 @@ ExceptionInfo *DrawCloneExceptionInfo(DrawWand *wand)
-

DrawColor

+

DrawColor

DrawColor() draws color on image using the current fill color, starting at specified position, and using specified paint method. The available paint methods are:

@@ -457,7 +457,7 @@ void DrawColor(DrawingWand *wand,const double x,const double y,
-

DrawComposite

+

DrawComposite

DrawComposite() composites an image onto the current image, using the specified composition operator, specified position, and at the specified size.

@@ -506,7 +506,7 @@ MagickBooleanType DrawComposite(DrawingWand *wand,
-

DrawComment

+

DrawComment

DrawComment() adds a comment to a vector output stream.

@@ -532,7 +532,7 @@ void DrawComment(DrawingWand *wand,const char *comment)
-

DrawEllipse

+

DrawEllipse

DrawEllipse() draws an ellipse on the image.

@@ -579,7 +579,7 @@ void DrawComment(DrawingWand *wand,const char *comment)
-

DrawGetBorderColor

+

DrawGetBorderColor

DrawGetBorderColor() returns the border color used for drawing bordered objects.

@@ -606,7 +606,7 @@ void DrawGetBorderColor(const DrawingWand *wand,
-

DrawGetClipPath

+

DrawGetClipPath

DrawGetClipPath() obtains the current clipping path ID. The value returned must be deallocated by the user when it is no longer needed.

@@ -628,7 +628,7 @@ char *DrawGetClipPath(const DrawingWand *wand)
-

DrawGetClipRule

+

DrawGetClipRule

DrawGetClipRule() returns the current polygon fill rule to be used by the clipping path.

@@ -650,7 +650,7 @@ char *DrawGetClipPath(const DrawingWand *wand)
-

DrawGetClipUnits

+

DrawGetClipUnits

DrawGetClipUnits() returns the interpretation of clip path units.

@@ -672,7 +672,7 @@ ClipPathUnits DrawGetClipUnits(const DrawingWand *wand)
-

DrawGetDensity

+

DrawGetDensity

DrawGetDensity() obtains the vertical and horizontal resolution. The value returned must be deallocated by the user when it is no longer needed.

@@ -694,7 +694,7 @@ char *DrawGetDensity(const DrawingWand *wand)
-

DrawGetException

+

DrawGetException

DrawGetException() returns the severity, reason, and description of any error that occurs when using other methods in this API.

@@ -721,7 +721,7 @@ char *DrawGetException(const DrawWand *wand,
-

DrawGetExceptionType

+

DrawGetExceptionType

DrawGetExceptionType() the exception type associated with the wand. If no exception has occurred, UndefinedExceptionType is returned.

@@ -743,7 +743,7 @@ ExceptionType DrawGetExceptionType(const DrawWand *wand)
-

DrawGetFillColor

+

DrawGetFillColor

DrawGetFillColor() returns the fill color used for drawing filled objects.

@@ -770,7 +770,7 @@ void DrawGetFillColor(const DrawingWand *wand,
-

DrawGetFillOpacity

+

DrawGetFillOpacity

DrawGetFillOpacity() returns the alpha used when drawing using the fill color or fill texture. Fully opaque is 1.0.

@@ -792,7 +792,7 @@ double DrawGetFillOpacity(const DrawingWand *wand)
-

DrawGetFillRule

+

DrawGetFillRule

DrawGetFillRule() returns the fill rule used while drawing polygons.

@@ -814,7 +814,7 @@ FillRule DrawGetFillRule(const DrawingWand *wand)
-

DrawGetFont

+

DrawGetFont

DrawGetFont() returns a null-terminaged string specifying the font used when annotating with text. The value returned must be freed by the user when no longer needed.

@@ -836,7 +836,7 @@ char *DrawGetFont(const DrawingWand *wand)
-

DrawGetFontFamily

+

DrawGetFontFamily

DrawGetFontFamily() returns the font family to use when annotating with text. The value returned must be freed by the user when it is no longer needed.

@@ -858,7 +858,7 @@ char *DrawGetFontFamily(const DrawingWand *wand)
-

DrawGetFontResolution

+

DrawGetFontResolution

DrawGetFontResolution() gets the image X and Y resolution.

@@ -889,7 +889,7 @@ MagickBooleanType DrawGetFontResolution(const DrawingWand *wand,
-

DrawGetFontSize

+

DrawGetFontSize

DrawGetFontSize() returns the font pointsize used when annotating with text.

@@ -911,7 +911,7 @@ double DrawGetFontSize(const DrawingWand *wand)
-

DrawGetFontStretch

+

DrawGetFontStretch

DrawGetFontStretch() returns the font stretch used when annotating with text.

@@ -933,7 +933,7 @@ StretchType DrawGetFontStretch(const DrawingWand *wand)
-

DrawGetFontStyle

+

DrawGetFontStyle

DrawGetFontStyle() returns the font style used when annotating with text.

@@ -955,7 +955,7 @@ StyleType DrawGetFontStyle(const DrawingWand *wand)
-

DrawGetFontWeight

+

DrawGetFontWeight

DrawGetFontWeight() returns the font weight used when annotating with text.

@@ -977,7 +977,7 @@ size_t DrawGetFontWeight(const DrawingWand *wand)
-

DrawGetGravity

+

DrawGetGravity

DrawGetGravity() returns the text placement gravity used when annotating with text.

@@ -999,7 +999,7 @@ GravityType DrawGetGravity(const DrawingWand *wand)
-

DrawGetOpacity

+

DrawGetOpacity

DrawGetOpacity() returns the alpha used when drawing with the fill or stroke color or texture. Fully opaque is 1.0.

@@ -1021,7 +1021,7 @@ double DrawGetOpacity(const DrawingWand *wand)
-

DrawGetStrokeAntialias

+

DrawGetStrokeAntialias

DrawGetStrokeAntialias() returns the current stroke antialias setting. Stroked outlines are antialiased by default. When antialiasing is disabled stroked pixels are thresholded to determine if the stroke color or underlying canvas color should be used.

@@ -1043,7 +1043,7 @@ MagickBooleanType DrawGetStrokeAntialias(const DrawingWand *wand)
-

DrawGetStrokeColor

+

DrawGetStrokeColor

DrawGetStrokeColor() returns the color used for stroking object outlines.

@@ -1070,7 +1070,7 @@ void DrawGetStrokeColor(const DrawingWand *wand,
-

DrawGetStrokeDashArray

+

DrawGetStrokeDashArray

DrawGetStrokeDashArray() returns an array representing the pattern of dashes and gaps used to stroke paths (see DrawSetStrokeDashArray). The array must be freed once it is no longer required by the user.

@@ -1097,7 +1097,7 @@ double *DrawGetStrokeDashArray(const DrawingWand *wand,
-

DrawGetStrokeDashOffset

+

DrawGetStrokeDashOffset

DrawGetStrokeDashOffset() returns the offset into the dash pattern to start the dash.

@@ -1119,7 +1119,7 @@ double DrawGetStrokeDashOffset(const DrawingWand *wand)
-

DrawGetStrokeLineCap

+

DrawGetStrokeLineCap

DrawGetStrokeLineCap() returns the shape to be used at the end of open subpaths when they are stroked. Values of LineCap are UndefinedCap, ButtCap, RoundCap, and SquareCap.

@@ -1141,7 +1141,7 @@ LineCap DrawGetStrokeLineCap(const DrawingWand *wand)
-

DrawGetStrokeLineJoin

+

DrawGetStrokeLineJoin

DrawGetStrokeLineJoin() returns the shape to be used at the corners of paths (or other vector shapes) when they are stroked. Values of LineJoin are UndefinedJoin, MiterJoin, RoundJoin, and BevelJoin.

@@ -1163,7 +1163,7 @@ LineJoin DrawGetStrokeLineJoin(const DrawingWand *wand)
-

DrawGetStrokeMiterLimit

+

DrawGetStrokeMiterLimit

DrawGetStrokeMiterLimit() returns the miter limit. When two line segments meet at a sharp angle and miter joins have been specified for 'lineJoin', it is possible for the miter to extend far beyond the thickness of the line stroking the path. The miterLimit' imposes a limit on the ratio of the miter length to the 'lineWidth'.

@@ -1185,7 +1185,7 @@ size_t DrawGetStrokeMiterLimit(const DrawingWand *wand)
-

DrawGetStrokeOpacity

+

DrawGetStrokeOpacity

DrawGetStrokeOpacity() returns the alpha of stroked object outlines.

@@ -1207,7 +1207,7 @@ double DrawGetStrokeOpacity(const DrawingWand *wand)
-

DrawGetStrokeWidth

+

DrawGetStrokeWidth

DrawGetStrokeWidth() returns the width of the stroke used to draw object outlines.

@@ -1229,7 +1229,7 @@ double DrawGetStrokeWidth(const DrawingWand *wand)
-

DrawGetTextAlignment

+

DrawGetTextAlignment

DrawGetTextAlignment() returns the alignment applied when annotating with text.

@@ -1251,7 +1251,7 @@ AlignType DrawGetTextAlignment(const DrawingWand *wand)
-

DrawGetTextAntialias

+

DrawGetTextAntialias

DrawGetTextAntialias() returns the current text antialias setting, which determines whether text is antialiased. Text is antialiased by default.

@@ -1273,7 +1273,7 @@ MagickBooleanType DrawGetTextAntialias(const DrawingWand *wand)
-

DrawGetTextDecoration

+

DrawGetTextDecoration

DrawGetTextDecoration() returns the decoration applied when annotating with text.

@@ -1295,7 +1295,7 @@ DecorationType DrawGetTextDecoration(const DrawingWand *wand)
-

DrawGetTextDirection

+

DrawGetTextDirection

DrawGetTextDirection() returns the direction that will be used when annotating with text.

@@ -1317,7 +1317,7 @@ DirectionType DrawGetTextDirection(const DrawingWand *wand)
-

DrawGetTextEncoding

+

DrawGetTextEncoding

DrawGetTextEncoding() returns a null-terminated string which specifies the code set used for text annotations. The string must be freed by the user once it is no longer required.

@@ -1339,7 +1339,7 @@ char *DrawGetTextEncoding(const DrawingWand *wand)
-

DrawGetTextKerning

+

DrawGetTextKerning

DrawGetTextKerning() gets the spacing between characters in text.

@@ -1361,7 +1361,7 @@ double DrawGetTextKerning(DrawingWand *wand)
-

DrawGetTextInterlineSpacing

+

DrawGetTextInterlineSpacing

DrawGetTextInterlineSpacing() gets the spacing between lines in text.

@@ -1383,7 +1383,7 @@ double DrawGetTextInterlineSpacing(DrawingWand *wand)
-

DrawGetTextInterwordSpacing

+

DrawGetTextInterwordSpacing

DrawGetTextInterwordSpacing() gets the spacing between words in text.

@@ -1405,7 +1405,7 @@ double DrawGetTextInterwordSpacing(DrawingWand *wand)
-

DrawGetVectorGraphics

+

DrawGetVectorGraphics

DrawGetVectorGraphics() returns a null-terminated string which specifies the vector graphics generated by any graphics calls made since the wand was instantiated. The string must be freed by the user once it is no longer required.

@@ -1427,7 +1427,7 @@ char *DrawGetVectorGraphics(DrawingWand *wand)
-

DrawGetTextUnderColor

+

DrawGetTextUnderColor

DrawGetTextUnderColor() returns the color of a background rectangle to place under text annotations.

@@ -1454,7 +1454,7 @@ void DrawGetTextUnderColor(const DrawingWand *wand,
-

DrawLine

+

DrawLine

DrawLine() draws a line on the image using the current stroke color, stroke alpha, and stroke width.

@@ -1493,7 +1493,7 @@ void DrawLine(DrawingWand *wand,const double sx,const double sy,
-

DrawPathClose

+

DrawPathClose

DrawPathClose() adds a path element to the current path which closes the current subpath by drawing a straight line from the current point to the current subpath's most recent starting point (usually, the most recent moveto point).

@@ -1515,7 +1515,7 @@ void DrawPathClose(DrawingWand *wand)
-

DrawPathCurveToAbsolute

+

DrawPathCurveToAbsolute

DrawPathCurveToAbsolute() draws a cubic Bezier curve from the current point to (x,y) using (x1,y1) as the control point at the beginning of the curve and (x2,y2) as the control point at the end of the curve using absolute coordinates. At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1563,7 +1563,7 @@ void DrawPathCurveToAbsolute(DrawingWand *wand,const double x1,
-

DrawPathCurveToRelative

+

DrawPathCurveToRelative

DrawPathCurveToRelative() draws a cubic Bezier curve from the current point to (x,y) using (x1,y1) as the control point at the beginning of the curve and (x2,y2) as the control point at the end of the curve using relative coordinates. At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1611,7 +1611,7 @@ void DrawPathCurveToRelative(DrawingWand *wand,const double x1,
-

DrawPathCurveToQuadraticBezierAbsolute

+

DrawPathCurveToQuadraticBezierAbsolute

DrawPathCurveToQuadraticBezierAbsolute() draws a quadratic Bezier curve from the current point to (x,y) using (x1,y1) as the control point using absolute coordinates. At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1650,7 +1650,7 @@ void DrawPathCurveToQuadraticBezierAbsolute(DrawingWand *wand,
-

DrawPathCurveToQuadraticBezierRelative

+

DrawPathCurveToQuadraticBezierRelative

DrawPathCurveToQuadraticBezierRelative() draws a quadratic Bezier curve from the current point to (x,y) using (x1,y1) as the control point using relative coordinates. At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1689,7 +1689,7 @@ void DrawPathCurveToQuadraticBezierRelative(DrawingWand *wand,
-

DrawPathCurveToQuadraticBezierSmoothAbsolute

+

DrawPathCurveToQuadraticBezierSmoothAbsolute

DrawPathCurveToQuadraticBezierSmoothAbsolute() draws a quadratic Bezier curve (using absolute coordinates) from the current point to (x,y). The control point is assumed to be the reflection of the control point on the previous command relative to the current point. (If there is no previous command or if the previous command was not a DrawPathCurveToQuadraticBezierAbsolute, DrawPathCurveToQuadraticBezierRelative, DrawPathCurveToQuadraticBezierSmoothAbsolute or DrawPathCurveToQuadraticBezierSmoothRelative, assume the control point is coincident with the current point.). At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1720,7 +1720,7 @@ void DrawPathCurveToQuadraticBezierSmoothAbsolute(
-

DrawPathCurveToQuadraticBezierSmoothRelative

+

DrawPathCurveToQuadraticBezierSmoothRelative

DrawPathCurveToQuadraticBezierSmoothRelative() draws a quadratic Bezier curve (using relative coordinates) from the current point to (x,y). The control point is assumed to be the reflection of the control point on the previous command relative to the current point. (If there is no previous command or if the previous command was not a DrawPathCurveToQuadraticBezierAbsolute, DrawPathCurveToQuadraticBezierRelative, DrawPathCurveToQuadraticBezierSmoothAbsolute or DrawPathCurveToQuadraticBezierSmoothRelative, assume the control point is coincident with the current point.). At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1751,7 +1751,7 @@ void DrawPathCurveToQuadraticBezierSmoothRelative(DrawingWand *wand,
-

DrawPathCurveToSmoothAbsolute

+

DrawPathCurveToSmoothAbsolute

DrawPathCurveToSmoothAbsolute() draws a cubic Bezier curve from the current point to (x,y) using absolute coordinates. The first control point is assumed to be the reflection of the second control point on the previous command relative to the current point. (If there is no previous command or if the previous command was not an DrawPathCurveToAbsolute, DrawPathCurveToRelative, DrawPathCurveToSmoothAbsolute or DrawPathCurveToSmoothRelative, assume the first control point is coincident with the current point.) (x2,y2) is the second control point (i.e., the control point at the end of the curve). At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1790,7 +1790,7 @@ void DrawPathCurveToSmoothAbsolute(DrawingWand *wand,
-

DrawPathCurveToSmoothRelative

+

DrawPathCurveToSmoothRelative

DrawPathCurveToSmoothRelative() draws a cubic Bezier curve from the current point to (x,y) using relative coordinates. The first control point is assumed to be the reflection of the second control point on the previous command relative to the current point. (If there is no previous command or if the previous command was not an DrawPathCurveToAbsolute, DrawPathCurveToRelative, DrawPathCurveToSmoothAbsolute or DrawPathCurveToSmoothRelative, assume the first control point is coincident with the current point.) (x2,y2) is the second control point (i.e., the control point at the end of the curve). At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

@@ -1829,7 +1829,7 @@ void DrawPathCurveToSmoothRelative(DrawingWand *wand,
-

DrawPathEllipticArcAbsolute

+

DrawPathEllipticArcAbsolute

DrawPathEllipticArcAbsolute() draws an elliptical arc from the current point to (x, y) using absolute coordinates. The size and orientation of the ellipse are defined by two radii (rx, ry) and an xAxisRotation, which indicates how the ellipse as a whole is rotated relative to the current coordinate system. The center (cx, cy) of the ellipse is calculated automagically to satisfy the constraints imposed by the other parameters. largeArcFlag and sweepFlag contribute to the automatic calculations and help determine how the arc is drawn. If largeArcFlag is true then draw the larger of the available arcs. If sweepFlag is true, then draw the arc matching a clock-wise rotation.

@@ -1876,7 +1876,7 @@ void DrawPathEllipticArcAbsolute(DrawingWand *wand,
-

DrawPathEllipticArcRelative

+

DrawPathEllipticArcRelative

DrawPathEllipticArcRelative() draws an elliptical arc from the current point to (x, y) using relative coordinates. The size and orientation of the ellipse are defined by two radii (rx, ry) and an xAxisRotation, which indicates how the ellipse as a whole is rotated relative to the current coordinate system. The center (cx, cy) of the ellipse is calculated automagically to satisfy the constraints imposed by the other parameters. largeArcFlag and sweepFlag contribute to the automatic calculations and help determine how the arc is drawn. If largeArcFlag is true then draw the larger of the available arcs. If sweepFlag is true, then draw the arc matching a clock-wise rotation.

@@ -1921,7 +1921,7 @@ void DrawPathEllipticArcRelative(DrawingWand *wand,
-

DrawPathFinish

+

DrawPathFinish

DrawPathFinish() terminates the current path.

@@ -1943,7 +1943,7 @@ void DrawPathFinish(DrawingWand *wand)
-

DrawPathLineToAbsolute

+

DrawPathLineToAbsolute

DrawPathLineToAbsolute() draws a line path from the current point to the given coordinate using absolute coordinates. The coordinate then becomes the new current point.

@@ -1974,7 +1974,7 @@ void DrawPathLineToAbsolute(DrawingWand *wand,const double x,
-

DrawPathLineToRelative

+

DrawPathLineToRelative

DrawPathLineToRelative() draws a line path from the current point to the given coordinate using relative coordinates. The coordinate then becomes the new current point.

@@ -2005,7 +2005,7 @@ void DrawPathLineToRelative(DrawingWand *wand,const double x,
-

DrawPathLineToHorizontalAbsolute

+

DrawPathLineToHorizontalAbsolute

DrawPathLineToHorizontalAbsolute() draws a horizontal line path from the current point to the target point using absolute coordinates. The target point then becomes the new current point.

@@ -2031,7 +2031,7 @@ void DrawPathLineToHorizontalAbsolute(DrawingWand *wand,const double x)
-

DrawPathLineToHorizontalRelative

+

DrawPathLineToHorizontalRelative

DrawPathLineToHorizontalRelative() draws a horizontal line path from the current point to the target point using relative coordinates. The target point then becomes the new current point.

@@ -2058,7 +2058,7 @@ void DrawPathLineToHorizontalRelative(DrawingWand *wand,
-

DrawPathLineToVerticalAbsolute

+

DrawPathLineToVerticalAbsolute

DrawPathLineToVerticalAbsolute() draws a vertical line path from the current point to the target point using absolute coordinates. The target point then becomes the new current point.

@@ -2085,7 +2085,7 @@ void DrawPathLineToVerticalAbsolute(DrawingWand *wand,
-

DrawPathLineToVerticalRelative

+

DrawPathLineToVerticalRelative

DrawPathLineToVerticalRelative() draws a vertical line path from the current point to the target point using relative coordinates. The target point then becomes the new current point.

@@ -2112,7 +2112,7 @@ void DrawPathLineToVerticalRelative(DrawingWand *wand,
-

DrawPathMoveToAbsolute

+

DrawPathMoveToAbsolute

DrawPathMoveToAbsolute() starts a new sub-path at the given coordinate using absolute coordinates. The current point then becomes the specified coordinate.

@@ -2143,7 +2143,7 @@ void DrawPathMoveToAbsolute(DrawingWand *wand,const double x,
-

DrawPathMoveToRelative

+

DrawPathMoveToRelative

DrawPathMoveToRelative() starts a new sub-path at the given coordinate using relative coordinates. The current point then becomes the specified coordinate.

@@ -2174,7 +2174,7 @@ void DrawPathMoveToRelative(DrawingWand *wand,const double x,
-

DrawPathStart

+

DrawPathStart

DrawPathStart() declares the start of a path drawing list which is terminated by a matching DrawPathFinish() command. All other DrawPath commands must be enclosed between a DrawPathStart() and a DrawPathFinish() command. This is because path drawing commands are subordinate commands and they do not function by themselves.

@@ -2196,7 +2196,7 @@ void DrawPathStart(DrawingWand *wand)
-

DrawPoint

+

DrawPoint

DrawPoint() draws a point using the current fill color.

@@ -2226,7 +2226,7 @@ void DrawPoint(DrawingWand *wand,const double x,const double y)
-

DrawPolygon

+

DrawPolygon

DrawPolygon() draws a polygon using the current stroke, stroke width, and fill color or texture, using the specified array of coordinates.

@@ -2257,7 +2257,7 @@ void DrawPolygon(DrawingWand *wand,
-

DrawPolyline

+

DrawPolyline

DrawPolyline() draws a polyline using the current stroke, stroke width, and fill color or texture, using the specified array of coordinates.

@@ -2288,7 +2288,7 @@ void DrawPolyline(DrawingWand *wand,
-

DrawPopClipPath

+

DrawPopClipPath

DrawPopClipPath() terminates a clip path definition.

@@ -2310,7 +2310,7 @@ void DrawPopClipPath(DrawingWand *wand)
-

DrawPopDefs

+

DrawPopDefs

DrawPopDefs() terminates a definition list.

@@ -2332,7 +2332,7 @@ void DrawPopDefs(DrawingWand *wand)
-

DrawPopPattern

+

DrawPopPattern

DrawPopPattern() terminates a pattern definition.

@@ -2354,7 +2354,7 @@ MagickBooleanType DrawPopPattern(DrawingWand *wand)
-

DrawPushClipPath

+

DrawPushClipPath

DrawPushClipPath() starts a clip path definition which is comprized of any number of drawing commands and terminated by a DrawPopClipPath() command.

@@ -2380,7 +2380,7 @@ void DrawPushClipPath(DrawingWand *wand,const char *clip_mask_id)
-

DrawPushDefs

+

DrawPushDefs

DrawPushDefs() indicates that commands up to a terminating DrawPopDefs() command create named elements (e.g. clip-paths, textures, etc.) which may safely be processed earlier for the sake of efficiency.

@@ -2402,7 +2402,7 @@ void DrawPushDefs(DrawingWand *wand)
-

DrawPushPattern

+

DrawPushPattern

DrawPushPattern() indicates that subsequent commands up to a DrawPopPattern() command comprise the definition of a named pattern. The pattern space is assigned top left corner coordinates, a width and height, and becomes its own drawing space. Anything which can be drawn may be used in a pattern definition. Named patterns may be used as stroke or brush definitions.

@@ -2446,7 +2446,7 @@ MagickBooleanType DrawPushPattern(DrawingWand *wand,
-

DrawRectangle

+

DrawRectangle

DrawRectangle() draws a rectangle given two coordinates and using the current stroke, stroke width, and fill settings.

@@ -2481,7 +2481,7 @@ void DrawRectangle(DrawingWand *wand,const double x1,
-

DrawResetVectorGraphics

+

DrawResetVectorGraphics

DrawResetVectorGraphics() resets the vector graphics associated with the specified wand.

@@ -2503,7 +2503,7 @@ void DrawResetVectorGraphics(DrawingWand *wand)
-

DrawRotate

+

DrawRotate

DrawRotate() applies the specified rotation to the current coordinate space.

@@ -2529,7 +2529,7 @@ void DrawRotate(DrawingWand *wand,const double degrees)
-

DrawRoundRectangle

+

DrawRoundRectangle

DrawRoundRectangle() draws a rounted rectangle given two coordinates, x & y corner radiuses and using the current stroke, stroke width, and fill settings.

@@ -2576,7 +2576,7 @@ void DrawRoundRectangle(DrawingWand *wand,double x1,double y1,
-

DrawScale

+

DrawScale

DrawScale() adjusts the scaling factor to apply in the horizontal and vertical directions to the current coordinate space.

@@ -2606,7 +2606,7 @@ void DrawScale(DrawingWand *wand,const double x,const double y)
-

DrawSetBorderColor

+

DrawSetBorderColor

DrawSetBorderColor() sets the border color to be used for drawing bordered objects.

@@ -2632,7 +2632,7 @@ void DrawSetBorderColor(DrawingWand *wand,const PixelWand *border_wand)
-

DrawSetClipPath

+

DrawSetClipPath

DrawSetClipPath() associates a named clipping path with the image. Only the areas drawn on by the clipping path will be modified as ssize_t as it remains in effect.

@@ -2659,7 +2659,7 @@ MagickBooleanType DrawSetClipPath(DrawingWand *wand,
-

DrawSetClipRule

+

DrawSetClipRule

DrawSetClipRule() set the polygon fill rule to be used by the clipping path.

@@ -2685,7 +2685,7 @@ void DrawSetClipRule(DrawingWand *wand,const FillRule fill_rule)
-

DrawSetClipUnits

+

DrawSetClipUnits

DrawSetClipUnits() sets the interpretation of clip path units.

@@ -2712,7 +2712,7 @@ void DrawSetClipUnits(DrawingWand *wand,
-

DrawSetDensity

+

DrawSetDensity

DrawSetDensity() sets the vertical and horizontal resolution.

@@ -2739,7 +2739,7 @@ MagickBooleanType DrawSetDensity(DrawingWand *wand,
-

DrawSetFillColor

+

DrawSetFillColor

DrawSetFillColor() sets the fill color to be used for drawing filled objects.

@@ -2765,7 +2765,7 @@ void DrawSetFillColor(DrawingWand *wand,const PixelWand *fill_wand)
-

DrawSetFillOpacity

+

DrawSetFillOpacity

DrawSetFillOpacity() sets the alpha to use when drawing using the fill color or fill texture. Fully opaque is 1.0.

@@ -2791,7 +2791,7 @@ void DrawSetFillOpacity(DrawingWand *wand,const double fill_alpha)
-

DrawSetFontResolution

+

DrawSetFontResolution

DrawSetFontResolution() sets the image resolution.

@@ -2822,7 +2822,7 @@ MagickBooleanType DrawSetFontResolution(DrawingWand *wand,
-

DrawSetOpacity

+

DrawSetOpacity

DrawSetOpacity() sets the alpha to use when drawing using the fill or stroke color or texture. Fully opaque is 1.0.

@@ -2848,7 +2848,7 @@ void DrawSetOpacity(DrawingWand *wand,const double alpha)
-

DrawSetFillPatternURL

+

DrawSetFillPatternURL

DrawSetFillPatternURL() sets the URL to use as a fill pattern for filling objects. Only local URLs ("#identifier") are supported at this time. These local URLs are normally created by defining a named fill pattern with DrawPushPattern/DrawPopPattern.

@@ -2875,7 +2875,7 @@ MagickBooleanType DrawSetFillPatternURL(DrawingWand *wand,
-

DrawSetFillRule

+

DrawSetFillRule

DrawSetFillRule() sets the fill rule to use while drawing polygons.

@@ -2901,7 +2901,7 @@ void DrawSetFillRule(DrawingWand *wand,const FillRule fill_rule)
-

DrawSetFont

+

DrawSetFont

DrawSetFont() sets the fully-sepecified font to use when annotating with text.

@@ -2927,7 +2927,7 @@ MagickBooleanType DrawSetFont(DrawingWand *wand,const char *font_name)
-

DrawSetFontFamily

+

DrawSetFontFamily

DrawSetFontFamily() sets the font family to use when annotating with text.

@@ -2954,7 +2954,7 @@ MagickBooleanType DrawSetFontFamily(DrawingWand *wand,
-

DrawSetFontSize

+

DrawSetFontSize

DrawSetFontSize() sets the font pointsize to use when annotating with text.

@@ -2980,7 +2980,7 @@ void DrawSetFontSize(DrawingWand *wand,const double pointsize)
-

DrawSetFontStretch

+

DrawSetFontStretch

DrawSetFontStretch() sets the font stretch to use when annotating with text. The AnyStretch enumeration acts as a wild-card "don't care" option.

@@ -3007,7 +3007,7 @@ void DrawSetFontStretch(DrawingWand *wand,
-

DrawSetFontStyle

+

DrawSetFontStyle

DrawSetFontStyle() sets the font style to use when annotating with text. The AnyStyle enumeration acts as a wild-card "don't care" option.

@@ -3033,7 +3033,7 @@ void DrawSetFontStyle(DrawingWand *wand,const StyleType style)
-

DrawSetFontWeight

+

DrawSetFontWeight

DrawSetFontWeight() sets the font weight to use when annotating with text.

@@ -3060,7 +3060,7 @@ void DrawSetFontWeight(DrawingWand *wand,
-

DrawSetGravity

+

DrawSetGravity

DrawSetGravity() sets the text placement gravity to use when annotating with text.

@@ -3086,7 +3086,7 @@ void DrawSetGravity(DrawingWand *wand,const GravityType gravity)
-

DrawSetStrokeColor

+

DrawSetStrokeColor

DrawSetStrokeColor() sets the color used for stroking object outlines.

@@ -3113,7 +3113,7 @@ void DrawSetStrokeColor(DrawingWand *wand,
-

DrawSetStrokePatternURL

+

DrawSetStrokePatternURL

DrawSetStrokePatternURL() sets the pattern used for stroking object outlines.

@@ -3140,7 +3140,7 @@ MagickBooleanType DrawSetStrokePatternURL(DrawingWand *wand,
-

DrawSetStrokeAntialias

+

DrawSetStrokeAntialias

DrawSetStrokeAntialias() controls whether stroked outlines are antialiased. Stroked outlines are antialiased by default. When antialiasing is disabled stroked pixels are thresholded to determine if the stroke color or underlying canvas color should be used.

@@ -3167,7 +3167,7 @@ void DrawSetStrokeAntialias(DrawingWand *wand,
-

DrawSetStrokeDashArray

+

DrawSetStrokeDashArray

DrawSetStrokeDashArray() specifies the pattern of dashes and gaps used to stroke paths. The stroke dash array represents an array of numbers that specify the lengths of alternating dashes and gaps in pixels. If an odd number of values is provided, then the list of values is repeated to yield an even number of values. To remove an existing dash array, pass a zero number_elements argument and null dasharray. A typical stroke dash array might contain the members 5 3 2.

@@ -3198,7 +3198,7 @@ MagickBooleanType DrawSetStrokeDashArray(DrawingWand *wand,
-

DrawSetStrokeDashOffset

+

DrawSetStrokeDashOffset

DrawSetStrokeDashOffset() specifies the offset into the dash pattern to start the dash.

@@ -3225,7 +3225,7 @@ void DrawSetStrokeDashOffset(DrawingWand *wand,
-

DrawSetStrokeLineCap

+

DrawSetStrokeLineCap

DrawSetStrokeLineCap() specifies the shape to be used at the end of open subpaths when they are stroked. Values of LineCap are UndefinedCap, ButtCap, RoundCap, and SquareCap.

@@ -3252,7 +3252,7 @@ void DrawSetStrokeLineCap(DrawingWand *wand,
-

DrawSetStrokeLineJoin

+

DrawSetStrokeLineJoin

DrawSetStrokeLineJoin() specifies the shape to be used at the corners of paths (or other vector shapes) when they are stroked. Values of LineJoin are UndefinedJoin, MiterJoin, RoundJoin, and BevelJoin.

@@ -3279,7 +3279,7 @@ void DrawSetStrokeLineJoin(DrawingWand *wand,
-

DrawSetStrokeMiterLimit

+

DrawSetStrokeMiterLimit

DrawSetStrokeMiterLimit() specifies the miter limit. When two line segments meet at a sharp angle and miter joins have been specified for 'lineJoin', it is possible for the miter to extend far beyond the thickness of the line stroking the path. The miterLimit' imposes a limit on the ratio of the miter length to the 'lineWidth'.

@@ -3306,7 +3306,7 @@ void DrawSetStrokeMiterLimit(DrawingWand *wand,
-

DrawSetStrokeOpacity

+

DrawSetStrokeOpacity

DrawSetStrokeOpacity() specifies the alpha of stroked object outlines.

@@ -3333,7 +3333,7 @@ void DrawSetStrokeOpacity(DrawingWand *wand,
-

DrawSetStrokeWidth

+

DrawSetStrokeWidth

DrawSetStrokeWidth() sets the width of the stroke used to draw object outlines.

@@ -3360,7 +3360,7 @@ void DrawSetStrokeWidth(DrawingWand *wand,
-

DrawSetTextAlignment

+

DrawSetTextAlignment

DrawSetTextAlignment() specifies a text alignment to be applied when annotating with text.

@@ -3386,7 +3386,7 @@ void DrawSetTextAlignment(DrawingWand *wand,const AlignType alignment)
-

DrawSetTextAntialias

+

DrawSetTextAntialias

DrawSetTextAntialias() controls whether text is antialiased. Text is antialiased by default.

@@ -3413,7 +3413,7 @@ void DrawSetTextAntialias(DrawingWand *wand,
-

DrawSetTextDecoration

+

DrawSetTextDecoration

DrawSetTextDecoration() specifies a decoration to be applied when annotating with text.

@@ -3440,7 +3440,7 @@ void DrawSetTextDecoration(DrawingWand *wand,
-

DrawSetTextDirection

+

DrawSetTextDirection

DrawSetTextDirection() specifies the direction to be used when annotating with text.

@@ -3467,7 +3467,7 @@ void DrawSetTextDirection(DrawingWand *wand,
-

DrawSetTextEncoding

+

DrawSetTextEncoding

DrawSetTextEncoding() specifies the code set to use for text annotations. The only character encoding which may be specified at this time is "UTF-8" for representing Unicode as a sequence of bytes. Specify an empty string to set text encoding to the system's default. Successful text annotation using Unicode may require fonts designed to support Unicode.

@@ -3493,7 +3493,7 @@ void DrawSetTextEncoding(DrawingWand *wand,const char *encoding)
-

DrawSetTextKerning

+

DrawSetTextKerning

DrawSetTextKerning() sets the spacing between characters in text.

@@ -3519,7 +3519,7 @@ void DrawSetTextKerning(DrawingWand *wand,const double kerning)
-

DrawSetTextInterlineSpacing

+

DrawSetTextInterlineSpacing

DrawSetTextInterlineSpacing() sets the spacing between line in text.

@@ -3546,7 +3546,7 @@ void DrawSetTextInterlineSpacing(DrawingWand *wand,
-

DrawSetTextInterwordSpacing

+

DrawSetTextInterwordSpacing

DrawSetTextInterwordSpacing() sets the spacing between words in text.

@@ -3573,7 +3573,7 @@ void DrawSetTextInterwordSpacing(DrawingWand *wand,
-

DrawSetTextUnderColor

+

DrawSetTextUnderColor

DrawSetTextUnderColor() specifies the color of a background rectangle to place under text annotations.

@@ -3600,7 +3600,7 @@ void DrawSetTextUnderColor(DrawingWand *wand,
-

DrawSetVectorGraphics

+

DrawSetVectorGraphics

DrawSetVectorGraphics() sets the vector graphics associated with the specified wand. Use this method with DrawGetVectorGraphics() as a method to persist the vector graphics state.

@@ -3627,7 +3627,7 @@ MagickBooleanType DrawSetVectorGraphics(DrawingWand *wand,
-

DrawSkewX

+

DrawSkewX

DrawSkewX() skews the current coordinate system in the horizontal direction.

@@ -3653,7 +3653,7 @@ void DrawSkewX(DrawingWand *wand,const double degrees)
-

DrawSkewY

+

DrawSkewY

DrawSkewY() skews the current coordinate system in the vertical direction.

@@ -3679,7 +3679,7 @@ void DrawSkewY(DrawingWand *wand,const double degrees)
-

DrawTranslate

+

DrawTranslate

DrawTranslate() applies a translation to the current coordinate system which moves the coordinate system origin to the specified coordinate.

@@ -3710,7 +3710,7 @@ void DrawTranslate(DrawingWand *wand,const double x,
-

DrawSetViewbox

+

DrawSetViewbox

DrawSetViewbox() sets the overall canvas size to be recorded with the drawing vector data. Usually this will be specified using the same size as the canvas image. When the vector data is saved to SVG or MVG formats, the viewbox is use to specify the size of the canvas image that a viewer will render the vector data on.

@@ -3749,7 +3749,7 @@ void DrawSetViewbox(DrawingWand *wand,const double x1,const double y1,
-

IsDrawingWand

+

IsDrawingWand

IsDrawingWand() returns MagickTrue if the wand is verified as a drawing wand.

@@ -3771,7 +3771,7 @@ MagickBooleanType IsDrawingWand(const DrawingWand *wand)
-

NewDrawingWand

+

NewDrawingWand

NewDrawingWand() returns a drawing wand required for all other methods in the API.

@@ -3781,7 +3781,7 @@ MagickBooleanType IsDrawingWand(const DrawingWand *wand) DrawingWand *NewDrawingWand(void) -

PeekDrawingWand

+

PeekDrawingWand

PeekDrawingWand() returns the current drawing wand.

@@ -3803,7 +3803,7 @@ DrawInfo *PeekDrawingWand(const DrawingWand *wand)
-

PopDrawingWand

+

PopDrawingWand

PopDrawingWand() destroys the current drawing wand and returns to the previously pushed drawing wand. Multiple drawing wands may exist. It is an error to attempt to pop more drawing wands than have been pushed, and it is proper form to pop all drawing wands which have been pushed.

@@ -3825,7 +3825,7 @@ MagickBooleanType PopDrawingWand(DrawingWand *wand)
-

PushDrawingWand

+

PushDrawingWand

PushDrawingWand() clones the current drawing wand to create a new drawing wand. The original drawing wand(s) may be returned to by invoking PopDrawingWand(). The drawing wands are stored on a drawing wand stack. For every Pop there must have already been an equivalent Push.

diff --git a/www/api/effect.html b/www/api/effect.html index 8b0b98121..aba95f84a 100644 --- a/www/api/effect.html +++ b/www/api/effect.html @@ -10,7 +10,7 @@ MagickCore, C API: Add an Effect @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AdaptiveBlurImageAdaptiveSharpenImageBlurImageConvolveImageDespeckleImageEdgeImageEmbossImageGaussianBlurImageKuwaharaImageLocalContrastImageMotionBlurImagePreviewImageRotationalBlurImageSelectiveBlurImageShadeImageSharpenImageSpreadImageUnsharpMaskImage

-

AdaptiveBlurImage

+

AdaptiveBlurImage

AdaptiveBlurImage() adaptively blurs the image by blurring less intensely near image edges and more intensely far from edges. We blur the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and AdaptiveBlurImage() selects a suitable radius for you.

@@ -118,7 +118,7 @@ Image *AdaptiveBlurImage(const Image *image,const double radius,
-

AdaptiveSharpenImage

+

AdaptiveSharpenImage

AdaptiveSharpenImage() adaptively sharpens the image by sharpening more intensely near image edges and less intensely far from edges. We sharpen the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and AdaptiveSharpenImage() selects a suitable radius for you.

@@ -153,7 +153,7 @@ Image *AdaptiveSharpenImage(const Image *image,const double radius,
-

BlurImage

+

BlurImage

BlurImage() blurs an image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma. Use a radius of 0 and BlurImage() selects a suitable radius for you.

@@ -188,7 +188,7 @@ Image *BlurImage(const Image *image,const double radius,
-

ConvolveImage

+

ConvolveImage

ConvolveImage() applies a custom convolution kernel to the image.

@@ -219,7 +219,7 @@ Image *ConvolveImage(const Image *image,const KernelInfo *kernel,
-

DespeckleImage

+

DespeckleImage

DespeckleImage() reduces the speckle noise in an image while perserving the edges of the original image. A speckle removing filter uses a complementary hulling technique (raising pixels that are darker than their surrounding neighbors, then complementarily lowering pixels that are brighter than their surrounding neighbors) to reduce the speckle index of that image (reference Crimmins speckle removal).

@@ -245,7 +245,7 @@ Image *DespeckleImage(const Image *image,ExceptionInfo *exception)
-

EdgeImage

+

EdgeImage

EdgeImage() finds edges in an image. Radius defines the radius of the convolution filter. Use a radius of 0 and EdgeImage() selects a suitable radius for you.

@@ -276,7 +276,7 @@ Image *EdgeImage(const Image *image,const double radius,
-

EmbossImage

+

EmbossImage

EmbossImage() returns a grayscale image with a three-dimensional effect. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and Emboss() selects a suitable radius for you.

@@ -311,7 +311,7 @@ Image *EmbossImage(const Image *image,const double radius,
-

GaussianBlurImage

+

GaussianBlurImage

GaussianBlurImage() blurs an image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma. Use a radius of 0 and GaussianBlurImage() selects a suitable radius for you

@@ -346,7 +346,7 @@ Image *GaussianBlurImage(const Image *image,onst double radius,
-

KuwaharaImage

+

KuwaharaImage

KuwaharaImage() is an edge preserving noise reduction filter.

@@ -381,7 +381,7 @@ Image *KuwaharaImage(const Image *image,const double radius,
-

LocalContrastImage

+

LocalContrastImage

LocalContrastImage() attempts to increase the appearance of large-scale light-dark transitions. Local contrast enhancement works similarly to sharpening with an unsharp mask, however the mask is instead created using an image with a greater blur distance.

@@ -416,7 +416,7 @@ Image *LocalContrastImage(const Image *image, const double radius,
-

MotionBlurImage

+

MotionBlurImage

MotionBlurImage() simulates motion blur. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and MotionBlurImage() selects a suitable radius for you. Angle gives the angle of the blurring motion.

@@ -457,7 +457,7 @@ const double sigma,const double angle,ExceptionInfo *exception)
-

PreviewImage

+

PreviewImage

PreviewImage() tiles 9 thumbnails of the specified image with an image processing operation applied with varying parameters. This may be helpful pin-pointing an appropriate parameter for a particular image processing operation.

@@ -488,7 +488,7 @@ Image *PreviewImages(const Image *image,const PreviewType preview,
-

RotationalBlurImage

+

RotationalBlurImage

RotationalBlurImage() applies a radial blur to the image.

@@ -525,7 +525,7 @@ ExceptionInfo *exception)
-

SelectiveBlurImage

+

SelectiveBlurImage

SelectiveBlurImage() selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask that sharpens everything with contrast above a certain threshold.

@@ -564,7 +564,7 @@ Image *SelectiveBlurImage(const Image *image,const double radius,
-

ShadeImage

+

ShadeImage

ShadeImage() shines a distant light on an image to create a three-dimensional effect. You control the positioning of the light with azimuth and elevation; azimuth is measured in degrees off the x axis and elevation is measured in pixels above the Z axis.

@@ -599,7 +599,7 @@ Image *ShadeImage(const Image *image,const MagickBooleanType gray,
-

SharpenImage

+

SharpenImage

SharpenImage() sharpens the image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and SharpenImage() selects a suitable radius for you.

@@ -636,7 +636,7 @@ const double sigma,ExceptionInfo *exception)
-

SpreadImage

+

SpreadImage

SpreadImage() is a special effects method that randomly displaces each pixel in a square area defined by the radius parameter.

@@ -672,7 +672,7 @@ Image *SpreadImage(const Image *image,
-

UnsharpMaskImage

+

UnsharpMaskImage

UnsharpMaskImage() sharpens one or more image channels. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and UnsharpMaskImage() selects a suitable radius for you.

diff --git a/www/api/effect.php b/www/api/effect.php index 9aa9b4381..624f374b8 100644 --- a/www/api/effect.php +++ b/www/api/effect.php @@ -10,7 +10,7 @@ MagickCore, C API: Add an Effect @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AdaptiveBlurImageAdaptiveSharpenImageBlurImageConvolveImageDespeckleImageEdgeImageEmbossImageGaussianBlurImageKuwaharaImageLocalContrastImageMotionBlurImagePreviewImageRotationalBlurImageSelectiveBlurImageShadeImageSharpenImageSpreadImageUnsharpMaskImage

-

AdaptiveBlurImage

+

AdaptiveBlurImage

AdaptiveBlurImage() adaptively blurs the image by blurring less intensely near image edges and more intensely far from edges. We blur the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and AdaptiveBlurImage() selects a suitable radius for you.

@@ -118,7 +118,7 @@ Image *AdaptiveBlurImage(const Image *image,const double radius,
-

AdaptiveSharpenImage

+

AdaptiveSharpenImage

AdaptiveSharpenImage() adaptively sharpens the image by sharpening more intensely near image edges and less intensely far from edges. We sharpen the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and AdaptiveSharpenImage() selects a suitable radius for you.

@@ -153,7 +153,7 @@ Image *AdaptiveSharpenImage(const Image *image,const double radius,
-

BlurImage

+

BlurImage

BlurImage() blurs an image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma. Use a radius of 0 and BlurImage() selects a suitable radius for you.

@@ -188,7 +188,7 @@ Image *BlurImage(const Image *image,const double radius,
-

ConvolveImage

+

ConvolveImage

ConvolveImage() applies a custom convolution kernel to the image.

@@ -219,7 +219,7 @@ Image *ConvolveImage(const Image *image,const KernelInfo *kernel,
-

DespeckleImage

+

DespeckleImage

DespeckleImage() reduces the speckle noise in an image while perserving the edges of the original image. A speckle removing filter uses a complementary hulling technique (raising pixels that are darker than their surrounding neighbors, then complementarily lowering pixels that are brighter than their surrounding neighbors) to reduce the speckle index of that image (reference Crimmins speckle removal).

@@ -245,7 +245,7 @@ Image *DespeckleImage(const Image *image,ExceptionInfo *exception)
-

EdgeImage

+

EdgeImage

EdgeImage() finds edges in an image. Radius defines the radius of the convolution filter. Use a radius of 0 and EdgeImage() selects a suitable radius for you.

@@ -276,7 +276,7 @@ Image *EdgeImage(const Image *image,const double radius,
-

EmbossImage

+

EmbossImage

EmbossImage() returns a grayscale image with a three-dimensional effect. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and Emboss() selects a suitable radius for you.

@@ -311,7 +311,7 @@ Image *EmbossImage(const Image *image,const double radius,
-

GaussianBlurImage

+

GaussianBlurImage

GaussianBlurImage() blurs an image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma. Use a radius of 0 and GaussianBlurImage() selects a suitable radius for you

@@ -346,7 +346,7 @@ Image *GaussianBlurImage(const Image *image,onst double radius,
-

KuwaharaImage

+

KuwaharaImage

KuwaharaImage() is an edge preserving noise reduction filter.

@@ -381,7 +381,7 @@ Image *KuwaharaImage(const Image *image,const double radius,
-

LocalContrastImage

+

LocalContrastImage

LocalContrastImage() attempts to increase the appearance of large-scale light-dark transitions. Local contrast enhancement works similarly to sharpening with an unsharp mask, however the mask is instead created using an image with a greater blur distance.

@@ -416,7 +416,7 @@ Image *LocalContrastImage(const Image *image, const double radius,
-

MotionBlurImage

+

MotionBlurImage

MotionBlurImage() simulates motion blur. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and MotionBlurImage() selects a suitable radius for you. Angle gives the angle of the blurring motion.

@@ -457,7 +457,7 @@ const double sigma,const double angle,ExceptionInfo *exception)
-

PreviewImage

+

PreviewImage

PreviewImage() tiles 9 thumbnails of the specified image with an image processing operation applied with varying parameters. This may be helpful pin-pointing an appropriate parameter for a particular image processing operation.

@@ -488,7 +488,7 @@ Image *PreviewImages(const Image *image,const PreviewType preview,
-

RotationalBlurImage

+

RotationalBlurImage

RotationalBlurImage() applies a radial blur to the image.

@@ -525,7 +525,7 @@ ExceptionInfo *exception)
-

SelectiveBlurImage

+

SelectiveBlurImage

SelectiveBlurImage() selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask that sharpens everything with contrast above a certain threshold.

@@ -564,7 +564,7 @@ Image *SelectiveBlurImage(const Image *image,const double radius,
-

ShadeImage

+

ShadeImage

ShadeImage() shines a distant light on an image to create a three-dimensional effect. You control the positioning of the light with azimuth and elevation; azimuth is measured in degrees off the x axis and elevation is measured in pixels above the Z axis.

@@ -599,7 +599,7 @@ Image *ShadeImage(const Image *image,const MagickBooleanType gray,
-

SharpenImage

+

SharpenImage

SharpenImage() sharpens the image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and SharpenImage() selects a suitable radius for you.

@@ -636,7 +636,7 @@ const double sigma,ExceptionInfo *exception)
-

SpreadImage

+

SpreadImage

SpreadImage() is a special effects method that randomly displaces each pixel in a square area defined by the radius parameter.

@@ -672,7 +672,7 @@ Image *SpreadImage(const Image *image,
-

UnsharpMaskImage

+

UnsharpMaskImage

UnsharpMaskImage() sharpens one or more image channels. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and UnsharpMaskImage() selects a suitable radius for you.

diff --git a/www/api/enhance.html b/www/api/enhance.html index 1cabae637..9213a816d 100644 --- a/www/api/enhance.html +++ b/www/api/enhance.html @@ -10,7 +10,7 @@ MagickCore, C API: Enhance an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AutoGammaImageAutoLevelImageBrightnessContrastImageClutImageColorDecisionListImageContrastImageContrastStretchImageEnhanceImageEqualizeImageGammaImageGrayscaleImageHaldClutImageLevelImageLevelizeImageLevelImageColorsLinearStretchImageModulateImageNegateImageThe NormalizeImageSigmoidalContrastImage

-

AutoGammaImage

+

AutoGammaImage

AutoGammaImage() extract the 'mean' from the image and adjust the image to try make set its gamma appropriatally.

@@ -109,7 +109,7 @@ MagickBooleanType AutoGammaImage(Image *image,ExceptionInfo *exception)
-

AutoLevelImage

+

AutoLevelImage

AutoLevelImage() adjusts the levels of a particular image channel by scaling the minimum and maximum values to the full quantum range.

@@ -135,7 +135,7 @@ MagickBooleanType AutoLevelImage(Image *image,ExceptionInfo *exception)
-

BrightnessContrastImage

+

BrightnessContrastImage

BrightnessContrastImage() changes the brightness and/or contrast of an image. It converts the brightness and contrast parameters into slope and intercept and calls a polynomical function to apply to the image.

@@ -170,7 +170,7 @@ MagickBooleanType BrightnessContrastImage(Image *image,
-

ClutImage

+

ClutImage

ClutImage() replaces each color value in the given image, by using it as an index to lookup a replacement color value in a Color Look UP Table in the form of an image. The values are extracted along a diagonal of the CLUT image so either a horizontal or vertial gradient image can be used.

@@ -209,7 +209,7 @@ MagickBooleanType ClutImage(Image *image,Image *clut_image,
-

ColorDecisionListImage

+

ColorDecisionListImage

ColorDecisionListImage() accepts a lightweight Color Correction Collection (CCC) file which solely contains one or more color corrections and applies the correction to the image. Here is a sample CCC file:

@@ -257,7 +257,7 @@ MagickBooleanType ColorDecisionListImage(Image *image,
-

ContrastImage

+

ContrastImage

ContrastImage() enhances the intensity differences between the lighter and darker elements of the image. Set sharpen to a MagickTrue to increase the image contrast otherwise the contrast is reduced.

@@ -288,7 +288,7 @@ MagickBooleanType ContrastImage(Image *image,
-

ContrastStretchImage

+

ContrastStretchImage

ContrastStretchImage() is a simple image enhancement technique that attempts to improve the contrast in an image by 'stretching' the range of intensity values it contains to span a desired range of values. It differs from the more sophisticated histogram equalization in that it can only apply a linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.

@@ -327,7 +327,7 @@ MagickBooleanType ContrastStretchImage(Image *image,
-

EnhanceImage

+

EnhanceImage

EnhanceImage() applies a digital filter that improves the quality of a noisy image.

@@ -353,7 +353,7 @@ Image *EnhanceImage(const Image *image,ExceptionInfo *exception)
-

EqualizeImage

+

EqualizeImage

EqualizeImage() applies a histogram equalization to the image.

@@ -379,7 +379,7 @@ MagickBooleanType EqualizeImage(Image *image,ExceptionInfo *exception)
-

GammaImage

+

GammaImage

GammaImage() gamma-corrects a particular image channel. The same image viewed on different devices will have perceptual differences in the way the image's intensities are represented on the screen. Specify individual gamma levels for the red, green, and blue channels, or adjust all three with the gamma parameter. Values typically range from 0.8 to 2.3.

@@ -412,7 +412,7 @@ MagickBooleanType GammaImage(Image *image,const double gamma,
-

GrayscaleImage

+

GrayscaleImage

GrayscaleImage() converts the image to grayscale.

@@ -443,7 +443,7 @@ MagickBooleanType GrayscaleImage(Image *image,
-

HaldClutImage

+

HaldClutImage

HaldClutImage() applies a Hald color lookup table to the image. A Hald color lookup table is a 3-dimensional color cube mapped to 2 dimensions. Create it with the HALD coder. You can apply any color transformation to the Hald image and then use this method to apply the transform to the image.

@@ -474,7 +474,7 @@ MagickBooleanType HaldClutImage(Image *image,Image *hald_image,
-

LevelImage

+

LevelImage

LevelImage() adjusts the levels of a particular image channel by scaling the colors falling between specified white and black points to the full available quantum range.

@@ -515,7 +515,7 @@ MagickBooleanType LevelImage(Image *image,const double black_point,
-

LevelizeImage

+

LevelizeImage

LevelizeImage() applies the reversed LevelImage() operation to just the specific channels specified. It compresses the full range of color values, so that they lie between the given black and white points. Gamma is applied before the values are mapped.

@@ -558,7 +558,7 @@ MagickBooleanType LevelizeImage(Image *image,const double black_point,
-

LevelImageColors

+

LevelImageColors

LevelImageColors() maps the given color to "black" and "white" values, linearly spreading out the colors, and level values on a channel by channel bases, as per LevelImage(). The given colors allows you to specify different level ranges for each of the color channels separately.

@@ -600,7 +600,7 @@ const MagickBooleanType invert,ExceptionInfo *exception)
-

LinearStretchImage

+

LinearStretchImage

LinearStretchImage() discards any pixels below the black point and above the white point and levels the remaining pixels.

@@ -636,7 +636,7 @@ MagickBooleanType LinearStretchImage(Image *image,
-

ModulateImage

+

ModulateImage

ModulateImage() lets you control the brightness, saturation, and hue of an image. Modulate represents the brightness, saturation, and hue as one parameter (e.g. 90,150,100). If the image colorspace is HSL, the modulation is lightness, saturation, and hue. For HWB, use blackness, whiteness, and hue. And for HCL, use chrome, luma, and hue.

@@ -667,7 +667,7 @@ MagickBooleanType ModulateImage(Image *image,const char *modulate,
-

NegateImage

+

NegateImage

NegateImage() negates the colors in the reference image. The grayscale option means that only grayscale values within the image are negated.

@@ -698,7 +698,7 @@ MagickBooleanType NegateImage(Image *image,
-

The NormalizeImage

+

The NormalizeImage

The NormalizeImage() method enhances the contrast of a color image by mapping the darkest 2 percent of all pixel to black and the brightest 1 percent to white.

@@ -724,7 +724,7 @@ MagickBooleanType NormalizeImage(Image *image,ExceptionInfo *exception)
-

SigmoidalContrastImage

+

SigmoidalContrastImage

SigmoidalContrastImage() adjusts the contrast of an image with a non-linear sigmoidal contrast algorithm. Increase the contrast of the image using a sigmoidal transfer function without saturating highlights or shadows. Contrast indicates how much to increase the contrast (0 is none; 3 is typical; 20 is pushing it); mid-point indicates where midtones fall in the resultant image (0 is white; 50 is middle-gray; 100 is black). Set sharpen to MagickTrue to increase the image contrast otherwise the contrast is reduced.

diff --git a/www/api/enhance.php b/www/api/enhance.php index f833b03ba..cd3c5dc48 100644 --- a/www/api/enhance.php +++ b/www/api/enhance.php @@ -10,7 +10,7 @@ MagickCore, C API: Enhance an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AutoGammaImageAutoLevelImageBrightnessContrastImageClutImageColorDecisionListImageContrastImageContrastStretchImageEnhanceImageEqualizeImageGammaImageGrayscaleImageHaldClutImageLevelImageLevelizeImageLevelImageColorsLinearStretchImageModulateImageNegateImageThe NormalizeImageSigmoidalContrastImage

-

AutoGammaImage

+

AutoGammaImage

AutoGammaImage() extract the 'mean' from the image and adjust the image to try make set its gamma appropriatally.

@@ -109,7 +109,7 @@ MagickBooleanType AutoGammaImage(Image *image,ExceptionInfo *exception)
-

AutoLevelImage

+

AutoLevelImage

AutoLevelImage() adjusts the levels of a particular image channel by scaling the minimum and maximum values to the full quantum range.

@@ -135,7 +135,7 @@ MagickBooleanType AutoLevelImage(Image *image,ExceptionInfo *exception)
-

BrightnessContrastImage

+

BrightnessContrastImage

BrightnessContrastImage() changes the brightness and/or contrast of an image. It converts the brightness and contrast parameters into slope and intercept and calls a polynomical function to apply to the image.

@@ -170,7 +170,7 @@ MagickBooleanType BrightnessContrastImage(Image *image,
-

ClutImage

+

ClutImage

ClutImage() replaces each color value in the given image, by using it as an index to lookup a replacement color value in a Color Look UP Table in the form of an image. The values are extracted along a diagonal of the CLUT image so either a horizontal or vertial gradient image can be used.

@@ -209,7 +209,7 @@ MagickBooleanType ClutImage(Image *image,Image *clut_image,
-

ColorDecisionListImage

+

ColorDecisionListImage

ColorDecisionListImage() accepts a lightweight Color Correction Collection (CCC) file which solely contains one or more color corrections and applies the correction to the image. Here is a sample CCC file:

@@ -257,7 +257,7 @@ MagickBooleanType ColorDecisionListImage(Image *image,
-

ContrastImage

+

ContrastImage

ContrastImage() enhances the intensity differences between the lighter and darker elements of the image. Set sharpen to a MagickTrue to increase the image contrast otherwise the contrast is reduced.

@@ -288,7 +288,7 @@ MagickBooleanType ContrastImage(Image *image,
-

ContrastStretchImage

+

ContrastStretchImage

ContrastStretchImage() is a simple image enhancement technique that attempts to improve the contrast in an image by 'stretching' the range of intensity values it contains to span a desired range of values. It differs from the more sophisticated histogram equalization in that it can only apply a linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.

@@ -327,7 +327,7 @@ MagickBooleanType ContrastStretchImage(Image *image,
-

EnhanceImage

+

EnhanceImage

EnhanceImage() applies a digital filter that improves the quality of a noisy image.

@@ -353,7 +353,7 @@ Image *EnhanceImage(const Image *image,ExceptionInfo *exception)
-

EqualizeImage

+

EqualizeImage

EqualizeImage() applies a histogram equalization to the image.

@@ -379,7 +379,7 @@ MagickBooleanType EqualizeImage(Image *image,ExceptionInfo *exception)
-

GammaImage

+

GammaImage

GammaImage() gamma-corrects a particular image channel. The same image viewed on different devices will have perceptual differences in the way the image's intensities are represented on the screen. Specify individual gamma levels for the red, green, and blue channels, or adjust all three with the gamma parameter. Values typically range from 0.8 to 2.3.

@@ -412,7 +412,7 @@ MagickBooleanType GammaImage(Image *image,const double gamma,
-

GrayscaleImage

+

GrayscaleImage

GrayscaleImage() converts the image to grayscale.

@@ -443,7 +443,7 @@ MagickBooleanType GrayscaleImage(Image *image,
-

HaldClutImage

+

HaldClutImage

HaldClutImage() applies a Hald color lookup table to the image. A Hald color lookup table is a 3-dimensional color cube mapped to 2 dimensions. Create it with the HALD coder. You can apply any color transformation to the Hald image and then use this method to apply the transform to the image.

@@ -474,7 +474,7 @@ MagickBooleanType HaldClutImage(Image *image,Image *hald_image,
-

LevelImage

+

LevelImage

LevelImage() adjusts the levels of a particular image channel by scaling the colors falling between specified white and black points to the full available quantum range.

@@ -515,7 +515,7 @@ MagickBooleanType LevelImage(Image *image,const double black_point,
-

LevelizeImage

+

LevelizeImage

LevelizeImage() applies the reversed LevelImage() operation to just the specific channels specified. It compresses the full range of color values, so that they lie between the given black and white points. Gamma is applied before the values are mapped.

@@ -558,7 +558,7 @@ MagickBooleanType LevelizeImage(Image *image,const double black_point,
-

LevelImageColors

+

LevelImageColors

LevelImageColors() maps the given color to "black" and "white" values, linearly spreading out the colors, and level values on a channel by channel bases, as per LevelImage(). The given colors allows you to specify different level ranges for each of the color channels separately.

@@ -600,7 +600,7 @@ const MagickBooleanType invert,ExceptionInfo *exception)
-

LinearStretchImage

+

LinearStretchImage

LinearStretchImage() discards any pixels below the black point and above the white point and levels the remaining pixels.

@@ -636,7 +636,7 @@ MagickBooleanType LinearStretchImage(Image *image,
-

ModulateImage

+

ModulateImage

ModulateImage() lets you control the brightness, saturation, and hue of an image. Modulate represents the brightness, saturation, and hue as one parameter (e.g. 90,150,100). If the image colorspace is HSL, the modulation is lightness, saturation, and hue. For HWB, use blackness, whiteness, and hue. And for HCL, use chrome, luma, and hue.

@@ -667,7 +667,7 @@ MagickBooleanType ModulateImage(Image *image,const char *modulate,
-

NegateImage

+

NegateImage

NegateImage() negates the colors in the reference image. The grayscale option means that only grayscale values within the image are negated.

@@ -698,7 +698,7 @@ MagickBooleanType NegateImage(Image *image,
-

The NormalizeImage

+

The NormalizeImage

The NormalizeImage() method enhances the contrast of a color image by mapping the darkest 2 percent of all pixel to black and the brightest 1 percent to white.

@@ -724,7 +724,7 @@ MagickBooleanType NormalizeImage(Image *image,ExceptionInfo *exception)
-

SigmoidalContrastImage

+

SigmoidalContrastImage

SigmoidalContrastImage() adjusts the contrast of an image with a non-linear sigmoidal contrast algorithm. Increase the contrast of the image using a sigmoidal transfer function without saturating highlights or shadows. Contrast indicates how much to increase the contrast (0 is none; 3 is typical; 20 is pushing it); mid-point indicates where midtones fall in the resultant image (0 is white; 50 is middle-gray; 100 is black). Set sharpen to MagickTrue to increase the image contrast otherwise the contrast is reduced.

diff --git a/www/api/exception.html b/www/api/exception.html index a85fac1f5..d548ae5bc 100644 --- a/www/api/exception.html +++ b/www/api/exception.html @@ -10,7 +10,7 @@ MagickCore, C API: Dealing with Exceptions @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireExceptionInfoClearMagickExceptionCatchExceptionCloneExceptionInfoDestroyExceptionInfoGetExceptionMessageGetLocaleExceptionMessageInheritExceptionInitializeExceptionInfoMagickErrorMagickFatalErrorMagickWarningSetErrorHandlerSetFatalErrorHandlerSetWarningHandlerThrowException

-

AcquireExceptionInfo

+

AcquireExceptionInfo

AcquireExceptionInfo() allocates the ExceptionInfo structure.

@@ -93,7 +93,7 @@ ExceptionInfo *AcquireExceptionInfo(void) -

ClearMagickException

+

ClearMagickException

ClearMagickException() clears any exception that may not have been caught yet.

@@ -115,7 +115,7 @@ ClearMagickException(ExceptionInfo *exception)
-

CatchException

+

CatchException

CatchException() returns if no exceptions is found otherwise it reports the exception as a warning, error, or fatal depending on the severity.

@@ -137,7 +137,7 @@ CatchException(ExceptionInfo *exception)
-

CloneExceptionInfo

+

CloneExceptionInfo

CloneExceptionInfo() clones the ExceptionInfo structure.

@@ -159,7 +159,7 @@ ExceptionInfo *CloneException(ExceptionInfo *exception)
-

DestroyExceptionInfo

+

DestroyExceptionInfo

DestroyExceptionInfo() deallocates memory associated with an exception.

@@ -181,7 +181,7 @@ ExceptionInfo *DestroyExceptionInfo(ExceptionInfo *exception)
-

GetExceptionMessage

+

GetExceptionMessage

GetExceptionMessage() returns the error message defined by the specified error code.

@@ -203,7 +203,7 @@ char *GetExceptionMessage(const int error)
-

GetLocaleExceptionMessage

+

GetLocaleExceptionMessage

GetLocaleExceptionMessage() converts a enumerated exception severity and tag to a message in the current locale.

@@ -230,7 +230,7 @@ const char *GetLocaleExceptionMessage(const ExceptionType severity,
-

InheritException

+

InheritException

InheritException() inherits an exception from a related exception.

@@ -256,7 +256,7 @@ InheritException(ExceptionInfo *exception,const ExceptionInfo *relative)
-

InitializeExceptionInfo

+

InitializeExceptionInfo

InitializeExceptionInfo() initializes an exception to default values.

@@ -278,7 +278,7 @@ InitializeExceptionInfo(ExceptionInfo *exception)
-

MagickError

+

MagickError

MagickError() calls the exception handler methods with an error reason.

@@ -309,7 +309,7 @@ void MagickError(const ExceptionType error,const char *reason,
-

MagickFatalError

+

MagickFatalError

MagickFatalError() calls the fatal exception handler methods with an error reason.

@@ -340,7 +340,7 @@ void MagickFatalError(const ExceptionType error,const char *reason,
-

MagickWarning

+

MagickWarning

MagickWarning() calls the warning handler methods with a warning reason.

@@ -371,7 +371,7 @@ void MagickWarning(const ExceptionType warning,const char *reason,
-

SetErrorHandler

+

SetErrorHandler

SetErrorHandler() sets the exception handler to the specified method and returns the previous exception handler.

@@ -393,7 +393,7 @@ ErrorHandler SetErrorHandler(ErrorHandler handler)
-

SetFatalErrorHandler

+

SetFatalErrorHandler

SetFatalErrorHandler() sets the fatal exception handler to the specified method and returns the previous fatal exception handler.

@@ -415,7 +415,7 @@ ErrorHandler SetErrorHandler(ErrorHandler handler)
-

SetWarningHandler

+

SetWarningHandler

SetWarningHandler() sets the warning handler to the specified method and returns the previous warning handler.

@@ -437,7 +437,7 @@ ErrorHandler SetWarningHandler(ErrorHandler handler)
-

ThrowException

+

ThrowException

ThrowException() throws an exception with the specified severity code, reason, and optional description.

diff --git a/www/api/exception.php b/www/api/exception.php index 4a03752ed..e0a3e42fa 100644 --- a/www/api/exception.php +++ b/www/api/exception.php @@ -10,7 +10,7 @@ MagickCore, C API: Dealing with Exceptions @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireExceptionInfoClearMagickExceptionCatchExceptionCloneExceptionInfoDestroyExceptionInfoGetExceptionMessageGetLocaleExceptionMessageInheritExceptionInitializeExceptionInfoMagickErrorMagickFatalErrorMagickWarningSetErrorHandlerSetFatalErrorHandlerSetWarningHandlerThrowException

-

AcquireExceptionInfo

+

AcquireExceptionInfo

AcquireExceptionInfo() allocates the ExceptionInfo structure.

@@ -93,7 +93,7 @@ ExceptionInfo *AcquireExceptionInfo(void) -

ClearMagickException

+

ClearMagickException

ClearMagickException() clears any exception that may not have been caught yet.

@@ -115,7 +115,7 @@ ClearMagickException(ExceptionInfo *exception)
-

CatchException

+

CatchException

CatchException() returns if no exceptions is found otherwise it reports the exception as a warning, error, or fatal depending on the severity.

@@ -137,7 +137,7 @@ CatchException(ExceptionInfo *exception)
-

CloneExceptionInfo

+

CloneExceptionInfo

CloneExceptionInfo() clones the ExceptionInfo structure.

@@ -159,7 +159,7 @@ ExceptionInfo *CloneException(ExceptionInfo *exception)
-

DestroyExceptionInfo

+

DestroyExceptionInfo

DestroyExceptionInfo() deallocates memory associated with an exception.

@@ -181,7 +181,7 @@ ExceptionInfo *DestroyExceptionInfo(ExceptionInfo *exception)
-

GetExceptionMessage

+

GetExceptionMessage

GetExceptionMessage() returns the error message defined by the specified error code.

@@ -203,7 +203,7 @@ char *GetExceptionMessage(const int error)
-

GetLocaleExceptionMessage

+

GetLocaleExceptionMessage

GetLocaleExceptionMessage() converts a enumerated exception severity and tag to a message in the current locale.

@@ -230,7 +230,7 @@ const char *GetLocaleExceptionMessage(const ExceptionType severity,
-

InheritException

+

InheritException

InheritException() inherits an exception from a related exception.

@@ -256,7 +256,7 @@ InheritException(ExceptionInfo *exception,const ExceptionInfo *relative)
-

InitializeExceptionInfo

+

InitializeExceptionInfo

InitializeExceptionInfo() initializes an exception to default values.

@@ -278,7 +278,7 @@ InitializeExceptionInfo(ExceptionInfo *exception)
-

MagickError

+

MagickError

MagickError() calls the exception handler methods with an error reason.

@@ -309,7 +309,7 @@ void MagickError(const ExceptionType error,const char *reason,
-

MagickFatalError

+

MagickFatalError

MagickFatalError() calls the fatal exception handler methods with an error reason.

@@ -340,7 +340,7 @@ void MagickFatalError(const ExceptionType error,const char *reason,
-

MagickWarning

+

MagickWarning

MagickWarning() calls the warning handler methods with a warning reason.

@@ -371,7 +371,7 @@ void MagickWarning(const ExceptionType warning,const char *reason,
-

SetErrorHandler

+

SetErrorHandler

SetErrorHandler() sets the exception handler to the specified method and returns the previous exception handler.

@@ -393,7 +393,7 @@ ErrorHandler SetErrorHandler(ErrorHandler handler)
-

SetFatalErrorHandler

+

SetFatalErrorHandler

SetFatalErrorHandler() sets the fatal exception handler to the specified method and returns the previous fatal exception handler.

@@ -415,7 +415,7 @@ ErrorHandler SetErrorHandler(ErrorHandler handler)
-

SetWarningHandler

+

SetWarningHandler

SetWarningHandler() sets the warning handler to the specified method and returns the previous warning handler.

@@ -437,7 +437,7 @@ ErrorHandler SetWarningHandler(ErrorHandler handler)
-

ThrowException

+

ThrowException

ThrowException() throws an exception with the specified severity code, reason, and optional description.

diff --git a/www/api/feature.html b/www/api/feature.html index dadd8f7a1..1e1158e9e 100644 --- a/www/api/feature.html +++ b/www/api/feature.html @@ -10,7 +10,7 @@ MagickCore, C API: Image Features @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

CannyEdgeImageGetImageFeaturesUse HoughLineImageMeanShiftImage

-

CannyEdgeImage

+

CannyEdgeImage

CannyEdgeImage() uses a multi-stage algorithm to detect a wide range of edges in images.

@@ -127,7 +127,7 @@ Image *CannyEdgeImage(const Image *image,const double radius,
-

GetImageFeatures

+

GetImageFeatures

GetImageFeatures() returns features for each channel in the image in each of four directions (horizontal, vertical, left and right diagonals) for the specified distance. The features include the angular second moment, contrast, correlation, sum of squares: variance, inverse difference moment, sum average, sum varience, sum entropy, entropy, difference variance, difference entropy, information measures of correlation 1, information measures of correlation 2, and maximum correlation coefficient. You can access the red channel contrast, for example, like this:

@@ -165,7 +165,7 @@ ChannelFeatures *GetImageFeatures(const Image *image,
-

Use HoughLineImage

+

Use HoughLineImage

Use HoughLineImage() in conjunction with any binary edge extracted image (we recommand Canny) to identify lines in the image. The algorithm accumulates counts for every white pixel for every possible orientation (for angles from 0 to 179 in 1 degree increments) and distance from the center of the image to the corner (in 1 px increments) and stores the counts in an accumulator matrix of angle vs distance. The size of the accumulator is 180x(diagonal/2). Next it searches this space for peaks in counts and converts the locations of the peaks to slope and intercept in the normal x,y input image space. Use the slope/intercepts to find the endpoints clipped to the bounds of the image. The lines are then drawn. The counts are a measure of the length of the lines

@@ -200,7 +200,7 @@ Image *HoughLineImage(const Image *image,const size_t width,
-

MeanShiftImage

+

MeanShiftImage

MeanShiftImage() delineate arbitrarily shaped clusters in the image. For each pixel, it visits all the pixels in the neighborhood specified by the window centered at the pixel and excludes those that are outside the radius=(window-1)/2 surrounding the pixel. From those pixels, it finds those that are within the specified color distance from the current mean, and computes a new x,y centroid from those coordinates and a new mean. This new x,y centroid is used as the center for a new window. This process iterates until it converges and the final mean is replaces the (original window center) pixel value. It repeats this process for the next pixel, etc., until it processes all pixels in the image. Results are typically better with colorspaces other than sRGB. We recommend YIQ, YUV or YCbCr.

diff --git a/www/api/feature.php b/www/api/feature.php index 4d0a9801f..48c4e968a 100644 --- a/www/api/feature.php +++ b/www/api/feature.php @@ -10,7 +10,7 @@ MagickCore, C API: Image Features @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

CannyEdgeImageGetImageFeaturesUse HoughLineImageMeanShiftImage

-

CannyEdgeImage

+

CannyEdgeImage

CannyEdgeImage() uses a multi-stage algorithm to detect a wide range of edges in images.

@@ -127,7 +127,7 @@ Image *CannyEdgeImage(const Image *image,const double radius,
-

GetImageFeatures

+

GetImageFeatures

GetImageFeatures() returns features for each channel in the image in each of four directions (horizontal, vertical, left and right diagonals) for the specified distance. The features include the angular second moment, contrast, correlation, sum of squares: variance, inverse difference moment, sum average, sum varience, sum entropy, entropy, difference variance, difference entropy, information measures of correlation 1, information measures of correlation 2, and maximum correlation coefficient. You can access the red channel contrast, for example, like this:

@@ -165,7 +165,7 @@ ChannelFeatures *GetImageFeatures(const Image *image,
-

Use HoughLineImage

+

Use HoughLineImage

Use HoughLineImage() in conjunction with any binary edge extracted image (we recommand Canny) to identify lines in the image. The algorithm accumulates counts for every white pixel for every possible orientation (for angles from 0 to 179 in 1 degree increments) and distance from the center of the image to the corner (in 1 px increments) and stores the counts in an accumulator matrix of angle vs distance. The size of the accumulator is 180x(diagonal/2). Next it searches this space for peaks in counts and converts the locations of the peaks to slope and intercept in the normal x,y input image space. Use the slope/intercepts to find the endpoints clipped to the bounds of the image. The lines are then drawn. The counts are a measure of the length of the lines

@@ -200,7 +200,7 @@ Image *HoughLineImage(const Image *image,const size_t width,
-

MeanShiftImage

+

MeanShiftImage

MeanShiftImage() delineate arbitrarily shaped clusters in the image. For each pixel, it visits all the pixels in the neighborhood specified by the window centered at the pixel and excludes those that are outside the radius=(window-1)/2 surrounding the pixel. From those pixels, it finds those that are within the specified color distance from the current mean, and computes a new x,y centroid from those coordinates and a new mean. This new x,y centroid is used as the center for a new window. This process iterates until it converges and the final mean is replaces the (original window center) pixel value. It repeats this process for the next pixel, etc., until it processes all pixels in the image. Results are typically better with colorspaces other than sRGB. We recommend YIQ, YUV or YCbCr.

diff --git a/www/api/fourier.html b/www/api/fourier.html index 2e62b4c2f..18c28cb7f 100644 --- a/www/api/fourier.html +++ b/www/api/fourier.html @@ -10,7 +10,7 @@ MagickCore, C API: Fourier Transform @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ComplexImagesForwardFourierTransformImageInverseFourierTransformImage

-

ComplexImages

+

ComplexImages

ComplexImages() performs complex mathematics on an image sequence.

@@ -114,7 +114,7 @@ MagickBooleanType ComplexImages(Image *images,const ComplexOperator op,
-

ForwardFourierTransformImage

+

ForwardFourierTransformImage

ForwardFourierTransformImage() implements the discrete Fourier transform (DFT) of the image either as a magnitude / phase or real / imaginary image pair.

@@ -145,7 +145,7 @@ Image *ForwardFourierTransformImage(const Image *image,
-

InverseFourierTransformImage

+

InverseFourierTransformImage

InverseFourierTransformImage() implements the inverse discrete Fourier transform (DFT) of the image either as a magnitude / phase or real / imaginary image pair.

diff --git a/www/api/fourier.php b/www/api/fourier.php index 10917c417..dc75e8df2 100644 --- a/www/api/fourier.php +++ b/www/api/fourier.php @@ -10,7 +10,7 @@ MagickCore, C API: Fourier Transform @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ComplexImagesForwardFourierTransformImageInverseFourierTransformImage

-

ComplexImages

+

ComplexImages

ComplexImages() performs complex mathematics on an image sequence.

@@ -114,7 +114,7 @@ MagickBooleanType ComplexImages(Image *images,const ComplexOperator op,
-

ForwardFourierTransformImage

+

ForwardFourierTransformImage

ForwardFourierTransformImage() implements the discrete Fourier transform (DFT) of the image either as a magnitude / phase or real / imaginary image pair.

@@ -145,7 +145,7 @@ Image *ForwardFourierTransformImage(const Image *image,
-

InverseFourierTransformImage

+

InverseFourierTransformImage

InverseFourierTransformImage() implements the inverse discrete Fourier transform (DFT) of the image either as a magnitude / phase or real / imaginary image pair.

diff --git a/www/api/fx.html b/www/api/fx.html index 6b11ff5be..1e42ffc54 100644 --- a/www/api/fx.html +++ b/www/api/fx.html @@ -10,7 +10,7 @@ MagickCore, C API: Add a Special Effect @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AddNoiseImageBlueShiftImageCharcoalImageColorizeImageColorMatrixImageFxImageImplodeImageThe MorphImagesPlasmaImagePolaroidImageMagickSepiaToneImageShadowImageSketchImageSolarizeImageSteganoImageStereoAnaglyphImageSwirlImageTintImageVignetteImageWaveImageWaveletDenoiseImage

-

AddNoiseImage

+

AddNoiseImage

AddNoiseImage() adds random noise to the image.

@@ -122,7 +122,7 @@ Image *AddNoiseImage(const Image *image,const NoiseType noise_type,
-

BlueShiftImage

+

BlueShiftImage

BlueShiftImage() mutes the colors of the image to simulate a scene at nighttime in the moonlight.

@@ -153,7 +153,7 @@ Image *BlueShiftImage(const Image *image,const double factor,
-

CharcoalImage

+

CharcoalImage

CharcoalImage() creates a new image that is a copy of an existing one with the edge highlighted. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -188,7 +188,7 @@ Image *CharcoalImage(const Image *image,const double radius,
-

ColorizeImage

+

ColorizeImage

ColorizeImage() blends the fill color with each pixel in the image. A percentage blend is specified with opacity. Control the application of different color components by specifying a different percentage for each component (e.g. 90/100/10 is 90 red, 100 green, and 10 blue).

@@ -223,7 +223,7 @@ Image *ColorizeImage(const Image *image,const char *blend,
-

ColorMatrixImage

+

ColorMatrixImage

ColorMatrixImage() applies color transformation to an image. This method permits saturation changes, hue rotation, luminance to alpha, and various other effects. Although variable-sized transformation matrices can be used, typically one uses a 5x5 matrix for an RGBA image and a 6x6 for CMYKA (or RGBA with offsets). The matrix is similar to those used by Adobe Flash except offsets are in column 6 rather than 5 (in support of CMYKA images) and offsets are normalized (divide Flash offset by 255).

@@ -254,7 +254,7 @@ Image *ColorMatrixImage(const Image *image,
-

FxImage

+

FxImage

FxImage() applies a mathematical expression to the specified image.

@@ -285,7 +285,7 @@ Image *FxImage(const Image *image,const char *expression,
-

ImplodeImage

+

ImplodeImage

ImplodeImage() creates a new image that is a copy of an existing one with the image pixels "implode" by the specified percentage. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -324,7 +324,7 @@ Image *ImplodeImage(const Image *image,const double amount,
-

The MorphImages

+

The MorphImages

The MorphImages() method requires a minimum of two images. The first image is transformed into the second by a number of intervening images as specified by frames.

@@ -355,7 +355,7 @@ Image *MorphImages(const Image *image,const size_t number_frames,
-

PlasmaImage

+

PlasmaImage

PlasmaImage() initializes an image with plasma fractal values. The image must be initialized with a base color and the random number generator seeded before this method is called.

@@ -394,7 +394,7 @@ MagickBooleanType PlasmaImage(Image *image,const SegmentInfo *segment,
-

PolaroidImage

+

PolaroidImage

PolaroidImage() simulates a Polaroid picture.

@@ -438,7 +438,7 @@ Image *PolaroidImage(const Image *image,const DrawInfo *draw_info,
-

MagickSepiaToneImage

+

MagickSepiaToneImage

MagickSepiaToneImage() applies a special effect to the image, similar to the effect achieved in a photo darkroom by sepia toning. Threshold ranges from 0 to QuantumRange and is a measure of the extent of the sepia toning. A threshold of 80 is a good starting point for a reasonable tone.

@@ -469,7 +469,7 @@ Image *SepiaToneImage(const Image *image,const double threshold,
-

ShadowImage

+

ShadowImage

ShadowImage() simulates a shadow from the specified image and returns it.

@@ -513,7 +513,7 @@ Image *ShadowImage(const Image *image,const double alpha,
-

SketchImage

+

SketchImage

SketchImage() simulates a pencil sketch. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and SketchImage() selects a suitable radius for you. Angle gives the angle of the sketch.

@@ -552,7 +552,7 @@ const double sigma,const double angle,ExceptionInfo *exception)
-

SolarizeImage

+

SolarizeImage

SolarizeImage() applies a special effect to the image, similar to the effect achieved in a photo darkroom by selectively exposing areas of photo sensitive paper to light. Threshold ranges from 0 to QuantumRange and is a measure of the extent of the solarization.

@@ -583,7 +583,7 @@ MagickBooleanType SolarizeImage(Image *image,const double threshold,
-

SteganoImage

+

SteganoImage

SteganoImage() hides a digital watermark within the image. Recover the hidden watermark later to prove that the authenticity of an image. Offset defines the start position within the image to hide the watermark.

@@ -614,7 +614,7 @@ Image *SteganoImage(const Image *image,Image *watermark,
-

StereoAnaglyphImage

+

StereoAnaglyphImage

StereoAnaglyphImage() combines two images and produces a single image that is the composite of a left and right image of a stereo pair. Special red-green stereo glasses are required to view this effect.

@@ -658,7 +658,7 @@ Image *StereoAnaglyphImage(const Image *left_image,
-

SwirlImage

+

SwirlImage

SwirlImage() swirls the pixels about the center of the image, where degrees indicates the sweep of the arc through which each pixel is moved. You get a more dramatic effect as the degrees move from 1 to 360.

@@ -693,7 +693,7 @@ Image *SwirlImage(const Image *image,double degrees,
-

TintImage

+

TintImage

TintImage() applies a color vector to each pixel in the image. The length of the vector is 0 for black and white and at its maximum for the midtones. The vector weighting function is f(x)=(1-(4.0*((x-0.5)*(x-0.5))))

@@ -728,7 +728,7 @@ Image *TintImage(const Image *image,const char *blend,
-

VignetteImage

+

VignetteImage

VignetteImage() softens the edges of the image in vignette style.

@@ -768,7 +768,7 @@ Image *VignetteImage(const Image *image,const double radius,
-

WaveImage

+

WaveImage

WaveImage() creates a "ripple" effect in the image by shifting the pixels vertically along a sine wave whose amplitude and wavelength is specified by the given parameters.

@@ -804,7 +804,7 @@ Image *WaveImage(const Image *image,const double amplitude,
-

WaveletDenoiseImage

+

WaveletDenoiseImage

WaveletDenoiseImage() removes noise from the image using a wavelet transform. The wavelet transform is a fast hierarchical scheme for processing an image using a set of consecutive lowpass and high_pass filters, followed by a decimation. This results in a decomposition into different scales which can be regarded as different “frequency bands”, determined by the mother wavelet. Adapted from dcraw.c by David Coffin.

diff --git a/www/api/fx.php b/www/api/fx.php index 88b96723c..068383f17 100644 --- a/www/api/fx.php +++ b/www/api/fx.php @@ -10,7 +10,7 @@ MagickCore, C API: Add a Special Effect @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AddNoiseImageBlueShiftImageCharcoalImageColorizeImageColorMatrixImageFxImageImplodeImageThe MorphImagesPlasmaImagePolaroidImageMagickSepiaToneImageShadowImageSketchImageSolarizeImageSteganoImageStereoAnaglyphImageSwirlImageTintImageVignetteImageWaveImageWaveletDenoiseImage

-

AddNoiseImage

+

AddNoiseImage

AddNoiseImage() adds random noise to the image.

@@ -122,7 +122,7 @@ Image *AddNoiseImage(const Image *image,const NoiseType noise_type,
-

BlueShiftImage

+

BlueShiftImage

BlueShiftImage() mutes the colors of the image to simulate a scene at nighttime in the moonlight.

@@ -153,7 +153,7 @@ Image *BlueShiftImage(const Image *image,const double factor,
-

CharcoalImage

+

CharcoalImage

CharcoalImage() creates a new image that is a copy of an existing one with the edge highlighted. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -188,7 +188,7 @@ Image *CharcoalImage(const Image *image,const double radius,
-

ColorizeImage

+

ColorizeImage

ColorizeImage() blends the fill color with each pixel in the image. A percentage blend is specified with opacity. Control the application of different color components by specifying a different percentage for each component (e.g. 90/100/10 is 90 red, 100 green, and 10 blue).

@@ -223,7 +223,7 @@ Image *ColorizeImage(const Image *image,const char *blend,
-

ColorMatrixImage

+

ColorMatrixImage

ColorMatrixImage() applies color transformation to an image. This method permits saturation changes, hue rotation, luminance to alpha, and various other effects. Although variable-sized transformation matrices can be used, typically one uses a 5x5 matrix for an RGBA image and a 6x6 for CMYKA (or RGBA with offsets). The matrix is similar to those used by Adobe Flash except offsets are in column 6 rather than 5 (in support of CMYKA images) and offsets are normalized (divide Flash offset by 255).

@@ -254,7 +254,7 @@ Image *ColorMatrixImage(const Image *image,
-

FxImage

+

FxImage

FxImage() applies a mathematical expression to the specified image.

@@ -285,7 +285,7 @@ Image *FxImage(const Image *image,const char *expression,
-

ImplodeImage

+

ImplodeImage

ImplodeImage() creates a new image that is a copy of an existing one with the image pixels "implode" by the specified percentage. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -324,7 +324,7 @@ Image *ImplodeImage(const Image *image,const double amount,
-

The MorphImages

+

The MorphImages

The MorphImages() method requires a minimum of two images. The first image is transformed into the second by a number of intervening images as specified by frames.

@@ -355,7 +355,7 @@ Image *MorphImages(const Image *image,const size_t number_frames,
-

PlasmaImage

+

PlasmaImage

PlasmaImage() initializes an image with plasma fractal values. The image must be initialized with a base color and the random number generator seeded before this method is called.

@@ -394,7 +394,7 @@ MagickBooleanType PlasmaImage(Image *image,const SegmentInfo *segment,
-

PolaroidImage

+

PolaroidImage

PolaroidImage() simulates a Polaroid picture.

@@ -438,7 +438,7 @@ Image *PolaroidImage(const Image *image,const DrawInfo *draw_info,
-

MagickSepiaToneImage

+

MagickSepiaToneImage

MagickSepiaToneImage() applies a special effect to the image, similar to the effect achieved in a photo darkroom by sepia toning. Threshold ranges from 0 to QuantumRange and is a measure of the extent of the sepia toning. A threshold of 80 is a good starting point for a reasonable tone.

@@ -469,7 +469,7 @@ Image *SepiaToneImage(const Image *image,const double threshold,
-

ShadowImage

+

ShadowImage

ShadowImage() simulates a shadow from the specified image and returns it.

@@ -513,7 +513,7 @@ Image *ShadowImage(const Image *image,const double alpha,
-

SketchImage

+

SketchImage

SketchImage() simulates a pencil sketch. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and SketchImage() selects a suitable radius for you. Angle gives the angle of the sketch.

@@ -552,7 +552,7 @@ const double sigma,const double angle,ExceptionInfo *exception)
-

SolarizeImage

+

SolarizeImage

SolarizeImage() applies a special effect to the image, similar to the effect achieved in a photo darkroom by selectively exposing areas of photo sensitive paper to light. Threshold ranges from 0 to QuantumRange and is a measure of the extent of the solarization.

@@ -583,7 +583,7 @@ MagickBooleanType SolarizeImage(Image *image,const double threshold,
-

SteganoImage

+

SteganoImage

SteganoImage() hides a digital watermark within the image. Recover the hidden watermark later to prove that the authenticity of an image. Offset defines the start position within the image to hide the watermark.

@@ -614,7 +614,7 @@ Image *SteganoImage(const Image *image,Image *watermark,
-

StereoAnaglyphImage

+

StereoAnaglyphImage

StereoAnaglyphImage() combines two images and produces a single image that is the composite of a left and right image of a stereo pair. Special red-green stereo glasses are required to view this effect.

@@ -658,7 +658,7 @@ Image *StereoAnaglyphImage(const Image *left_image,
-

SwirlImage

+

SwirlImage

SwirlImage() swirls the pixels about the center of the image, where degrees indicates the sweep of the arc through which each pixel is moved. You get a more dramatic effect as the degrees move from 1 to 360.

@@ -693,7 +693,7 @@ Image *SwirlImage(const Image *image,double degrees,
-

TintImage

+

TintImage

TintImage() applies a color vector to each pixel in the image. The length of the vector is 0 for black and white and at its maximum for the midtones. The vector weighting function is f(x)=(1-(4.0*((x-0.5)*(x-0.5))))

@@ -728,7 +728,7 @@ Image *TintImage(const Image *image,const char *blend,
-

VignetteImage

+

VignetteImage

VignetteImage() softens the edges of the image in vignette style.

@@ -768,7 +768,7 @@ Image *VignetteImage(const Image *image,const double radius,
-

WaveImage

+

WaveImage

WaveImage() creates a "ripple" effect in the image by shifting the pixels vertically along a sine wave whose amplitude and wavelength is specified by the given parameters.

@@ -804,7 +804,7 @@ Image *WaveImage(const Image *image,const double amplitude,
-

WaveletDenoiseImage

+

WaveletDenoiseImage

WaveletDenoiseImage() removes noise from the image using a wavelet transform. The wavelet transform is a fast hierarchical scheme for processing an image using a set of consecutive lowpass and high_pass filters, followed by a decimation. This results in a decomposition into different scales which can be regarded as different “frequency bands”, determined by the mother wavelet. Adapted from dcraw.c by David Coffin.

diff --git a/www/api/histogram.html b/www/api/histogram.html index e15d4c23b..31c9e3d83 100644 --- a/www/api/histogram.html +++ b/www/api/histogram.html @@ -10,7 +10,7 @@ MagickCore, C API: Image Histograms @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

GetImageHistogramIdentifyPaletteImageIsHistogramImageIsPaletteImageMinMaxStretchImageGetNumberColorsUniqueImageColors

-

GetImageHistogram

+

GetImageHistogram

GetImageHistogram() returns the unique colors in an image.

@@ -105,7 +105,7 @@ size_t GetImageHistogram(const Image *image,
exception

return any errors or warnings in this structure.

-

IdentifyPaletteImage

+

IdentifyPaletteImage

IdentifyPaletteImage() returns MagickTrue if the image has 256 unique colors or less.

@@ -124,7 +124,7 @@ MagickBooleanType IdentifyPaletteImage(const Image *image,
exception

return any errors or warnings in this structure.

-

IsHistogramImage

+

IsHistogramImage

IsHistogramImage() returns MagickTrue if the image has 1024 unique colors or less.

@@ -143,7 +143,7 @@ MagickBooleanType IsHistogramImage(const Image *image,
exception

return any errors or warnings in this structure.

-

IsPaletteImage

+

IsPaletteImage

IsPaletteImage() returns MagickTrue if the image is PseudoClass and has 256 unique colors or less.

@@ -158,7 +158,7 @@ MagickBooleanType IsPaletteImage(const Image *image)
image

the image.

-

MinMaxStretchImage

+

MinMaxStretchImage

MinMaxStretchImage() uses the exact minimum and maximum values found in each of the channels given, as the BlackPoint and WhitePoint to linearly stretch the colors (and histogram) of the image. The stretch points are also moved further inward by the adjustment values given.

@@ -201,7 +201,7 @@ MagickBooleanType MinMaxStretchImage(Image *image,const double black,
-

GetNumberColors

+

GetNumberColors

GetNumberColors() returns the number of unique colors in an image.

@@ -223,7 +223,7 @@ size_t GetNumberColors(const Image *image,FILE *file,
exception

return any errors or warnings in this structure.

-

UniqueImageColors

+

UniqueImageColors

UniqueImageColors() returns the unique colors of an image.

diff --git a/www/api/histogram.php b/www/api/histogram.php index 66ed8cc52..05a0b9281 100644 --- a/www/api/histogram.php +++ b/www/api/histogram.php @@ -10,7 +10,7 @@ MagickCore, C API: Image Histograms @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

GetImageHistogramIdentifyPaletteImageIsHistogramImageIsPaletteImageMinMaxStretchImageGetNumberColorsUniqueImageColors

-

GetImageHistogram

+

GetImageHistogram

GetImageHistogram() returns the unique colors in an image.

@@ -105,7 +105,7 @@ size_t GetImageHistogram(const Image *image,
exception

return any errors or warnings in this structure.

-

IdentifyPaletteImage

+

IdentifyPaletteImage

IdentifyPaletteImage() returns MagickTrue if the image has 256 unique colors or less.

@@ -124,7 +124,7 @@ MagickBooleanType IdentifyPaletteImage(const Image *image,
exception

return any errors or warnings in this structure.

-

IsHistogramImage

+

IsHistogramImage

IsHistogramImage() returns MagickTrue if the image has 1024 unique colors or less.

@@ -143,7 +143,7 @@ MagickBooleanType IsHistogramImage(const Image *image,
exception

return any errors or warnings in this structure.

-

IsPaletteImage

+

IsPaletteImage

IsPaletteImage() returns MagickTrue if the image is PseudoClass and has 256 unique colors or less.

@@ -158,7 +158,7 @@ MagickBooleanType IsPaletteImage(const Image *image)
image

the image.

-

MinMaxStretchImage

+

MinMaxStretchImage

MinMaxStretchImage() uses the exact minimum and maximum values found in each of the channels given, as the BlackPoint and WhitePoint to linearly stretch the colors (and histogram) of the image. The stretch points are also moved further inward by the adjustment values given.

@@ -201,7 +201,7 @@ MagickBooleanType MinMaxStretchImage(Image *image,const double black,
-

GetNumberColors

+

GetNumberColors

GetNumberColors() returns the number of unique colors in an image.

@@ -223,7 +223,7 @@ size_t GetNumberColors(const Image *image,FILE *file,
exception

return any errors or warnings in this structure.

-

UniqueImageColors

+

UniqueImageColors

UniqueImageColors() returns the unique colors of an image.

diff --git a/www/api/image-view.html b/www/api/image-view.html index 651be8198..c282cbb66 100644 --- a/www/api/image-view.html +++ b/www/api/image-view.html @@ -10,7 +10,7 @@ MagickCore, C API: Image View Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

CloneImageViewDestroyImageViewDuplexTransferImageViewIteratorGetImageViewAuthenticMetacontentGetImageViewAuthenticPixelsGetImageViewExceptionGetImageViewExtentGetImageViewImageGetImageViewIteratorGetImageViewVirtualMetacontentGetImageViewVirtualPixelsIsImageViewNewImageViewNewImageViewRegionSetImageViewDescriptionSetImageViewIteratorTransferImageViewIteratorUpdateImageViewIterator

-

CloneImageView

+

CloneImageView

CloneImageView() makes a copy of the specified image view.

@@ -105,7 +105,7 @@ ImageView *CloneImageView(const ImageView *image_view)
-

DestroyImageView

+

DestroyImageView

DestroyImageView() deallocates memory associated with a image view.

@@ -127,7 +127,7 @@ ImageView *DestroyImageView(ImageView *image_view)
-

DuplexTransferImageViewIterator

+

DuplexTransferImageViewIterator

DuplexTransferImageViewIterator() iterates over three image views in parallel and calls your transfer method for each scanline of the view. The source and duplex pixel extent is not confined to the image canvas-- that is you can include negative offsets or widths or heights that exceed the image dimension. However, the destination image view is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension are permitted.

@@ -183,7 +183,7 @@ MagickBooleanType DuplexTransferImageViewIterator(ImageView *source,
-

GetImageViewAuthenticMetacontent

+

GetImageViewAuthenticMetacontent

GetImageViewAuthenticMetacontent() returns the image view authentic meta-content.

@@ -206,7 +206,7 @@ void *GetImageViewAuthenticMetacontent(
-

GetImageViewAuthenticPixels

+

GetImageViewAuthenticPixels

GetImageViewAuthenticPixels() returns the image view authentic pixels.

@@ -228,7 +228,7 @@ Quantum *GetImageViewAuthenticPixels(const ImageView *image_view)
-

GetImageViewException

+

GetImageViewException

GetImageViewException() returns the severity, reason, and description of any error that occurs when utilizing a image view.

@@ -255,7 +255,7 @@ char *GetImageViewException(const PixelImage *image_view,
-

GetImageViewExtent

+

GetImageViewExtent

GetImageViewExtent() returns the image view extent.

@@ -277,7 +277,7 @@ RectangleInfo GetImageViewExtent(const ImageView *image_view)
-

GetImageViewImage

+

GetImageViewImage

GetImageViewImage() returns the image associated with the image view.

@@ -299,7 +299,7 @@ MagickCore *GetImageViewImage(const ImageView *image_view)
-

GetImageViewIterator

+

GetImageViewIterator

GetImageViewIterator() iterates over the image view in parallel and calls your get method for each scanline of the view. The pixel extent is not confined to the image canvas-- that is you can include negative offsets or widths or heights that exceed the image dimension. Any updates to the pixels in your callback are ignored.

@@ -345,7 +345,7 @@ MagickBooleanType GetImageViewIterator(ImageView *source,
-

GetImageViewVirtualMetacontent

+

GetImageViewVirtualMetacontent

GetImageViewVirtualMetacontent() returns the image view virtual meta-content.

@@ -368,7 +368,7 @@ const void *GetImageViewVirtualMetacontent(
-

GetImageViewVirtualPixels

+

GetImageViewVirtualPixels

GetImageViewVirtualPixels() returns the image view virtual pixels.

@@ -390,7 +390,7 @@ const Quantum *GetImageViewVirtualPixels(const ImageView *image_view)
-

IsImageView

+

IsImageView

IsImageView() returns MagickTrue if the the parameter is verified as a image view object.

@@ -412,7 +412,7 @@ MagickBooleanType IsImageView(const ImageView *image_view)
-

NewImageView

+

NewImageView

NewImageView() returns a image view required for all other methods in the Image View API.

@@ -438,7 +438,7 @@ ImageView *NewImageView(MagickCore *wand,ExceptionInfo *exception)
-

NewImageViewRegion

+

NewImageViewRegion

NewImageViewRegion() returns a image view required for all other methods in the Image View API.

@@ -470,7 +470,7 @@ ImageView *NewImageViewRegion(MagickCore *wand,const ssize_t x,
-

SetImageViewDescription

+

SetImageViewDescription

SetImageViewDescription() associates a description with an image view.

@@ -497,7 +497,7 @@ void SetImageViewDescription(ImageView *image_view,
-

SetImageViewIterator

+

SetImageViewIterator

SetImageViewIterator() iterates over the image view in parallel and calls your set method for each scanline of the view. The pixel extent is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension. The pixels are initiallly undefined and any settings you make in the callback method are automagically synced back to your image.

@@ -543,7 +543,7 @@ MagickBooleanType SetImageViewIterator(ImageView *destination,
-

TransferImageViewIterator

+

TransferImageViewIterator

TransferImageViewIterator() iterates over two image views in parallel and calls your transfer method for each scanline of the view. The source pixel extent is not confined to the image canvas-- that is you can include negative offsets or widths or heights that exceed the image dimension. However, the destination image view is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension are permitted.

@@ -594,7 +594,7 @@ MagickBooleanType TransferImageViewIterator(ImageView *source,
-

UpdateImageViewIterator

+

UpdateImageViewIterator

UpdateImageViewIterator() iterates over the image view in parallel and calls your update method for each scanline of the view. The pixel extent is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension are permitted. Updates to pixels in your callback are automagically synced back to the image.

diff --git a/www/api/image.html b/www/api/image.html index 11035cabf..0128b54c8 100644 --- a/www/api/image.html +++ b/www/api/image.html @@ -10,7 +10,7 @@ MagickCore, C API: Image Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireImageAcquireImageInfoAcquireNextImageAppendImagesCatchImageExceptionClipImagePathCloneImageCloneImageInfoCopyImagePixelsDestroyImageDestroyImageInfoGetImageInfoGetImageInfoFileGetImageMaskGetImageVirtualPixelMethodInterpretImageFilenameIsHighDynamicRangeImageIsImageObjectIsTaintImageModifyImageNewMagickImageReferenceImageResetImagePageResetImagePixelsSetImageAlphaSetImageBackgroundColorSetImageChannelMaskSetImageColorSetImageStorageClassSetImageExtentSetImageInfoBlobSetImageInfoCustomStreamSetImageInfoFileSetImageMaskSetImageRegionMaskSetImageVirtualPixelMethodSmushImagesStripImageSyncImageSettings

-

AcquireImage

+

AcquireImage

AcquireImage() returns a pointer to an image structure initialized to default values.

@@ -109,7 +109,7 @@ Image *AcquireImage(const ImageInfo *image_info,ExceptionInfo *exception)
-

AcquireImageInfo

+

AcquireImageInfo

AcquireImageInfo() allocates the ImageInfo structure.

@@ -119,7 +119,7 @@ Image *AcquireImage(const ImageInfo *image_info,ExceptionInfo *exception) ImageInfo *AcquireImageInfo(void) -

AcquireNextImage

+

AcquireNextImage

AcquireNextImage() initializes the next image in a sequence to default values. The next member of image points to the newly allocated image. If there is a memory shortage, next is assigned NULL.

@@ -150,7 +150,7 @@ void AcquireNextImage(const ImageInfo *image_info,Image *image,
-

AppendImages

+

AppendImages

AppendImages() takes all images from the current image pointer to the end of the image list and appends them to each other top-to-bottom if the stack parameter is true, otherwise left-to-right.

@@ -183,7 +183,7 @@ Image *AppendImages(const Image *images,const MagickBooleanType stack,
-

CatchImageException

+

CatchImageException

CatchImageException() returns if no exceptions are found in the image sequence, otherwise it determines the most severe exception and reports it as a warning or error depending on the severity.

@@ -205,7 +205,7 @@ ExceptionType CatchImageException(Image *image)
-

ClipImagePath

+

ClipImagePath

ClipImagePath() sets the image clip mask based any clipping path information if it exists.

@@ -240,7 +240,7 @@ MagickBooleanType ClipImagePath(Image *image,const char *pathname,
-

CloneImage

+

CloneImage

CloneImage() copies an image and returns the copy as a new image object.

@@ -282,7 +282,7 @@ Image *CloneImage(const Image *image,const size_t columns,
-

CloneImageInfo

+

CloneImageInfo

CloneImageInfo() makes a copy of the given image info structure. If NULL is specified, a new image info structure is created initialized to default values.

@@ -304,7 +304,7 @@ ImageInfo *CloneImageInfo(const ImageInfo *image_info)
-

CopyImagePixels

+

CopyImagePixels

CopyImagePixels() copies pixels from the source image as defined by the geometry the destination image at the specified offset.

@@ -344,7 +344,7 @@ MagickBooleanType CopyImagePixels(Image *image,const Image *source_image,
-

DestroyImage

+

DestroyImage

DestroyImage() dereferences an image, deallocating memory associated with the image if the reference count becomes zero.

@@ -366,7 +366,7 @@ Image *DestroyImage(Image *image)
-

DestroyImageInfo

+

DestroyImageInfo

DestroyImageInfo() deallocates memory associated with an ImageInfo structure.

@@ -388,7 +388,7 @@ ImageInfo *DestroyImageInfo(ImageInfo *image_info)
-

GetImageInfo

+

GetImageInfo

GetImageInfo() initializes image_info to default values.

@@ -410,7 +410,7 @@ void GetImageInfo(ImageInfo *image_info)
-

GetImageInfoFile

+

GetImageInfoFile

GetImageInfoFile() returns the image info file member.

@@ -432,7 +432,7 @@ FILE *GetImageInfoFile(const ImageInfo *image_info)
-

GetImageMask

+

GetImageMask

GetImageMask() returns the mask associated with the image.

@@ -459,7 +459,7 @@ Image *GetImageMask(const Image *image,const PixelMask type,
-

GetImageVirtualPixelMethod

+

GetImageVirtualPixelMethod

GetImageVirtualPixelMethod() gets the "virtual pixels" method for the image. A virtual pixel is any pixel access that is outside the boundaries of the image cache.

@@ -481,7 +481,7 @@ VirtualPixelMethod GetImageVirtualPixelMethod(const Image *image)
-

InterpretImageFilename

+

InterpretImageFilename

InterpretImageFilename() interprets embedded characters in an image filename. The filename length is returned.

@@ -512,7 +512,7 @@ size_t InterpretImageFilename(const ImageInfo *image_info,Image *image,
exception

return any errors or warnings in this structure.

-

IsHighDynamicRangeImage

+

IsHighDynamicRangeImage

IsHighDynamicRangeImage() returns MagickTrue if any pixel component is non-integer or exceeds the bounds of the quantum depth (e.g. for Q16 0..65535.

@@ -539,7 +539,7 @@ MagickBooleanType IsHighDynamicRangeImage(const Image *image,
-

IsImageObject

+

IsImageObject

IsImageObject() returns MagickTrue if the image sequence contains a valid set of image objects.

@@ -561,7 +561,7 @@ MagickBooleanType IsImageObject(const Image *image)
-

IsTaintImage

+

IsTaintImage

IsTaintImage() returns MagickTrue any pixel in the image has been altered since it was first constituted.

@@ -583,7 +583,7 @@ MagickBooleanType IsTaintImage(const Image *image)
-

ModifyImage

+

ModifyImage

ModifyImage() ensures that there is only a single reference to the image to be modified, updating the provided image pointer to point to a clone of the original image if necessary.

@@ -609,7 +609,7 @@ MagickBooleanType ModifyImage(Image *image,ExceptionInfo *exception)
-

NewMagickImage

+

NewMagickImage

NewMagickImage() creates a blank image canvas of the specified size and background color.

@@ -649,7 +649,7 @@ Image *NewMagickImage(const ImageInfo *image_info,const size_t width,
-

ReferenceImage

+

ReferenceImage

ReferenceImage() increments the reference count associated with an image returning a pointer to the image.

@@ -671,7 +671,7 @@ Image *ReferenceImage(Image *image)
-

ResetImagePage

+

ResetImagePage

ResetImagePage() resets the image page canvas and position.

@@ -697,7 +697,7 @@ MagickBooleanType ResetImagePage(Image *image,const char *page)
-

ResetImagePixels

+

ResetImagePixels

ResetImagePixels() reset the image pixels, that is, all the pixel components are zereod.

@@ -724,7 +724,7 @@ MagickBooleanType ResetImagePixels(Image *image,
-

SetImageAlpha

+

SetImageAlpha

SetImageAlpha() sets the alpha levels of the image.

@@ -755,7 +755,7 @@ MagickBooleanType SetImageAlpha(Image *image,const Quantum alpha,
-

SetImageBackgroundColor

+

SetImageBackgroundColor

SetImageBackgroundColor() initializes the image pixels to the image background color. The background color is defined by the background_color member of the image structure.

@@ -782,7 +782,7 @@ MagickBooleanType SetImageBackgroundColor(Image *image,
-

SetImageChannelMask

+

SetImageChannelMask

SetImageChannelMask() sets the image channel mask from the specified channel mask.

@@ -809,7 +809,7 @@ ChannelType SetImageChannelMask(Image *image,
-

SetImageColor

+

SetImageColor

SetImageColor() set the entire image canvas to the specified color.

@@ -840,7 +840,7 @@ MagickBooleanType SetImageColor(Image *image,const PixelInfo *color,
-

SetImageStorageClass

+

SetImageStorageClass

SetImageStorageClass() sets the image class: DirectClass for true color images or PseudoClass for colormapped images.

@@ -871,7 +871,7 @@ MagickBooleanType SetImageStorageClass(Image *image,
-

SetImageExtent

+

SetImageExtent

SetImageExtent() sets the image size (i.e. columns & rows).

@@ -906,7 +906,7 @@ MagickBooleanType SetImageExtent(Image *image,const size_t columns,
-

SetImageInfoBlob

+

SetImageInfoBlob

SetImageInfoBlob() sets the image info blob member.

@@ -937,7 +937,7 @@ void SetImageInfoBlob(ImageInfo *image_info,const void *blob,
-

SetImageInfoCustomStream

+

SetImageInfoCustomStream

SetImageInfoCustomStream() sets the image info custom stream handlers.

@@ -964,7 +964,7 @@ void SetImageInfoCustomStream(ImageInfo *image_info,
-

SetImageInfoFile

+

SetImageInfoFile

SetImageInfoFile() sets the image info file member.

@@ -990,7 +990,7 @@ void SetImageInfoFile(ImageInfo *image_info,FILE *file)
-

SetImageMask

+

SetImageMask

SetImageMask() associates a mask with the image. The mask must be the same dimensions as the image.

@@ -1025,7 +1025,7 @@ MagickBooleanType SetImageMask(Image *image,const PixelMask type,
-

SetImageRegionMask

+

SetImageRegionMask

SetImageRegionMask() associates a mask with the image as defined by the specified region.

@@ -1060,7 +1060,7 @@ MagickBooleanType SetImageRegionMask(Image *image,const PixelMask type,
-

SetImageVirtualPixelMethod

+

SetImageVirtualPixelMethod

SetImageVirtualPixelMethod() sets the "virtual pixels" method for the image and returns the previous setting. A virtual pixel is any pixel access that is outside the boundaries of the image cache.

@@ -1091,7 +1091,7 @@ VirtualPixelMethod SetImageVirtualPixelMethod(Image *image,
-

SmushImages

+

SmushImages

SmushImages() takes all images from the current image pointer to the end of the image list and smushes them to each other top-to-bottom if the stack parameter is true, otherwise left-to-right.

@@ -1128,7 +1128,7 @@ Image *SmushImages(const Image *images,const MagickBooleanType stack,
-

StripImage

+

StripImage

StripImage() strips an image of all profiles and comments.

@@ -1154,7 +1154,7 @@ MagickBooleanType StripImage(Image *image,ExceptionInfo *exception)
-

SyncImageSettings

+

SyncImageSettings

SyncImageSettings() syncs any image_info global options into per-image attributes.

diff --git a/www/api/image.php b/www/api/image.php index b1d02e1c1..32d3ba472 100644 --- a/www/api/image.php +++ b/www/api/image.php @@ -10,7 +10,7 @@ MagickCore, C API: Image Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireImageAcquireImageInfoAcquireNextImageAppendImagesCatchImageExceptionClipImagePathCloneImageCloneImageInfoCopyImagePixelsDestroyImageDestroyImageInfoGetImageInfoGetImageInfoFileGetImageMaskGetImageVirtualPixelMethodInterpretImageFilenameIsHighDynamicRangeImageIsImageObjectIsTaintImageModifyImageNewMagickImageReferenceImageResetImagePageResetImagePixelsSetImageAlphaSetImageBackgroundColorSetImageChannelMaskSetImageColorSetImageStorageClassSetImageExtentSetImageInfoBlobSetImageInfoCustomStreamSetImageInfoFileSetImageMaskSetImageRegionMaskSetImageVirtualPixelMethodSmushImagesStripImageSyncImageSettings

-

AcquireImage

+

AcquireImage

AcquireImage() returns a pointer to an image structure initialized to default values.

@@ -109,7 +109,7 @@ Image *AcquireImage(const ImageInfo *image_info,ExceptionInfo *exception)
-

AcquireImageInfo

+

AcquireImageInfo

AcquireImageInfo() allocates the ImageInfo structure.

@@ -119,7 +119,7 @@ Image *AcquireImage(const ImageInfo *image_info,ExceptionInfo *exception) ImageInfo *AcquireImageInfo(void) -

AcquireNextImage

+

AcquireNextImage

AcquireNextImage() initializes the next image in a sequence to default values. The next member of image points to the newly allocated image. If there is a memory shortage, next is assigned NULL.

@@ -150,7 +150,7 @@ void AcquireNextImage(const ImageInfo *image_info,Image *image,
-

AppendImages

+

AppendImages

AppendImages() takes all images from the current image pointer to the end of the image list and appends them to each other top-to-bottom if the stack parameter is true, otherwise left-to-right.

@@ -183,7 +183,7 @@ Image *AppendImages(const Image *images,const MagickBooleanType stack,
-

CatchImageException

+

CatchImageException

CatchImageException() returns if no exceptions are found in the image sequence, otherwise it determines the most severe exception and reports it as a warning or error depending on the severity.

@@ -205,7 +205,7 @@ ExceptionType CatchImageException(Image *image)
-

ClipImagePath

+

ClipImagePath

ClipImagePath() sets the image clip mask based any clipping path information if it exists.

@@ -240,7 +240,7 @@ MagickBooleanType ClipImagePath(Image *image,const char *pathname,
-

CloneImage

+

CloneImage

CloneImage() copies an image and returns the copy as a new image object.

@@ -282,7 +282,7 @@ Image *CloneImage(const Image *image,const size_t columns,
-

CloneImageInfo

+

CloneImageInfo

CloneImageInfo() makes a copy of the given image info structure. If NULL is specified, a new image info structure is created initialized to default values.

@@ -304,7 +304,7 @@ ImageInfo *CloneImageInfo(const ImageInfo *image_info)
-

CopyImagePixels

+

CopyImagePixels

CopyImagePixels() copies pixels from the source image as defined by the geometry the destination image at the specified offset.

@@ -344,7 +344,7 @@ MagickBooleanType CopyImagePixels(Image *image,const Image *source_image,
-

DestroyImage

+

DestroyImage

DestroyImage() dereferences an image, deallocating memory associated with the image if the reference count becomes zero.

@@ -366,7 +366,7 @@ Image *DestroyImage(Image *image)
-

DestroyImageInfo

+

DestroyImageInfo

DestroyImageInfo() deallocates memory associated with an ImageInfo structure.

@@ -388,7 +388,7 @@ ImageInfo *DestroyImageInfo(ImageInfo *image_info)
-

GetImageInfo

+

GetImageInfo

GetImageInfo() initializes image_info to default values.

@@ -410,7 +410,7 @@ void GetImageInfo(ImageInfo *image_info)
-

GetImageInfoFile

+

GetImageInfoFile

GetImageInfoFile() returns the image info file member.

@@ -432,7 +432,7 @@ FILE *GetImageInfoFile(const ImageInfo *image_info)
-

GetImageMask

+

GetImageMask

GetImageMask() returns the mask associated with the image.

@@ -459,7 +459,7 @@ Image *GetImageMask(const Image *image,const PixelMask type,
-

GetImageVirtualPixelMethod

+

GetImageVirtualPixelMethod

GetImageVirtualPixelMethod() gets the "virtual pixels" method for the image. A virtual pixel is any pixel access that is outside the boundaries of the image cache.

@@ -481,7 +481,7 @@ VirtualPixelMethod GetImageVirtualPixelMethod(const Image *image)
-

InterpretImageFilename

+

InterpretImageFilename

InterpretImageFilename() interprets embedded characters in an image filename. The filename length is returned.

@@ -512,7 +512,7 @@ size_t InterpretImageFilename(const ImageInfo *image_info,Image *image,
exception

return any errors or warnings in this structure.

-

IsHighDynamicRangeImage

+

IsHighDynamicRangeImage

IsHighDynamicRangeImage() returns MagickTrue if any pixel component is non-integer or exceeds the bounds of the quantum depth (e.g. for Q16 0..65535.

@@ -539,7 +539,7 @@ MagickBooleanType IsHighDynamicRangeImage(const Image *image,
-

IsImageObject

+

IsImageObject

IsImageObject() returns MagickTrue if the image sequence contains a valid set of image objects.

@@ -561,7 +561,7 @@ MagickBooleanType IsImageObject(const Image *image)
-

IsTaintImage

+

IsTaintImage

IsTaintImage() returns MagickTrue any pixel in the image has been altered since it was first constituted.

@@ -583,7 +583,7 @@ MagickBooleanType IsTaintImage(const Image *image)
-

ModifyImage

+

ModifyImage

ModifyImage() ensures that there is only a single reference to the image to be modified, updating the provided image pointer to point to a clone of the original image if necessary.

@@ -609,7 +609,7 @@ MagickBooleanType ModifyImage(Image *image,ExceptionInfo *exception)
-

NewMagickImage

+

NewMagickImage

NewMagickImage() creates a blank image canvas of the specified size and background color.

@@ -649,7 +649,7 @@ Image *NewMagickImage(const ImageInfo *image_info,const size_t width,
-

ReferenceImage

+

ReferenceImage

ReferenceImage() increments the reference count associated with an image returning a pointer to the image.

@@ -671,7 +671,7 @@ Image *ReferenceImage(Image *image)
-

ResetImagePage

+

ResetImagePage

ResetImagePage() resets the image page canvas and position.

@@ -697,7 +697,7 @@ MagickBooleanType ResetImagePage(Image *image,const char *page)
-

ResetImagePixels

+

ResetImagePixels

ResetImagePixels() reset the image pixels, that is, all the pixel components are zereod.

@@ -724,7 +724,7 @@ MagickBooleanType ResetImagePixels(Image *image,
-

SetImageAlpha

+

SetImageAlpha

SetImageAlpha() sets the alpha levels of the image.

@@ -755,7 +755,7 @@ MagickBooleanType SetImageAlpha(Image *image,const Quantum alpha,
-

SetImageBackgroundColor

+

SetImageBackgroundColor

SetImageBackgroundColor() initializes the image pixels to the image background color. The background color is defined by the background_color member of the image structure.

@@ -782,7 +782,7 @@ MagickBooleanType SetImageBackgroundColor(Image *image,
-

SetImageChannelMask

+

SetImageChannelMask

SetImageChannelMask() sets the image channel mask from the specified channel mask.

@@ -809,7 +809,7 @@ ChannelType SetImageChannelMask(Image *image,
-

SetImageColor

+

SetImageColor

SetImageColor() set the entire image canvas to the specified color.

@@ -840,7 +840,7 @@ MagickBooleanType SetImageColor(Image *image,const PixelInfo *color,
-

SetImageStorageClass

+

SetImageStorageClass

SetImageStorageClass() sets the image class: DirectClass for true color images or PseudoClass for colormapped images.

@@ -871,7 +871,7 @@ MagickBooleanType SetImageStorageClass(Image *image,
-

SetImageExtent

+

SetImageExtent

SetImageExtent() sets the image size (i.e. columns & rows).

@@ -906,7 +906,7 @@ MagickBooleanType SetImageExtent(Image *image,const size_t columns,
-

SetImageInfoBlob

+

SetImageInfoBlob

SetImageInfoBlob() sets the image info blob member.

@@ -937,7 +937,7 @@ void SetImageInfoBlob(ImageInfo *image_info,const void *blob,
-

SetImageInfoCustomStream

+

SetImageInfoCustomStream

SetImageInfoCustomStream() sets the image info custom stream handlers.

@@ -964,7 +964,7 @@ void SetImageInfoCustomStream(ImageInfo *image_info,
-

SetImageInfoFile

+

SetImageInfoFile

SetImageInfoFile() sets the image info file member.

@@ -990,7 +990,7 @@ void SetImageInfoFile(ImageInfo *image_info,FILE *file)
-

SetImageMask

+

SetImageMask

SetImageMask() associates a mask with the image. The mask must be the same dimensions as the image.

@@ -1025,7 +1025,7 @@ MagickBooleanType SetImageMask(Image *image,const PixelMask type,
-

SetImageRegionMask

+

SetImageRegionMask

SetImageRegionMask() associates a mask with the image as defined by the specified region.

@@ -1060,7 +1060,7 @@ MagickBooleanType SetImageRegionMask(Image *image,const PixelMask type,
-

SetImageVirtualPixelMethod

+

SetImageVirtualPixelMethod

SetImageVirtualPixelMethod() sets the "virtual pixels" method for the image and returns the previous setting. A virtual pixel is any pixel access that is outside the boundaries of the image cache.

@@ -1091,7 +1091,7 @@ VirtualPixelMethod SetImageVirtualPixelMethod(Image *image,
-

SmushImages

+

SmushImages

SmushImages() takes all images from the current image pointer to the end of the image list and smushes them to each other top-to-bottom if the stack parameter is true, otherwise left-to-right.

@@ -1128,7 +1128,7 @@ Image *SmushImages(const Image *images,const MagickBooleanType stack,
-

StripImage

+

StripImage

StripImage() strips an image of all profiles and comments.

@@ -1154,7 +1154,7 @@ MagickBooleanType StripImage(Image *image,ExceptionInfo *exception)
-

SyncImageSettings

+

SyncImageSettings

SyncImageSettings() syncs any image_info global options into per-image attributes.

diff --git a/www/api/layer.html b/www/api/layer.html index 9fd27a2b5..9d644055b 100644 --- a/www/api/layer.html +++ b/www/api/layer.html @@ -10,7 +10,7 @@ MagickCore, C API: Dealing with Image Layers @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

CoalesceImagesDisposeImagesCompareImagesLayersOptimizeImageLayersOptimizeImagePlusLayersOptimizeImageTransparencyRemoveDuplicateLayersRemoveZeroDelayLayersCompositeLayersMergeImageLayers

-

CoalesceImages

+

CoalesceImages

CoalesceImages() composites a set of images while respecting any page offsets and disposal methods. GIF, MIFF, and MNG animation sequences typically start with an image background and each subsequent image varies in size and offset. A new image sequence is returned with all images the same size as the first images virtual canvas and composited with the next image in the sequence.

@@ -109,7 +109,7 @@ Image *CoalesceImages(Image *image,ExceptionInfo *exception)
-

DisposeImages

+

DisposeImages

DisposeImages() returns the coalesced frames of a GIF animation as it would appear after the GIF dispose method of that frame has been applied. That is it returned the appearance of each frame before the next is overlaid.

@@ -135,7 +135,7 @@ Image *DisposeImages(Image *image,ExceptionInfo *exception)
-

CompareImagesLayers

+

CompareImagesLayers

CompareImagesLayers() compares each image with the next in a sequence and returns the minimum bounding region of all the pixel differences (of the LayerMethod specified) it discovers.

@@ -170,7 +170,7 @@ Image *CompareImagesLayers(const Image *images,
-

OptimizeImageLayers

+

OptimizeImageLayers

OptimizeImageLayers() compares each image the GIF disposed forms of the previous image in the sequence. From this it attempts to select the smallest cropped image to replace each frame, while preserving the results of the GIF animation.

@@ -197,7 +197,7 @@ Image *OptimizeImageLayers(const Image *image,
-

OptimizeImagePlusLayers

+

OptimizeImagePlusLayers

OptimizeImagePlusLayers() is exactly as OptimizeImageLayers(), but may also add or even remove extra frames in the animation, if it improves the total number of pixels in the resulting GIF animation.

@@ -224,7 +224,7 @@ Image *OptimizePlusImageLayers(const Image *image,
-

OptimizeImageTransparency

+

OptimizeImageTransparency

OptimizeImageTransparency() takes a frame optimized GIF animation, and compares the overlayed pixels against the disposal image resulting from all the previous frames in the animation. Any pixel that does not change the disposal image (and thus does not effect the outcome of an overlay) is made transparent.

@@ -252,7 +252,7 @@ void OptimizeImageTransperency(Image *image,ExceptionInfo *exception)
-

RemoveDuplicateLayers

+

RemoveDuplicateLayers

RemoveDuplicateLayers() removes any image that is exactly the same as the next image in the given image list. Image size and virtual canvas offset must also match, though not the virtual canvas size itself.

@@ -280,7 +280,7 @@ void RemoveDuplicateLayers(Image **image, ExceptionInfo *exception)
-

RemoveZeroDelayLayers

+

RemoveZeroDelayLayers

RemoveZeroDelayLayers() removes any image that as a zero delay time. Such images generally represent intermediate or partial updates in GIF animations used for file optimization. They are not ment to be displayed to users of the animation. Viewable images in an animation should have a time delay of 3 or more centi-seconds (hundredths of a second).

@@ -312,7 +312,7 @@ void RemoveZeroDelayLayers(Image **image, ExceptionInfo *exception)
-

CompositeLayers

+

CompositeLayers

CompositeLayers() compose the source image sequence over the destination image sequence, starting with the current image in both lists.

@@ -359,7 +359,7 @@ ExceptionInfo *exception);
-

MergeImageLayers

+

MergeImageLayers

MergeImageLayers() composes all the image layers from the current given image onward to produce a single image of the merged layers.

diff --git a/www/api/layer.php b/www/api/layer.php index 31ed1abc4..8349b733b 100644 --- a/www/api/layer.php +++ b/www/api/layer.php @@ -10,7 +10,7 @@ MagickCore, C API: Dealing with Image Layers @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

CoalesceImagesDisposeImagesCompareImagesLayersOptimizeImageLayersOptimizeImagePlusLayersOptimizeImageTransparencyRemoveDuplicateLayersRemoveZeroDelayLayersCompositeLayersMergeImageLayers

-

CoalesceImages

+

CoalesceImages

CoalesceImages() composites a set of images while respecting any page offsets and disposal methods. GIF, MIFF, and MNG animation sequences typically start with an image background and each subsequent image varies in size and offset. A new image sequence is returned with all images the same size as the first images virtual canvas and composited with the next image in the sequence.

@@ -109,7 +109,7 @@ Image *CoalesceImages(Image *image,ExceptionInfo *exception)
-

DisposeImages

+

DisposeImages

DisposeImages() returns the coalesced frames of a GIF animation as it would appear after the GIF dispose method of that frame has been applied. That is it returned the appearance of each frame before the next is overlaid.

@@ -135,7 +135,7 @@ Image *DisposeImages(Image *image,ExceptionInfo *exception)
-

CompareImagesLayers

+

CompareImagesLayers

CompareImagesLayers() compares each image with the next in a sequence and returns the minimum bounding region of all the pixel differences (of the LayerMethod specified) it discovers.

@@ -170,7 +170,7 @@ Image *CompareImagesLayers(const Image *images,
-

OptimizeImageLayers

+

OptimizeImageLayers

OptimizeImageLayers() compares each image the GIF disposed forms of the previous image in the sequence. From this it attempts to select the smallest cropped image to replace each frame, while preserving the results of the GIF animation.

@@ -197,7 +197,7 @@ Image *OptimizeImageLayers(const Image *image,
-

OptimizeImagePlusLayers

+

OptimizeImagePlusLayers

OptimizeImagePlusLayers() is exactly as OptimizeImageLayers(), but may also add or even remove extra frames in the animation, if it improves the total number of pixels in the resulting GIF animation.

@@ -224,7 +224,7 @@ Image *OptimizePlusImageLayers(const Image *image,
-

OptimizeImageTransparency

+

OptimizeImageTransparency

OptimizeImageTransparency() takes a frame optimized GIF animation, and compares the overlayed pixels against the disposal image resulting from all the previous frames in the animation. Any pixel that does not change the disposal image (and thus does not effect the outcome of an overlay) is made transparent.

@@ -252,7 +252,7 @@ void OptimizeImageTransperency(Image *image,ExceptionInfo *exception)
-

RemoveDuplicateLayers

+

RemoveDuplicateLayers

RemoveDuplicateLayers() removes any image that is exactly the same as the next image in the given image list. Image size and virtual canvas offset must also match, though not the virtual canvas size itself.

@@ -280,7 +280,7 @@ void RemoveDuplicateLayers(Image **image, ExceptionInfo *exception)
-

RemoveZeroDelayLayers

+

RemoveZeroDelayLayers

RemoveZeroDelayLayers() removes any image that as a zero delay time. Such images generally represent intermediate or partial updates in GIF animations used for file optimization. They are not ment to be displayed to users of the animation. Viewable images in an animation should have a time delay of 3 or more centi-seconds (hundredths of a second).

@@ -312,7 +312,7 @@ void RemoveZeroDelayLayers(Image **image, ExceptionInfo *exception)
-

CompositeLayers

+

CompositeLayers

CompositeLayers() compose the source image sequence over the destination image sequence, starting with the current image in both lists.

@@ -359,7 +359,7 @@ ExceptionInfo *exception);
-

MergeImageLayers

+

MergeImageLayers

MergeImageLayers() composes all the image layers from the current given image onward to produce a single image of the merged layers.

diff --git a/www/api/list.html b/www/api/list.html index cff87e446..2cb9a713f 100644 --- a/www/api/list.html +++ b/www/api/list.html @@ -10,7 +10,7 @@ MagickCore, C API: Working with Image Lists @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AppendImageToListCloneImageListCloneImagesDeleteImageFromListDeleteImagesDestroyImageListDuplicateImagesGetFirstImageInListGetImageFromListGetImageIndexInListGetImageListLengthGetLastImageInListGetNextImageInListGetPreviousImageInListImageListToArrayInsertImageInListNewImageListPrependImageToListRemoveImageFromListRemoveFirstImageFromListRemoveLastImageFromListReplaceImageInListReplaceImageInListReturnLastReverseImageListSpliceImageIntoListSplitImageList

-

AppendImageToList

+

AppendImageToList

AppendImageToList() appends the second image list to the end of the first list. The given image list pointer is left unchanged, unless it was empty.

@@ -109,7 +109,7 @@ AppendImageToList(Image *images,const Image *image)
-

CloneImageList

+

CloneImageList

CloneImageList() returns a duplicate of the image list.

@@ -135,7 +135,7 @@ Image *CloneImageList(const Image *images,ExceptionInfo *exception)
-

CloneImages

+

CloneImages

CloneImages() clones one or more images from an image sequence, using a comma separated list of image numbers or ranges.

@@ -170,7 +170,7 @@ Image *CloneImages(const Image *images,const char *scenes,
-

DeleteImageFromList

+

DeleteImageFromList

DeleteImageFromList() deletes an image from the list. List pointer is moved to the next image, if one is present. See RemoveImageFromList().

@@ -192,7 +192,7 @@ DeleteImageFromList(Image **images)
-

DeleteImages

+

DeleteImages

DeleteImages() deletes one or more images from an image sequence, using a comma separated list of image numbers or ranges.

@@ -226,7 +226,7 @@ DeleteImages(Image **images,const char *scenes,ExceptionInfo *exception)
-

DestroyImageList

+

DestroyImageList

DestroyImageList() destroys an image list.

@@ -248,7 +248,7 @@ Image *DestroyImageList(Image *image)
-

DuplicateImages

+

DuplicateImages

DuplicateImages() duplicates one or more images from an image sequence, using a count and a comma separated list of image numbers or ranges.

@@ -285,7 +285,7 @@ Image *DuplicateImages(Image *images,const size_t number_duplicates,
-

GetFirstImageInList

+

GetFirstImageInList

GetFirstImageInList() returns a pointer to the first image in the list.

@@ -307,7 +307,7 @@ Image *GetFirstImageInList(const Image *images)
-

GetImageFromList

+

GetImageFromList

GetImageFromList() returns an image at the specified index from the image list. Starting with 0 as the first image in the list.

@@ -337,7 +337,7 @@ Image *GetImageFromList(const Image *images,const ssize_t index)
-

GetImageIndexInList

+

GetImageIndexInList

GetImageIndexInList() returns the offset in the list of the specified image.

@@ -359,7 +359,7 @@ ssize_t GetImageIndexInList(const Image *images)
-

GetImageListLength

+

GetImageListLength

GetImageListLength() returns the length of the list (the number of images in the list).

@@ -381,7 +381,7 @@ size_t GetImageListLength(const Image *images)
-

GetLastImageInList

+

GetLastImageInList

GetLastImageInList() returns a pointer to the last image in the list.

@@ -403,7 +403,7 @@ Image *GetLastImageInList(const Image *images)
-

GetNextImageInList

+

GetNextImageInList

GetNextImageInList() returns the next image in the list.

@@ -425,7 +425,7 @@ Image *GetNextImageInList(const Image *images)
-

GetPreviousImageInList

+

GetPreviousImageInList

GetPreviousImageInList() returns the previous image in the list.

@@ -447,7 +447,7 @@ Image *GetPreviousImageInList(const Image *images)
-

ImageListToArray

+

ImageListToArray

ImageListToArray() is a convenience method that converts an image list to a sequential array, with a NULL image pointer at the end of the array.

@@ -477,7 +477,7 @@ Image **ImageListToArray(const Image *images,ExceptionInfo *exception)
-

InsertImageInList

+

InsertImageInList

InsertImageInList() insert the given image or image list, into the first image list, immediately AFTER the image pointed to. The given image list pointer is left unchanged unless previously empty.

@@ -503,7 +503,7 @@ InsertImageInList(Image **images,Image *insert)
-

NewImageList

+

NewImageList

NewImageList() creates an empty image list.

@@ -513,7 +513,7 @@ InsertImageInList(Image **images,Image *insert) Image *NewImageList(void) -

PrependImageToList

+

PrependImageToList

PrependImageToList() prepends the image to the beginning of the list.

@@ -539,7 +539,7 @@ PrependImageToList(Image *images,Image *image)
-

RemoveImageFromList

+

RemoveImageFromList

RemoveImageFromList() removes and returns the image pointed to.

@@ -563,7 +563,7 @@ Image *RemoveImageFromList(Image **images)
-

RemoveFirstImageFromList

+

RemoveFirstImageFromList

RemoveFirstImageFromList() removes and returns the first image in the list.

@@ -587,7 +587,7 @@ Image *RemoveFirstImageFromList(Image **images)
-

RemoveLastImageFromList

+

RemoveLastImageFromList

RemoveLastImageFromList() removes and returns the last image from the list.

@@ -611,7 +611,7 @@ Image *RemoveLastImageFromList(Image **images)
-

ReplaceImageInList

+

ReplaceImageInList

ReplaceImageInList() replaces an image in the list with the given image, or list of images. Old image is destroyed.

@@ -639,7 +639,7 @@ ReplaceImageInList(Image **images,Image *replace)
-

ReplaceImageInListReturnLast

+

ReplaceImageInListReturnLast

ReplaceImageInListReturnLast() is exactly as ReplaceImageInList() except the images pointer is set to the last image in the list of replacement images.

@@ -667,7 +667,7 @@ ReplaceImageInListReturnLast(Image **images,Image *replace)
-

ReverseImageList

+

ReverseImageList

ReverseImageList() reverses the order of an image list. The list pointer is reset to that start of the re-ordered list.

@@ -689,7 +689,7 @@ void ReverseImageList(Image **images)
-

SpliceImageIntoList

+

SpliceImageIntoList

SpliceImageIntoList() removes 'length' images from the list and replaces them with the specified splice. Removed images are returned.

@@ -720,7 +720,7 @@ SpliceImageIntoList(Image **images,const size_t,
-

SplitImageList

+

SplitImageList

SplitImageList() splits an image into two lists, after given image The list that was split off is returned, which may be empty.

diff --git a/www/api/list.php b/www/api/list.php index b1d4c7bc7..d53a1cbc6 100644 --- a/www/api/list.php +++ b/www/api/list.php @@ -10,7 +10,7 @@ MagickCore, C API: Working with Image Lists @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AppendImageToListCloneImageListCloneImagesDeleteImageFromListDeleteImagesDestroyImageListDuplicateImagesGetFirstImageInListGetImageFromListGetImageIndexInListGetImageListLengthGetLastImageInListGetNextImageInListGetPreviousImageInListImageListToArrayInsertImageInListNewImageListPrependImageToListRemoveImageFromListRemoveFirstImageFromListRemoveLastImageFromListReplaceImageInListReplaceImageInListReturnLastReverseImageListSpliceImageIntoListSplitImageList

-

AppendImageToList

+

AppendImageToList

AppendImageToList() appends the second image list to the end of the first list. The given image list pointer is left unchanged, unless it was empty.

@@ -109,7 +109,7 @@ AppendImageToList(Image *images,const Image *image)
-

CloneImageList

+

CloneImageList

CloneImageList() returns a duplicate of the image list.

@@ -135,7 +135,7 @@ Image *CloneImageList(const Image *images,ExceptionInfo *exception)
-

CloneImages

+

CloneImages

CloneImages() clones one or more images from an image sequence, using a comma separated list of image numbers or ranges.

@@ -170,7 +170,7 @@ Image *CloneImages(const Image *images,const char *scenes,
-

DeleteImageFromList

+

DeleteImageFromList

DeleteImageFromList() deletes an image from the list. List pointer is moved to the next image, if one is present. See RemoveImageFromList().

@@ -192,7 +192,7 @@ DeleteImageFromList(Image **images)
-

DeleteImages

+

DeleteImages

DeleteImages() deletes one or more images from an image sequence, using a comma separated list of image numbers or ranges.

@@ -226,7 +226,7 @@ DeleteImages(Image **images,const char *scenes,ExceptionInfo *exception)
-

DestroyImageList

+

DestroyImageList

DestroyImageList() destroys an image list.

@@ -248,7 +248,7 @@ Image *DestroyImageList(Image *image)
-

DuplicateImages

+

DuplicateImages

DuplicateImages() duplicates one or more images from an image sequence, using a count and a comma separated list of image numbers or ranges.

@@ -285,7 +285,7 @@ Image *DuplicateImages(Image *images,const size_t number_duplicates,
-

GetFirstImageInList

+

GetFirstImageInList

GetFirstImageInList() returns a pointer to the first image in the list.

@@ -307,7 +307,7 @@ Image *GetFirstImageInList(const Image *images)
-

GetImageFromList

+

GetImageFromList

GetImageFromList() returns an image at the specified index from the image list. Starting with 0 as the first image in the list.

@@ -337,7 +337,7 @@ Image *GetImageFromList(const Image *images,const ssize_t index)
-

GetImageIndexInList

+

GetImageIndexInList

GetImageIndexInList() returns the offset in the list of the specified image.

@@ -359,7 +359,7 @@ ssize_t GetImageIndexInList(const Image *images)
-

GetImageListLength

+

GetImageListLength

GetImageListLength() returns the length of the list (the number of images in the list).

@@ -381,7 +381,7 @@ size_t GetImageListLength(const Image *images)
-

GetLastImageInList

+

GetLastImageInList

GetLastImageInList() returns a pointer to the last image in the list.

@@ -403,7 +403,7 @@ Image *GetLastImageInList(const Image *images)
-

GetNextImageInList

+

GetNextImageInList

GetNextImageInList() returns the next image in the list.

@@ -425,7 +425,7 @@ Image *GetNextImageInList(const Image *images)
-

GetPreviousImageInList

+

GetPreviousImageInList

GetPreviousImageInList() returns the previous image in the list.

@@ -447,7 +447,7 @@ Image *GetPreviousImageInList(const Image *images)
-

ImageListToArray

+

ImageListToArray

ImageListToArray() is a convenience method that converts an image list to a sequential array, with a NULL image pointer at the end of the array.

@@ -477,7 +477,7 @@ Image **ImageListToArray(const Image *images,ExceptionInfo *exception)
-

InsertImageInList

+

InsertImageInList

InsertImageInList() insert the given image or image list, into the first image list, immediately AFTER the image pointed to. The given image list pointer is left unchanged unless previously empty.

@@ -503,7 +503,7 @@ InsertImageInList(Image **images,Image *insert)
-

NewImageList

+

NewImageList

NewImageList() creates an empty image list.

@@ -513,7 +513,7 @@ InsertImageInList(Image **images,Image *insert) Image *NewImageList(void) -

PrependImageToList

+

PrependImageToList

PrependImageToList() prepends the image to the beginning of the list.

@@ -539,7 +539,7 @@ PrependImageToList(Image *images,Image *image)
-

RemoveImageFromList

+

RemoveImageFromList

RemoveImageFromList() removes and returns the image pointed to.

@@ -563,7 +563,7 @@ Image *RemoveImageFromList(Image **images)
-

RemoveFirstImageFromList

+

RemoveFirstImageFromList

RemoveFirstImageFromList() removes and returns the first image in the list.

@@ -587,7 +587,7 @@ Image *RemoveFirstImageFromList(Image **images)
-

RemoveLastImageFromList

+

RemoveLastImageFromList

RemoveLastImageFromList() removes and returns the last image from the list.

@@ -611,7 +611,7 @@ Image *RemoveLastImageFromList(Image **images)
-

ReplaceImageInList

+

ReplaceImageInList

ReplaceImageInList() replaces an image in the list with the given image, or list of images. Old image is destroyed.

@@ -639,7 +639,7 @@ ReplaceImageInList(Image **images,Image *replace)
-

ReplaceImageInListReturnLast

+

ReplaceImageInListReturnLast

ReplaceImageInListReturnLast() is exactly as ReplaceImageInList() except the images pointer is set to the last image in the list of replacement images.

@@ -667,7 +667,7 @@ ReplaceImageInListReturnLast(Image **images,Image *replace)
-

ReverseImageList

+

ReverseImageList

ReverseImageList() reverses the order of an image list. The list pointer is reset to that start of the re-ordered list.

@@ -689,7 +689,7 @@ void ReverseImageList(Image **images)
-

SpliceImageIntoList

+

SpliceImageIntoList

SpliceImageIntoList() removes 'length' images from the list and replaces them with the specified splice. Removed images are returned.

@@ -720,7 +720,7 @@ SpliceImageIntoList(Image **images,const size_t,
-

SplitImageList

+

SplitImageList

SplitImageList() splits an image into two lists, after given image The list that was split off is returned, which may be empty.

diff --git a/www/api/magick++-classes.html b/www/api/magick++-classes.html index b1af6a04b..4acf221ce 100644 --- a/www/api/magick++-classes.html +++ b/www/api/magick++-classes.html @@ -10,7 +10,7 @@ Magick++, C++ API: Classes @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -82,12 +82,12 @@

Magick++ Classes

-

Magick++ provides a simple C++ API to the ImageMagick image processing library which supports reading and writing a huge number of image formats as well as supporting a broad spectrum of traditional image processing operations. The ImageMagick C API is complex and the data structures are currently not documented. Magick++ provides access to most of the features available from the C API but in a simple object-oriented and well-documented framework.

+

Magick++ provides a simple C++ API to the ImageMagick image processing library which supports reading and writing a huge number of image formats as well as supporting a broad spectrum of traditional image processing operations. The ImageMagick C API is complex and the data structures are currently not documented. Magick++ provides access to most of the features available from the C API but in a simple object-oriented and well-documented framework.

Magick++ is intended to support commercial-grade application development. In order to avoid possible conflicts with the user's application, all symbols contained in Magick++ (included by the header <Magick++.h>) are scoped to the namespace Magick. Symbols from the ImageMagick C library are imported under the MagickCore namespace to avoid possible conflicts and ImageMagick macros are only included within the Magick++ implementation so they won't impact the user's application.

The core class in Magick++ is the Image class. The Image class provides methods to manipulate a single image frame (e.g. a JPEG image). Standard Template Library (STL)compatible algorithms and function objects are provided in order to manipulate multiple image frames or to read and write file formats which support multiple image frames (e.g. GIF animations, MPEG animations, and Postscript files).

The Image class supports reference-counted memory management which supports the semantics of an intrinsic variable type (e.g. 'int') with an extremely efficient operator = and copy constructor (only a pointer is assigned) while ensuring that the image data is replicated as required so that it the image may be modified without impacting earlier generations. Since the Image class manages heap memory internally, images are best allocated via C++ automatic (stack-based) memory allocation. This support allows most programs using Magick++ to be written without using any pointers, simplifying the implementation and avoiding the risks of using pointers. When a program uses automatic memory allocation to allocate Magick++ images, that aspect of the program becomes naturally exception-safe and thread-safe.

-

The image class uses a number of supportive classes in order to specify arguments. Colors are specified via the Color class. Colors specified in X11-style string form are implicitly converted to the Color class. Geometry arguments (those specifying width, height, and/or x and y offset) are specified via the Geometry class. Similar to the Color class, geometries specified as an X11-style string are implicitly converted to the Geometry class. Two dimensional drawable objects are specified via the Drawable class. Drawable objects may be provided as a single object or as a list of objects to be rendered using the current image options. Montage options (a montage is a rendered grid of thumbnails in one image) are specified via the Montage class.

-

Errors are reported using C++ exceptions derived from the Exception class, which is itself derived from the standard C++ exception class. Exceptions are reported synchronous with the operation and are caught by the first matching try block as the stack is unraveled. This allows a clean coding style in which multiple related Magick++ commands may be executed with errors handled as a unit rather than line-by-line. Since the Image object provides reference-counted memory management, unreferenced images on the stack are automagically cleaned up, avoiding the potential for memory leaks.

+

The image class uses a number of supportive classes in order to specify arguments. Colors are specified via the Color class. Colors specified in X11-style string form are implicitly converted to the Color class. Geometry arguments (those specifying width, height, and/or x and y offset) are specified via the Geometry class. Similar to the Color class, geometries specified as an X11-style string are implicitly converted to the Geometry class. Two dimensional drawable objects are specified via the Drawable class. Drawable objects may be provided as a single object or as a list of objects to be rendered using the current image options. Montage options (a montage is a rendered grid of thumbnails in one image) are specified via the Montage class.

+

Errors are reported using C++ exceptions derived from the Exception class, which is itself derived from the standard C++ exception class. Exceptions are reported synchronous with the operation and are caught by the first matching try block as the stack is unraveled. This allows a clean coding style in which multiple related Magick++ commands may be executed with errors handled as a unit rather than line-by-line. Since the Image object provides reference-counted memory management, unreferenced images on the stack are automagically cleaned up, avoiding the potential for memory leaks.

For ease of access, the documentation for the available user-level classes is available via the following table.


diff --git a/www/api/magick-deprecate.php b/www/api/magick-deprecate.php index 0109dc1c4..69f34322d 100644 --- a/www/api/magick-deprecate.php +++ b/www/api/magick-deprecate.php @@ -10,7 +10,7 @@ MagickWand, C API: Deprecated Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop diff --git a/www/api/magick-image.html b/www/api/magick-image.html index f25399b69..aa7a7a8df 100644 --- a/www/api/magick-image.html +++ b/www/api/magick-image.html @@ -10,7 +10,7 @@ MagickWand, C API: Image Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

GetImageFromMagickWandMagickAdaptiveBlurImageMagickAdaptiveResizeImageMagickAdaptiveSharpenImageMagickAdaptiveThresholdImageMagickAddImageMagickAddNoiseImageMagickAffineTransformImageMagickAnnotateImageMagickAnimateImagesMagickAppendImagesMagickAutoGammaImageMagickAutoLevelImageMagickAutoOrientImageMagickBlackThresholdImageMagickBlueShiftImageMagickBlurImageMagickBorderImageUse MagickBrightnessContrastImageMagickChannelFxImageMagickCharcoalImageMagickChopImageMagickClampImageMagickClipImageMagickClipImagePathMagickClutImageMagickCoalesceImagesMagickColorDecisionListImageMagickColorizeImageMagickColorMatrixImageMagickCombineImagesMagickCommentImageMagickCompareImagesLayersMagickCompareImagesMagickCompositeImageMagickCompositeImageGravityMagickCompositeLayersMagickContrastImageMagickContrastStretchImageMagickConvolveImageMagickCropImageMagickCycleColormapImageMagickConstituteImageMagickDecipherImageMagickDeconstructImagesMagickDeskewImageMagickDespeckleImageMagickDestroyImageMagickDisplayImageMagickDisplayImagesMagickDistortImageMagickDrawImageMagickEdgeImageMagickEmbossImageMagickEncipherImageMagickEnhanceImageMagickEqualizeImageMagickEvaluateImageMagickExportImagePixelsMagickExtentImageMagickFlipImageMagickFloodfillPaintImageMagickFlopImageMagickForwardFourierTransformImageMagickFrameImageMagickFunctionImageMagickFxImageMagickGammaImageMagickGaussianBlurImageMagickGetImageMagickGetImageAlphaChannelMagickGetImageMaskMagickGetImageBackgroundColorMagickGetImageBlobMagickGetImagesBlobMagickGetImageBluePrimaryMagickGetImageBorderColorMagickGetImageFeaturesMagickGetImageKurtosisMagickGetImageMeanMagickGetImageRangeMagickGetImageStatisticsMagickGetImageColormapColorMagickGetImageColorsMagickGetImageColorspaceMagickGetImageComposeMagickGetImageCompressionMagickGetImageCompressionQualityMagickGetImageDelayMagickGetImageDepthMagickGetImageDisposeMagickGetImageDistortionMagickGetImageDistortionsMagickGetImageEndianMagickGetImageFilenameMagickGetImageFormatMagickGetImageFuzzMagickGetImageGammaMagickGetImageGravityMagickGetImageGreenPrimaryMagickGetImageHeightMagickGetImageHistogramMagickGetImageInterlaceSchemeMagickGetImageInterpolateMethodMagickGetImageIterationsMagickGetImageLengthMagickGetImageMatteColorMagickGetImageOrientationMagickGetImagePageMagickGetImagePixelColorMagickGetImageRedPrimaryMagickGetImageRegionMagickGetImageRenderingIntentMagickGetImageResolutionMagickGetImageSceneMagickGetImageSignatureMagickGetImageTicksPerSecondMagickGetImageTypeMagickGetImageUnitsMagickGetImageVirtualPixelMethodMagickGetImageWhitePointMagickGetImageWidthMagickGetNumberImagesMagickGetImageTotalInkDensityMagickHaldClutImageMagickHasNextImageMagickHasPreviousImageMagickIdentifyImageMagickIdentifyImageTypeMagickImplodeImageMagickImportImagePixelsMagickInterpolativeResizeImageMagickInverseFourierTransformImageMagickLabelImageMagickLevelImageMagickLinearStretchImageMagickLiquidRescaleImageMagickLocalContrastImageMagickMagnifyImageMagickMergeImageLayersMagickMinifyImageMagickModulateImageMagickMontageImageMagickMorphImagesMagickMorphologyImageMagickMotionBlurImageMagickNegateImageMagickNewImageMagickNextImageMagickNormalizeImageMagickOilPaintImageMagickOpaquePaintImageMagickOptimizeImageLayersMagickOptimizeImageTransparencyMagickOrderedDitherImageMagickPingImageMagickPingImageBlobMagickPingImageFileMagickPolaroidImageMagickPosterizeImageMagickPreviewImagesMagickPreviousImageMagickQuantizeImageMagickQuantizeImagesMagickRotationalBlurImageMagickRaiseImageMagickRandomThresholdImageMagickReadImageMagickReadImageBlobMagickReadImageFileMagickRemapImageMagickRemoveImageMagickResampleImageMagickResetImagePageMagickResizeImageMagickRollImageMagickRotateImageMagickSampleImageMagickScaleImageMagickSegmentImageMagickSelectiveBlurImageMagickSeparateImageMagickSepiaToneImageMagickSetImageMagickSetImageAlphaChannelMagickSetImageBackgroundColorMagickSetImageBluePrimaryMagickSetImageBorderColorMagickSetImageChannelMaskMagickSetImageMaskMagickSetImageColorMagickSetImageColormapColorMagickSetImageColorspaceMagickSetImageComposeMagickSetImageCompressionMagickSetImageCompressionQualityMagickSetImageDelayMagickSetImageDepthMagickSetImageDisposeMagickSetImageEndianMagickSetImageExtentMagickSetImageFilenameMagickSetImageFormatMagickSetImageFuzzMagickSetImageGammaMagickSetImageGravityMagickSetImageGreenPrimaryMagickSetImageInterlaceSchemeMagickSetImageInterpolateMethodMagickSetImageIterationsMagickSetImageMatteMagickSetImageMatteColorMagickSetImageAlphaMagickSetImageOrientationMagickSetImagePageMagickSetImageProgressMonitorMagickSetImageRedPrimaryMagickSetImageRenderingIntentMagickSetImageResolutionMagickSetImageSceneMagickSetImageTicksPerSecondMagickSetImageTypeMagickSetImageUnitsMagickSetImageVirtualPixelMethodMagickSetImageWhitePointMagickShadeImageMagickShadowImageMagickSharpenImageMagickShaveImageMagickShearImageMagickSigmoidalContrastImageMagickSimilarityImageMagickSketchImageMagickSmushImagesMagickSolarizeImageMagickSparseColorImageMagickSpliceImageMagickSpreadImageMagickStatisticImageMagickSteganoImageMagickStereoImageMagickStripImageMagickSwirlImageMagickTextureImageMagickThresholdImageMagickThumbnailImageMagickTintImageMagickTransformImageColorspaceMagickTransparentPaintImageMagickTransposeImageMagickTransverseImageMagickTrimImageMagickUniqueImageColorsMagickUnsharpMaskImageMagickVignetteImageMagickWaveImageMagickWhiteThresholdImageMagickWriteImageMagickWriteImageFileMagickWriteImagesMagickWriteImagesFile

-

GetImageFromMagickWand

+

GetImageFromMagickWand

GetImageFromMagickWand() returns the current image from the magick wand.

@@ -105,7 +105,7 @@ Image *GetImageFromMagickWand(const MagickWand *wand)
-

MagickAdaptiveBlurImage

+

MagickAdaptiveBlurImage

MagickAdaptiveBlurImage() adaptively blurs the image by blurring less intensely near image edges and more intensely far from edges. We blur the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and MagickAdaptiveBlurImage() selects a suitable radius for you.

@@ -136,7 +136,7 @@ MagickBooleanType MagickAdaptiveBlurImage(MagickWand *wand,
-

MagickAdaptiveResizeImage

+

MagickAdaptiveResizeImage

MagickAdaptiveResizeImage() adaptively resize image with data dependent triangulation.

@@ -162,7 +162,7 @@ MagickBooleanType MagickAdaptiveBlurImage(MagickWand *wand,
-

MagickAdaptiveSharpenImage

+

MagickAdaptiveSharpenImage

MagickAdaptiveSharpenImage() adaptively sharpens the image by sharpening more intensely near image edges and less intensely far from edges. We sharpen the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and MagickAdaptiveSharpenImage() selects a suitable radius for you.

@@ -193,7 +193,7 @@ MagickBooleanType MagickAdaptiveSharpenImage(MagickWand *wand,
-

MagickAdaptiveThresholdImage

+

MagickAdaptiveThresholdImage

MagickAdaptiveThresholdImage() selects an individual threshold for each pixel based on the range of intensity values in its local neighborhood. This allows for thresholding of an image whose global intensity histogram doesn't contain distinctive peaks.

@@ -228,7 +228,7 @@ MagickBooleanType MagickAdaptiveThresholdImage(MagickWand *wand,
-

MagickAddImage

+

MagickAddImage

MagickAddImage() adds a clone of the images from the second wand and inserts them into the first wand.

@@ -261,7 +261,7 @@ MagickBooleanType MagickAddImage(MagickWand *wand,
-

MagickAddNoiseImage

+

MagickAddNoiseImage

MagickAddNoiseImage() adds random noise to the image.

@@ -292,7 +292,7 @@ MagickBooleanType MagickAddNoiseImage(MagickWand *wand,
-

MagickAffineTransformImage

+

MagickAffineTransformImage

MagickAffineTransformImage() transforms an image as dictated by the affine matrix of the drawing wand.

@@ -319,7 +319,7 @@ MagickBooleanType MagickAffineTransformImage(MagickWand *wand,
-

MagickAnnotateImage

+

MagickAnnotateImage

MagickAnnotateImage() annotates an image with text.

@@ -363,7 +363,7 @@ MagickBooleanType MagickAnnotateImage(MagickWand *wand,
-

MagickAnimateImages

+

MagickAnimateImages

MagickAnimateImages() animates an image or image sequence.

@@ -390,7 +390,7 @@ MagickBooleanType MagickAnimateImages(MagickWand *wand,
-

MagickAppendImages

+

MagickAppendImages

MagickAppendImages() append the images in a wand from the current image onwards, creating a new wand with the single image result. This is affected by the gravity and background settings of the first image.

@@ -419,7 +419,7 @@ MagickWand *MagickAppendImages(MagickWand *wand,
-

MagickAutoGammaImage

+

MagickAutoGammaImage

MagickAutoGammaImage() extracts the 'mean' from the image and adjust the image to try make set its gamma appropriatally.

@@ -441,7 +441,7 @@ MagickBooleanType MagickAutoGammaImage(MagickWand *wand)
-

MagickAutoLevelImage

+

MagickAutoLevelImage

MagickAutoLevelImage() adjusts the levels of a particular image channel by scaling the minimum and maximum values to the full quantum range.

@@ -463,7 +463,7 @@ MagickBooleanType MagickAutoLevelImage(MagickWand *wand)
-

MagickAutoOrientImage

+

MagickAutoOrientImage

MagickAutoOrientImage() adjusts an image so that its orientation is suitable $ for viewing (i.e. top-left orientation).

@@ -485,7 +485,7 @@ MagickBooleanType MagickAutoOrientImage(MagickWand *image)
-

MagickBlackThresholdImage

+

MagickBlackThresholdImage

MagickBlackThresholdImage() is like MagickThresholdImage() but forces all pixels below the threshold into black while leaving all pixels above the threshold unchanged.

@@ -512,7 +512,7 @@ MagickBooleanType MagickBlackThresholdImage(MagickWand *wand,
-

MagickBlueShiftImage

+

MagickBlueShiftImage

MagickBlueShiftImage() mutes the colors of the image to simulate a scene at nighttime in the moonlight.

@@ -539,7 +539,7 @@ MagickBooleanType MagickBlueShiftImage(MagickWand *wand,
-

MagickBlurImage

+

MagickBlurImage

MagickBlurImage() blurs an image. We convolve the image with a gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma. Use a radius of 0 and BlurImage() selects a suitable radius for you.

@@ -570,7 +570,7 @@ MagickBooleanType MagickBlurImage(MagickWand *wand,const double radius,
-

MagickBorderImage

+

MagickBorderImage

MagickBorderImage() surrounds the image with a border of the color defined by the bordercolor pixel wand.

@@ -610,7 +610,7 @@ MagickBooleanType MagickBorderImage(MagickWand *wand,
-

Use MagickBrightnessContrastImage

+

Use MagickBrightnessContrastImage

Use MagickBrightnessContrastImage() to change the brightness and/or contrast of an image. It converts the brightness and contrast parameters into slope and intercept and calls a polynomical function to apply to the image.

@@ -642,7 +642,7 @@ MagickBooleanType MagickBrightnessContrastImage(MagickWand *wand,
-

MagickChannelFxImage

+

MagickChannelFxImage

MagickChannelFxImage() applies a channel expression to the specified image. The expression consists of one or more channels, either mnemonic or numeric (e.g. red, 1), separated by actions as follows:

@@ -679,7 +679,7 @@ MagickWand *MagickChannelFxImage(MagickWand *wand,const char *expression)
-

MagickCharcoalImage

+

MagickCharcoalImage

MagickCharcoalImage() simulates a charcoal drawing.

@@ -710,7 +710,7 @@ MagickBooleanType MagickCharcoalImage(MagickWand *wand,
-

MagickChopImage

+

MagickChopImage

MagickChopImage() removes a region of an image and collapses the image to occupy the removed portion

@@ -752,7 +752,7 @@ MagickBooleanType MagickChopImage(MagickWand *wand,
-

MagickClampImage

+

MagickClampImage

MagickClampImage() restricts the color range from 0 to the quantum depth.

@@ -778,7 +778,7 @@ MagickBooleanType MagickClampImage(MagickWand *wand)
-

MagickClipImage

+

MagickClipImage

MagickClipImage() clips along the first path from the 8BIM profile, if present.

@@ -800,7 +800,7 @@ MagickBooleanType MagickClipImage(MagickWand *wand)
-

MagickClipImagePath

+

MagickClipImagePath

MagickClipImagePath() clips along the named paths from the 8BIM profile, if present. Later operations take effect inside the path. Id may be a number if preceded with #, to work on a numbered path, e.g., "#1" to use the first path.

@@ -831,7 +831,7 @@ MagickBooleanType MagickClipImagePath(MagickWand *wand,
-

MagickClutImage

+

MagickClutImage

MagickClutImage() replaces colors in the image from a color lookup table.

@@ -862,7 +862,7 @@ MagickBooleanType MagickClutImage(MagickWand *wand,
-

MagickCoalesceImages

+

MagickCoalesceImages

MagickCoalesceImages() composites a set of images while respecting any page offsets and disposal methods. GIF, MIFF, and MNG animation sequences typically start with an image background and each subsequent image varies in size and offset. MagickCoalesceImages() returns a new sequence where each image in the sequence is the same size as the first and composited with the next image in the sequence.

@@ -884,7 +884,7 @@ MagickWand *MagickCoalesceImages(MagickWand *wand)
-

MagickColorDecisionListImage

+

MagickColorDecisionListImage

MagickColorDecisionListImage() accepts a lightweight Color Correction Collection (CCC) file which solely contains one or more color corrections and applies the color correction to the image. Here is a sample CCC file:

@@ -928,7 +928,7 @@ MagickBooleanType MagickColorDecisionListImage(MagickWand *wand,
-

MagickColorizeImage

+

MagickColorizeImage

MagickColorizeImage() blends the fill color with each pixel in the image.

@@ -959,7 +959,7 @@ MagickBooleanType MagickColorizeImage(MagickWand *wand,
-

MagickColorMatrixImage

+

MagickColorMatrixImage

MagickColorMatrixImage() apply color transformation to an image. The method permits saturation changes, hue rotation, luminance to alpha, and various other effects. Although variable-sized transformation matrices can be used, typically one uses a 5x5 matrix for an RGBA image and a 6x6 for CMYKA (or RGBA with offsets). The matrix is similar to those used by Adobe Flash except offsets are in column 6 rather than 5 (in support of CMYKA images) and offsets are normalized (divide Flash offset by 255).

@@ -986,7 +986,7 @@ MagickBooleanType MagickColorMatrixImage(MagickWand *wand,
-

MagickCombineImages

+

MagickCombineImages

MagickCombineImages() combines one or more images into a single image. The grayscale value of the pixels of each image in the sequence is assigned in order to the specified hannels of the combined image. The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.

@@ -1013,7 +1013,7 @@ MagickWand *MagickCombineImages(MagickWand *wand,
-

MagickCommentImage

+

MagickCommentImage

MagickCommentImage() adds a comment to your image.

@@ -1040,7 +1040,7 @@ MagickBooleanType MagickCommentImage(MagickWand *wand,
-

MagickCompareImagesLayers

+

MagickCompareImagesLayers

MagickCompareImagesLayers() compares each image with the next in a sequence and returns the maximum bounding region of any pixel differences it discovers.

@@ -1067,7 +1067,7 @@ MagickWand *MagickCompareImagesLayers(MagickWand *wand,
-

MagickCompareImages

+

MagickCompareImages

MagickCompareImages() compares an image to a reconstructed image and returns the specified difference image.

@@ -1103,7 +1103,7 @@ MagickWand *MagickCompareImages(MagickWand *wand,
-

MagickCompositeImage

+

MagickCompositeImage

MagickCompositeImage() composite one image onto another at the specified offset.

@@ -1149,7 +1149,7 @@ MagickBooleanType MagickCompositeImage(MagickWand *wand,
-

MagickCompositeImageGravity

+

MagickCompositeImageGravity

MagickCompositeImageGravity() composite one image onto another using the specified gravity.

@@ -1187,7 +1187,7 @@ MagickBooleanType MagickCompositeImageGravity(MagickWand *wand,
-

MagickCompositeLayers

+

MagickCompositeLayers

MagickCompositeLayers() composite the images in the source wand over the images in the destination wand in sequence, starting with the current image in both lists.

@@ -1229,7 +1229,7 @@ MagickBooleanType MagickCompositeLayers(MagickWand *wand,
-

MagickContrastImage

+

MagickContrastImage

MagickContrastImage() enhances the intensity differences between the lighter and darker elements of the image. Set sharpen to a value other than 0 to increase the image contrast otherwise the contrast is reduced.

@@ -1258,7 +1258,7 @@ MagickBooleanType MagickContrastImage(MagickWand *wand,
-

MagickContrastStretchImage

+

MagickContrastStretchImage

MagickContrastStretchImage() enhances the contrast of a color image by adjusting the pixels color to span the entire range of colors available. You can also reduce the influence of a particular channel with a gamma value of 0.

@@ -1289,7 +1289,7 @@ MagickBooleanType MagickContrastStretchImage(MagickWand *wand,
-

MagickConvolveImage

+

MagickConvolveImage

MagickConvolveImage() applies a custom convolution kernel to the image.

@@ -1316,7 +1316,7 @@ MagickBooleanType MagickConvolveImage(MagickWand *wand,
-

MagickCropImage

+

MagickCropImage

MagickCropImage() extracts a region of the image.

@@ -1355,7 +1355,7 @@ MagickBooleanType MagickCropImage(MagickWand *wand,
-

MagickCycleColormapImage

+

MagickCycleColormapImage

MagickCycleColormapImage() displaces an image's colormap by a given number of positions. If you cycle the colormap a number of times you can produce a psychodelic effect.

@@ -1382,7 +1382,7 @@ MagickBooleanType MagickCycleColormapImage(MagickWand *wand,
-

MagickConstituteImage

+

MagickConstituteImage

MagickConstituteImage() adds an image to the wand comprised of the pixel data you supply. The pixel data must be in scanline order top-to-bottom. The data can be char, short int, int, float, or double. Float and double require the pixels to be normalized [0..1], otherwise [0..Max], where Max is the maximum value the type can accomodate (e.g. 255 for char). For example, to create a 640x480 image from unsigned red-green-blue character data, use

@@ -1430,7 +1430,7 @@ MagickBooleanType MagickConstituteImage(MagickWand *wand,
-

MagickDecipherImage

+

MagickDecipherImage

MagickDecipherImage() converts cipher pixels to plain pixels.

@@ -1457,7 +1457,7 @@ MagickBooleanType MagickDecipherImage(MagickWand *wand,
-

MagickDeconstructImages

+

MagickDeconstructImages

MagickDeconstructImages() compares each image with the next in a sequence and returns the maximum bounding region of any pixel differences it discovers.

@@ -1479,7 +1479,7 @@ MagickWand *MagickDeconstructImages(MagickWand *wand)
-

MagickDeskewImage

+

MagickDeskewImage

MagickDeskewImage() removes skew from the image. Skew is an artifact that occurs in scanned images because of the camera being misaligned, imperfections in the scanning or surface, or simply because the paper was not placed completely flat when scanned.

@@ -1506,7 +1506,7 @@ MagickBooleanType MagickDeskewImage(MagickWand *wand,
-

MagickDespeckleImage

+

MagickDespeckleImage

MagickDespeckleImage() reduces the speckle noise in an image while perserving the edges of the original image.

@@ -1528,7 +1528,7 @@ MagickBooleanType MagickDespeckleImage(MagickWand *wand)
-

MagickDestroyImage

+

MagickDestroyImage

MagickDestroyImage() dereferences an image, deallocating memory associated with the image if the reference count becomes zero.

@@ -1550,7 +1550,7 @@ Image *MagickDestroyImage(Image *image)
-

MagickDisplayImage

+

MagickDisplayImage

MagickDisplayImage() displays an image.

@@ -1577,7 +1577,7 @@ MagickBooleanType MagickDisplayImage(MagickWand *wand,
-

MagickDisplayImages

+

MagickDisplayImages

MagickDisplayImages() displays an image or image sequence.

@@ -1604,7 +1604,7 @@ MagickBooleanType MagickDisplayImages(MagickWand *wand,
-

MagickDistortImage

+

MagickDistortImage

MagickDistortImage() distorts an image using various distortion methods, by mapping color lookups of the source image to a new destination image usally of the same size as the source image, unless 'bestfit' is set to true.

@@ -1654,7 +1654,7 @@ MagickBooleanType MagickDistortImage(MagickWand *wand,
-

MagickDrawImage

+

MagickDrawImage

MagickDrawImage() renders the drawing wand on the current image.

@@ -1681,7 +1681,7 @@ MagickBooleanType MagickDrawImage(MagickWand *wand,
-

MagickEdgeImage

+

MagickEdgeImage

MagickEdgeImage() enhance edges within the image with a convolution filter of the given radius. Use a radius of 0 and Edge() selects a suitable radius for you.

@@ -1707,7 +1707,7 @@ MagickBooleanType MagickEdgeImage(MagickWand *wand,const double radius)
-

MagickEmbossImage

+

MagickEmbossImage

MagickEmbossImage() returns a grayscale image with a three-dimensional effect. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and Emboss() selects a suitable radius for you.

@@ -1738,7 +1738,7 @@ MagickBooleanType MagickEmbossImage(MagickWand *wand,const double radius,
-

MagickEncipherImage

+

MagickEncipherImage

MagickEncipherImage() converts plaint pixels to cipher pixels.

@@ -1765,7 +1765,7 @@ MagickBooleanType MagickEncipherImage(MagickWand *wand,
-

MagickEnhanceImage

+

MagickEnhanceImage

MagickEnhanceImage() applies a digital filter that improves the quality of a noisy image.

@@ -1787,7 +1787,7 @@ MagickBooleanType MagickEnhanceImage(MagickWand *wand)
-

MagickEqualizeImage

+

MagickEqualizeImage

MagickEqualizeImage() equalizes the image histogram.

@@ -1813,7 +1813,7 @@ MagickBooleanType MagickEqualizeImage(MagickWand *wand)
-

MagickEvaluateImage

+

MagickEvaluateImage

MagickEvaluateImage() applys an arithmetic, relational, or logical expression to an image. Use these operators to lighten or darken an image, to increase or decrease contrast in an image, or to produce the "negative" of an image.

@@ -1846,7 +1846,7 @@ MagickBooleanType MagickEvaluateImages(MagickWand *wand,
-

MagickExportImagePixels

+

MagickExportImagePixels

MagickExportImagePixels() extracts pixel data from an image and returns it to you. The method returns MagickTrue on success otherwise MagickFalse if an error is encountered. The data is returned as char, short int, int, ssize_t, float, or double in the order specified by map.

@@ -1893,7 +1893,7 @@ MagickBooleanType MagickExportImagePixels(MagickWand *wand,
-

MagickExtentImage

+

MagickExtentImage

MagickExtentImage() extends the image as defined by the geometry, gravity, and wand background color. Set the (x,y) offset of the geometry to move the original wand relative to the extended wand.

@@ -1932,7 +1932,7 @@ MagickBooleanType MagickExtentImage(MagickWand *wand,const size_t width,
-

MagickFlipImage

+

MagickFlipImage

MagickFlipImage() creates a vertical mirror image by reflecting the pixels around the central x-axis.

@@ -1954,7 +1954,7 @@ MagickBooleanType MagickFlipImage(MagickWand *wand)
-

MagickFloodfillPaintImage

+

MagickFloodfillPaintImage

MagickFloodfillPaintImage() changes the color value of any pixel that matches target and is an immediate neighbor. If the method FillToBorderMethod is specified, the color value is changed for any neighbor pixel that does not match the bordercolor member of image.

@@ -1998,7 +1998,7 @@ MagickBooleanType MagickFloodfillPaintImage(MagickWand *wand,
-

MagickFlopImage

+

MagickFlopImage

MagickFlopImage() creates a horizontal mirror image by reflecting the pixels around the central y-axis.

@@ -2020,7 +2020,7 @@ MagickBooleanType MagickFlopImage(MagickWand *wand)
-

MagickForwardFourierTransformImage

+

MagickForwardFourierTransformImage

MagickForwardFourierTransformImage() implements the discrete Fourier transform (DFT) of the image either as a magnitude / phase or real / imaginary image pair.

@@ -2047,7 +2047,7 @@ MagickBooleanType MagickForwardFourierTransformImage(MagickWand *wand,
-

MagickFrameImage

+

MagickFrameImage

MagickFrameImage() adds a simulated three-dimensional border around the image. The width and height specify the border width of the vertical and horizontal sides of the frame. The inner and outer bevels indicate the width of the inner and outer shadows of the frame.

@@ -2096,7 +2096,7 @@ MagickBooleanType MagickFrameImage(MagickWand *wand,
-

MagickFunctionImage

+

MagickFunctionImage

MagickFunctionImage() applys an arithmetic, relational, or logical expression to an image. Use these operators to lighten or darken an image, to increase or decrease contrast in an image, or to produce the "negative" of an image.

@@ -2132,7 +2132,7 @@ MagickBooleanType MagickFunctionImage(MagickWand *wand,
-

MagickFxImage

+

MagickFxImage

MagickFxImage() evaluate expression for each pixel in the image.

@@ -2158,7 +2158,7 @@ MagickWand *MagickFxImage(MagickWand *wand,const char *expression)
-

MagickGammaImage

+

MagickGammaImage

MagickGammaImage() gamma-corrects an image. The same image viewed on different devices will have perceptual differences in the way the image's intensities are represented on the screen. Specify individual gamma levels for the red, green, and blue channels, or adjust all three with the gamma parameter. Values typically range from 0.8 to 2.3.

@@ -2186,7 +2186,7 @@ MagickBooleanType MagickGammaImage(MagickWand *wand,const double gamma)
-

MagickGaussianBlurImage

+

MagickGaussianBlurImage

MagickGaussianBlurImage() blurs an image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma. Use a radius of 0 and MagickGaussianBlurImage() selects a suitable radius for you.

@@ -2217,7 +2217,7 @@ MagickBooleanType MagickGaussianBlurImage(MagickWand *wand,
-

MagickGetImage

+

MagickGetImage

MagickGetImage() gets the image at the current image index.

@@ -2239,7 +2239,7 @@ MagickWand *MagickGetImage(MagickWand *wand)
-

MagickGetImageAlphaChannel

+

MagickGetImageAlphaChannel

MagickGetImageAlphaChannel() returns MagickFalse if the image alpha channel is not activated. That is, the image is RGB rather than RGBA or CMYK rather than CMYKA.

@@ -2261,7 +2261,7 @@ MagickBooleanType MagickGetImageAlphaChannel(MagickWand *wand)
-

MagickGetImageMask

+

MagickGetImageMask

MagickGetImageMask() gets the image clip mask at the current image index.

@@ -2287,7 +2287,7 @@ MagickWand *MagickGetImageMask(MagickWand *wand)
-

MagickGetImageBackgroundColor

+

MagickGetImageBackgroundColor

MagickGetImageBackgroundColor() returns the image background color.

@@ -2314,7 +2314,7 @@ MagickBooleanType MagickGetImageBackgroundColor(MagickWand *wand,
-

MagickGetImageBlob

+

MagickGetImageBlob

MagickGetImageBlob() implements direct to memory image formats. It returns the image as a blob (a formatted "file" in memory) and its length, starting from the current position in the image sequence. Use MagickSetImageFormat() to set the format to write to the blob (GIF, JPEG, PNG, etc.).

@@ -2344,7 +2344,7 @@ unsigned char *MagickGetImageBlob(MagickWand *wand,size_t *length)
-

MagickGetImagesBlob

+

MagickGetImagesBlob

MagickGetImagesBlob() implements direct to memory image formats. It returns the image sequence as a blob and its length. The format of the image determines the format of the returned blob (GIF, JPEG, PNG, etc.). To return a different image format, use MagickSetImageFormat().

@@ -2372,7 +2372,7 @@ unsigned char *MagickGetImagesBlob(MagickWand *wand,size_t *length)
-

MagickGetImageBluePrimary

+

MagickGetImageBluePrimary

MagickGetImageBluePrimary() returns the chromaticy blue primary point for the image.

@@ -2407,7 +2407,7 @@ MagickBooleanType MagickGetImageBluePrimary(MagickWand *wand,double *x,
-

MagickGetImageBorderColor

+

MagickGetImageBorderColor

MagickGetImageBorderColor() returns the image border color.

@@ -2434,7 +2434,7 @@ MagickBooleanType MagickGetImageBorderColor(MagickWand *wand,
-

MagickGetImageFeatures

+

MagickGetImageFeatures

MagickGetImageFeatures() returns features for each channel in the image in each of four directions (horizontal, vertical, left and right diagonals) for the specified distance. The features include the angular second moment, contrast, correlation, sum of squares: variance, inverse difference moment, sum average, sum varience, sum entropy, entropy, difference variance, difference entropy, information measures of correlation 1, information measures of correlation 2, and maximum correlation coefficient. You can access the red channel contrast, for example, like this:

@@ -2468,7 +2468,7 @@ ChannelFeatures *MagickGetImageFeatures(MagickWand *wand,
-

MagickGetImageKurtosis

+

MagickGetImageKurtosis

MagickGetImageKurtosis() gets the kurtosis and skewness of one or more image channels.

@@ -2499,7 +2499,7 @@ MagickBooleanType MagickGetImageKurtosis(MagickWand *wand,
-

MagickGetImageMean

+

MagickGetImageMean

MagickGetImageMean() gets the mean and standard deviation of one or more image channels.

@@ -2534,7 +2534,7 @@ MagickBooleanType MagickGetImageMean(MagickWand *wand,double *mean,
-

MagickGetImageRange

+

MagickGetImageRange

MagickGetImageRange() gets the range for one or more image channels.

@@ -2565,7 +2565,7 @@ MagickBooleanType MagickGetImageRange(MagickWand *wand,double *minima,
-

MagickGetImageStatistics

+

MagickGetImageStatistics

MagickGetImageStatistics() returns statistics for each channel in the image. The statistics include the channel depth, its minima and maxima, the mean, the standard deviation, the kurtosis and the skewness. You can access the red channel mean, for example, like this:

@@ -2594,7 +2594,7 @@ ChannelStatistics *MagickGetImageStatistics(MagickWand *wand)
-

MagickGetImageColormapColor

+

MagickGetImageColormapColor

MagickGetImageColormapColor() returns the color of the specified colormap index.

@@ -2625,7 +2625,7 @@ MagickBooleanType MagickGetImageColormapColor(MagickWand *wand,
-

MagickGetImageColors

+

MagickGetImageColors

MagickGetImageColors() gets the number of unique colors in the image.

@@ -2647,7 +2647,7 @@ size_t MagickGetImageColors(MagickWand *wand)
-

MagickGetImageColorspace

+

MagickGetImageColorspace

MagickGetImageColorspace() gets the image colorspace.

@@ -2669,7 +2669,7 @@ ColorspaceType MagickGetImageColorspace(MagickWand *wand)
-

MagickGetImageCompose

+

MagickGetImageCompose

MagickGetImageCompose() returns the composite operator associated with the image.

@@ -2691,7 +2691,7 @@ CompositeOperator MagickGetImageCompose(MagickWand *wand)
-

MagickGetImageCompression

+

MagickGetImageCompression

MagickGetImageCompression() gets the image compression.

@@ -2713,7 +2713,7 @@ CompressionType MagickGetImageCompression(MagickWand *wand)
-

MagickGetImageCompressionQuality

+

MagickGetImageCompressionQuality

MagickGetImageCompressionQuality() gets the image compression quality.

@@ -2735,7 +2735,7 @@ size_t MagickGetImageCompressionQuality(MagickWand *wand)
-

MagickGetImageDelay

+

MagickGetImageDelay

MagickGetImageDelay() gets the image delay.

@@ -2757,7 +2757,7 @@ size_t MagickGetImageDelay(MagickWand *wand)
-

MagickGetImageDepth

+

MagickGetImageDepth

MagickGetImageDepth() gets the image depth.

@@ -2779,7 +2779,7 @@ size_t MagickGetImageDepth(MagickWand *wand)
-

MagickGetImageDispose

+

MagickGetImageDispose

MagickGetImageDispose() gets the image disposal method.

@@ -2801,7 +2801,7 @@ DisposeType MagickGetImageDispose(MagickWand *wand)
-

MagickGetImageDistortion

+

MagickGetImageDistortion

MagickGetImageDistortion() compares an image to a reconstructed image and returns the specified distortion metric.

@@ -2837,7 +2837,7 @@ MagickBooleanType MagickGetImageDistortion(MagickWand *wand,
-

MagickGetImageDistortions

+

MagickGetImageDistortions

MagickGetImageDistortions() compares one or more pixel channels of an image to a reconstructed image and returns the specified distortion metrics.

@@ -2870,7 +2870,7 @@ double *MagickGetImageDistortion(MagickWand *wand,
-

MagickGetImageEndian

+

MagickGetImageEndian

MagickGetImageEndian() gets the image endian.

@@ -2892,7 +2892,7 @@ EndianType MagickGetImageEndian(MagickWand *wand)
-

MagickGetImageFilename

+

MagickGetImageFilename

MagickGetImageFilename() returns the filename of a particular image in a sequence.

@@ -2914,7 +2914,7 @@ char *MagickGetImageFilename(MagickWand *wand)
-

MagickGetImageFormat

+

MagickGetImageFormat

MagickGetImageFormat() returns the format of a particular image in a sequence.

@@ -2936,7 +2936,7 @@ char *MagickGetImageFormat(MagickWand *wand)
-

MagickGetImageFuzz

+

MagickGetImageFuzz

MagickGetImageFuzz() gets the image fuzz.

@@ -2958,7 +2958,7 @@ double MagickGetImageFuzz(MagickWand *wand)
-

MagickGetImageGamma

+

MagickGetImageGamma

MagickGetImageGamma() gets the image gamma.

@@ -2980,7 +2980,7 @@ double MagickGetImageGamma(MagickWand *wand)
-

MagickGetImageGravity

+

MagickGetImageGravity

MagickGetImageGravity() gets the image gravity.

@@ -3002,7 +3002,7 @@ GravityType MagickGetImageGravity(MagickWand *wand)
-

MagickGetImageGreenPrimary

+

MagickGetImageGreenPrimary

MagickGetImageGreenPrimary() returns the chromaticy green primary point.

@@ -3037,7 +3037,7 @@ MagickBooleanType MagickGetImageGreenPrimary(MagickWand *wand,double *x,
-

MagickGetImageHeight

+

MagickGetImageHeight

MagickGetImageHeight() returns the image height.

@@ -3059,7 +3059,7 @@ size_t MagickGetImageHeight(MagickWand *wand)
-

MagickGetImageHistogram

+

MagickGetImageHistogram

MagickGetImageHistogram() returns the image histogram as an array of PixelWand wands.

@@ -3086,7 +3086,7 @@ PixelWand **MagickGetImageHistogram(MagickWand *wand,
-

MagickGetImageInterlaceScheme

+

MagickGetImageInterlaceScheme

MagickGetImageInterlaceScheme() gets the image interlace scheme.

@@ -3108,7 +3108,7 @@ InterlaceType MagickGetImageInterlaceScheme(MagickWand *wand)
-

MagickGetImageInterpolateMethod

+

MagickGetImageInterpolateMethod

MagickGetImageInterpolateMethod() returns the interpolation method for the sepcified image.

@@ -3130,7 +3130,7 @@ PixelInterpolateMethod MagickGetImageInterpolateMethod(MagickWand *wand)
-

MagickGetImageIterations

+

MagickGetImageIterations

MagickGetImageIterations() gets the image iterations.

@@ -3152,7 +3152,7 @@ size_t MagickGetImageIterations(MagickWand *wand)
-

MagickGetImageLength

+

MagickGetImageLength

MagickGetImageLength() returns the image length in bytes.

@@ -3179,7 +3179,7 @@ MagickBooleanType MagickGetImageLength(MagickWand *wand,
-

MagickGetImageMatteColor

+

MagickGetImageMatteColor

MagickGetImageMatteColor() returns the image matte color.

@@ -3206,7 +3206,7 @@ MagickBooleanType MagickGetImageMatteColor(MagickWand *wand,
-

MagickGetImageOrientation

+

MagickGetImageOrientation

MagickGetImageOrientation() returns the image orientation.

@@ -3228,7 +3228,7 @@ OrientationType MagickGetImageOrientation(MagickWand *wand)
-

MagickGetImagePage

+

MagickGetImagePage

MagickGetImagePage() returns the page geometry associated with the image.

@@ -3267,7 +3267,7 @@ MagickBooleanType MagickGetImagePage(MagickWand *wand,
-

MagickGetImagePixelColor

+

MagickGetImagePixelColor

MagickGetImagePixelColor() returns the color of the specified pixel.

@@ -3298,7 +3298,7 @@ MagickBooleanType MagickGetImagePixelColor(MagickWand *wand,
-

MagickGetImageRedPrimary

+

MagickGetImageRedPrimary

MagickGetImageRedPrimary() returns the chromaticy red primary point.

@@ -3333,7 +3333,7 @@ MagickBooleanType MagickGetImageRedPrimary(MagickWand *wand,double *x,
-

MagickGetImageRegion

+

MagickGetImageRegion

MagickGetImageRegion() extracts a region of the image and returns it as a a new wand.

@@ -3373,7 +3373,7 @@ MagickWand *MagickGetImageRegion(MagickWand *wand,
-

MagickGetImageRenderingIntent

+

MagickGetImageRenderingIntent

MagickGetImageRenderingIntent() gets the image rendering intent.

@@ -3395,7 +3395,7 @@ RenderingIntent MagickGetImageRenderingIntent(MagickWand *wand)
-

MagickGetImageResolution

+

MagickGetImageResolution

MagickGetImageResolution() gets the image X and Y resolution.

@@ -3426,7 +3426,7 @@ MagickBooleanType MagickGetImageResolution(MagickWand *wand,double *x,
-

MagickGetImageScene

+

MagickGetImageScene

MagickGetImageScene() gets the image scene.

@@ -3448,7 +3448,7 @@ size_t MagickGetImageScene(MagickWand *wand)
-

MagickGetImageSignature

+

MagickGetImageSignature

MagickGetImageSignature() generates an SHA-256 message digest for the image pixel stream.

@@ -3470,7 +3470,7 @@ char *MagickGetImageSignature(MagickWand *wand)
-

MagickGetImageTicksPerSecond

+

MagickGetImageTicksPerSecond

MagickGetImageTicksPerSecond() gets the image ticks-per-second.

@@ -3492,7 +3492,7 @@ size_t MagickGetImageTicksPerSecond(MagickWand *wand)
-

MagickGetImageType

+

MagickGetImageType

MagickGetImageType() gets the potential image type:

@@ -3516,7 +3516,7 @@ ImageType MagickGetImageType(MagickWand *wand)
-

MagickGetImageUnits

+

MagickGetImageUnits

MagickGetImageUnits() gets the image units of resolution.

@@ -3538,7 +3538,7 @@ ResolutionType MagickGetImageUnits(MagickWand *wand)
-

MagickGetImageVirtualPixelMethod

+

MagickGetImageVirtualPixelMethod

MagickGetImageVirtualPixelMethod() returns the virtual pixel method for the sepcified image.

@@ -3560,7 +3560,7 @@ VirtualPixelMethod MagickGetImageVirtualPixelMethod(MagickWand *wand)
-

MagickGetImageWhitePoint

+

MagickGetImageWhitePoint

MagickGetImageWhitePoint() returns the chromaticy white point.

@@ -3595,7 +3595,7 @@ MagickBooleanType MagickGetImageWhitePoint(MagickWand *wand,double *x,
-

MagickGetImageWidth

+

MagickGetImageWidth

MagickGetImageWidth() returns the image width.

@@ -3617,7 +3617,7 @@ size_t MagickGetImageWidth(MagickWand *wand)
-

MagickGetNumberImages

+

MagickGetNumberImages

MagickGetNumberImages() returns the number of images associated with a magick wand.

@@ -3639,7 +3639,7 @@ size_t MagickGetNumberImages(MagickWand *wand)
-

MagickGetImageTotalInkDensity

+

MagickGetImageTotalInkDensity

MagickGetImageTotalInkDensity() gets the image total ink density.

@@ -3661,7 +3661,7 @@ double MagickGetImageTotalInkDensity(MagickWand *wand)
-

MagickHaldClutImage

+

MagickHaldClutImage

MagickHaldClutImage() replaces colors in the image from a Hald color lookup table. A Hald color lookup table is a 3-dimensional color cube mapped to 2 dimensions. Create it with the HALD coder. You can apply any color transformation to the Hald image and then use this method to apply the transform to the image.

@@ -3688,7 +3688,7 @@ MagickBooleanType MagickHaldClutImage(MagickWand *wand,
-

MagickHasNextImage

+

MagickHasNextImage

MagickHasNextImage() returns MagickTrue if the wand has more images when traversing the list in the forward direction

@@ -3710,7 +3710,7 @@ MagickBooleanType MagickHasNextImage(MagickWand *wand)
-

MagickHasPreviousImage

+

MagickHasPreviousImage

MagickHasPreviousImage() returns MagickTrue if the wand has more images when traversing the list in the reverse direction

@@ -3732,7 +3732,7 @@ MagickBooleanType MagickHasPreviousImage(MagickWand *wand)
-

MagickIdentifyImage

+

MagickIdentifyImage

MagickIdentifyImage() identifies an image by printing its attributes to the file. Attributes include the image width, height, size, and others.

@@ -3754,7 +3754,7 @@ const char *MagickIdentifyImage(MagickWand *wand)
-

MagickIdentifyImageType

+

MagickIdentifyImageType

MagickIdentifyImageType() gets the potential image type:

@@ -3784,7 +3784,7 @@ ImageType MagickIdentifyImageType(MagickWand *wand)
-

MagickImplodeImage

+

MagickImplodeImage

MagickImplodeImage() creates a new image that is a copy of an existing one with the image pixels "implode" by the specified percentage. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -3815,7 +3815,7 @@ MagickBooleanType MagickImplodeImage(MagickWand *wand,
-

MagickImportImagePixels

+

MagickImportImagePixels

MagickImportImagePixels() accepts pixel datand stores it in the image at the location you specify. The method returns MagickFalse on success otherwise MagickTrue if an error is encountered. The pixel data can be either char, short int, int, ssize_t, float, or double in the order specified by map.

@@ -3862,7 +3862,7 @@ MagickBooleanType MagickImportImagePixels(MagickWand *wand,
-

MagickInterpolativeResizeImage

+

MagickInterpolativeResizeImage

MagickInterpolativeResizeImage() resize image using a interpolative method.

@@ -3892,7 +3892,7 @@ MagickBooleanType MagickImportImagePixels(MagickWand *wand,
-

MagickInverseFourierTransformImage

+

MagickInverseFourierTransformImage

MagickInverseFourierTransformImage() implements the inverse discrete Fourier transform (DFT) of the image either as a magnitude / phase or real / imaginary image pair.

@@ -3924,7 +3924,7 @@ MagickBooleanType MagickInverseFourierTransformImage(
-

MagickLabelImage

+

MagickLabelImage

MagickLabelImage() adds a label to your image.

@@ -3950,7 +3950,7 @@ MagickBooleanType MagickLabelImage(MagickWand *wand,const char *label)
-

MagickLevelImage

+

MagickLevelImage

MagickLevelImage() adjusts the levels of an image by scaling the colors falling between specified white and black points to the full available quantum range. The parameters provided represent the black, mid, and white points. The black point specifies the darkest color in the image. Colors darker than the black point are set to zero. Mid point specifies a gamma correction to apply to the image. White point specifies the lightest color in the image. Colors brighter than the white point are set to the maximum quantum value.

@@ -3992,7 +3992,7 @@ MagickBooleanType MagickLevelImage(MagickWand *wand,
-

MagickLinearStretchImage

+

MagickLinearStretchImage

MagickLinearStretchImage() stretches with saturation the image intensity.

@@ -4025,7 +4025,7 @@ MagickBooleanType MagickLinearStretchImage(MagickWand *wand,
-

MagickLiquidRescaleImage

+

MagickLiquidRescaleImage

MagickLiquidRescaleImage() rescales image with seam carving.

@@ -4059,7 +4059,7 @@ MagickBooleanType MagickLinearStretchImage(MagickWand *wand,
-

MagickLocalContrastImage

+

MagickLocalContrastImage

MagickLocalContrastImage() attempts to increase the appearance of large-scale light-dark transitions. Local contrast enhancement works similarly to sharpening with an unsharp mask, however the mask is instead created using an image with a greater blur distance.

@@ -4085,7 +4085,7 @@ MagickBooleanType MagickLinearStretchImage(MagickWand *wand,
-

MagickMagnifyImage

+

MagickMagnifyImage

MagickMagnifyImage() is a convenience method that scales an image proportionally to twice its original size.

@@ -4107,7 +4107,7 @@ MagickBooleanType MagickMagnifyImage(MagickWand *wand)
-

MagickMergeImageLayers

+

MagickMergeImageLayers

MagickMergeImageLayers() composes all the image layers from the current given image onward to produce a single image of the merged layers.

@@ -4142,7 +4142,7 @@ MagickWand *MagickMergeImageLayers(MagickWand *wand,
-

MagickMinifyImage

+

MagickMinifyImage

MagickMinifyImage() is a convenience method that scales an image proportionally to one-half its original size

@@ -4164,7 +4164,7 @@ MagickBooleanType MagickMinifyImage(MagickWand *wand)
-

MagickModulateImage

+

MagickModulateImage

MagickModulateImage() lets you control the brightness, saturation, and hue of an image. Hue is the percentage of absolute rotation from the current position. For example 50 results in a counter-clockwise rotation of 90 degrees, 150 results in a clockwise rotation of 90 degrees, with 0 and 200 both resulting in a rotation of 180 degrees.

@@ -4201,7 +4201,7 @@ MagickBooleanType MagickModulateImage(MagickWand *wand,
-

MagickMontageImage

+

MagickMontageImage

MagickMontageImage() creates a composite image by combining several separate images. The images are tiled on the composite image with the name of the image optionally appearing just below the individual tile.

@@ -4246,7 +4246,7 @@ MagickWand *MagickMontageImage(MagickWand *wand,
-

MagickMorphImages

+

MagickMorphImages

MagickMorphImages() method morphs a set of images. Both the image pixels and size are linearly interpolated to give the appearance of a meta-morphosis from one image to the next.

@@ -4273,7 +4273,7 @@ MagickWand *MagickMorphImages(MagickWand *wand,
-

MagickMorphologyImage

+

MagickMorphologyImage

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

@@ -4308,7 +4308,7 @@ MagickBooleanType MagickMorphologyImage(MagickWand *wand,
-

MagickMotionBlurImage

+

MagickMotionBlurImage

MagickMotionBlurImage() simulates motion blur. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and MotionBlurImage() selects a suitable radius for you. Angle gives the angle of the blurring motion.

@@ -4343,7 +4343,7 @@ MagickBooleanType MagickMotionBlurImage(MagickWand *wand,
-

MagickNegateImage

+

MagickNegateImage

MagickNegateImage() negates the colors in the reference image. The Grayscale option means that only grayscale values within the image are negated.

@@ -4372,7 +4372,7 @@ MagickBooleanType MagickNegateImage(MagickWand *wand,
-

MagickNewImage

+

MagickNewImage

MagickNewImage() adds a blank image canvas of the specified size and background color to the wand.

@@ -4408,7 +4408,7 @@ MagickBooleanType MagickNewImage(MagickWand *wand,
-

MagickNextImage

+

MagickNextImage

MagickNextImage() sets the next image in the wand as the current image.

@@ -4436,7 +4436,7 @@ MagickBooleanType MagickNextImage(MagickWand *wand)
-

MagickNormalizeImage

+

MagickNormalizeImage

MagickNormalizeImage() enhances the contrast of a color image by adjusting the pixels color to span the entire range of colors available

@@ -4460,7 +4460,7 @@ MagickBooleanType MagickNormalizeImage(MagickWand *wand)
-

MagickOilPaintImage

+

MagickOilPaintImage

MagickOilPaintImage() applies a special effect filter that simulates an oil painting. Each pixel is replaced by the most frequent color occurring in a circular region defined by radius.

@@ -4491,7 +4491,7 @@ MagickBooleanType MagickOilPaintImage(MagickWand *wand,
-

MagickOpaquePaintImage

+

MagickOpaquePaintImage

MagickOpaquePaintImage() changes any pixel that matches color with the color defined by fill.

@@ -4531,7 +4531,7 @@ MagickBooleanType MagickOpaquePaintImage(MagickWand *wand,
-

MagickOptimizeImageLayers

+

MagickOptimizeImageLayers

MagickOptimizeImageLayers() compares each image the GIF disposed forms of the previous image in the sequence. From this it attempts to select the smallest cropped image to replace each frame, while preserving the results of the animation.

@@ -4553,7 +4553,7 @@ MagickWand *MagickOptimizeImageLayers(MagickWand *wand)
-

MagickOptimizeImageTransparency

+

MagickOptimizeImageTransparency

MagickOptimizeImageTransparency() takes a frame optimized GIF animation, and compares the overlayed pixels against the disposal image resulting from all the previous frames in the animation. Any pixel that does not change the disposal image (and thus does not effect the outcome of an overlay) is made transparent.

@@ -4575,7 +4575,7 @@ MagickBooleanType MagickOptimizeImageTransparency(MagickWand *wand)
-

MagickOrderedDitherImage

+

MagickOrderedDitherImage

MagickOrderedDitherImage() performs an ordered dither based on a number of pre-defined dithering threshold maps, but over multiple intensity levels, which can be different for different channels, according to the input arguments.

@@ -4608,7 +4608,7 @@ MagickBooleanType MagickOrderedDitherImage(MagickWand *wand,
-

MagickPingImage

+

MagickPingImage

MagickPingImage() is the same as MagickReadImage() except the only valid information returned is the image width, height, size, and format. It is designed to efficiently obtain this information from a file without reading the entire image sequence into memory.

@@ -4634,7 +4634,7 @@ MagickBooleanType MagickPingImage(MagickWand *wand,const char *filename)
-

MagickPingImageBlob

+

MagickPingImageBlob

MagickPingImageBlob() pings an image or image sequence from a blob.

@@ -4665,7 +4665,7 @@ MagickBooleanType MagickPingImageBlob(MagickWand *wand,
-

MagickPingImageFile

+

MagickPingImageFile

MagickPingImageFile() pings an image or image sequence from an open file descriptor.

@@ -4691,7 +4691,7 @@ MagickBooleanType MagickPingImageFile(MagickWand *wand,FILE *file)
-

MagickPolaroidImage

+

MagickPolaroidImage

MagickPolaroidImage() simulates a Polaroid picture.

@@ -4731,7 +4731,7 @@ MagickBooleanType MagickPolaroidImage(MagickWand *wand,
-

MagickPosterizeImage

+

MagickPosterizeImage

MagickPosterizeImage() reduces the image to a limited number of color level.

@@ -4762,7 +4762,7 @@ MagickBooleanType MagickPosterizeImage(MagickWand *wand,
-

MagickPreviewImages

+

MagickPreviewImages

MagickPreviewImages() tiles 9 thumbnails of the specified image with an image processing operation applied at varying strengths. This helpful to quickly pin-point an appropriate parameter for an image processing operation.

@@ -4789,7 +4789,7 @@ MagickWand *MagickPreviewImages(MagickWand *wand,
-

MagickPreviousImage

+

MagickPreviousImage

MagickPreviousImage() sets the previous image in the wand as the current image.

@@ -4817,7 +4817,7 @@ MagickBooleanType MagickPreviousImage(MagickWand *wand)
-

MagickQuantizeImage

+

MagickQuantizeImage

MagickQuantizeImage() analyzes the colors within a reference image and chooses a fixed number of colors to represent the image. The goal of the algorithm is to minimize the color difference between the input and output image while minimizing the processing time.

@@ -4862,7 +4862,7 @@ MagickBooleanType MagickQuantizeImage(MagickWand *wand,
-

MagickQuantizeImages

+

MagickQuantizeImages

MagickQuantizeImages() analyzes the colors within a sequence of images and chooses a fixed number of colors to represent the image. The goal of the algorithm is to minimize the color difference between the input and output image while minimizing the processing time.

@@ -4907,7 +4907,7 @@ MagickBooleanType MagickQuantizeImages(MagickWand *wand,
-

MagickRotationalBlurImage

+

MagickRotationalBlurImage

MagickRotationalBlurImage() rotational blurs an image.

@@ -4934,7 +4934,7 @@ MagickBooleanType MagickRotationalBlurImage(MagickWand *wand,
-

MagickRaiseImage

+

MagickRaiseImage

MagickRaiseImage() creates a simulated three-dimensional button-like effect by lightening and darkening the edges of the image. Members width and height of raise_info define the width of the vertical and horizontal edge of the effect.

@@ -4966,7 +4966,7 @@ MagickBooleanType MagickRaiseImage(MagickWand *wand,
-

MagickRandomThresholdImage

+

MagickRandomThresholdImage

MagickRandomThresholdImage() changes the value of individual pixels based on the intensity of each pixel compared to threshold. The result is a high-contrast, two color image.

@@ -4993,7 +4993,7 @@ MagickBooleanType MagickRandomThresholdImage(MagickWand *wand,
-

MagickReadImage

+

MagickReadImage

MagickReadImage() reads an image or image sequence. The images are inserted jjust before the current image pointer position.

@@ -5021,7 +5021,7 @@ MagickBooleanType MagickReadImage(MagickWand *wand,const char *filename)
-

MagickReadImageBlob

+

MagickReadImageBlob

MagickReadImageBlob() reads an image or image sequence from a blob. In all other respects it is like MagickReadImage().

@@ -5052,7 +5052,7 @@ MagickBooleanType MagickReadImageBlob(MagickWand *wand,
-

MagickReadImageFile

+

MagickReadImageFile

MagickReadImageFile() reads an image or image sequence from an already opened file descriptor. Otherwise it is like MagickReadImage().

@@ -5078,7 +5078,7 @@ MagickBooleanType MagickReadImageFile(MagickWand *wand,FILE *file)
-

MagickRemapImage

+

MagickRemapImage

MagickRemapImage() replaces the colors of an image with the closest color from a reference image.

@@ -5109,7 +5109,7 @@ MagickBooleanType MagickRemapImage(MagickWand *wand,
-

MagickRemoveImage

+

MagickRemoveImage

MagickRemoveImage() removes an image from the image list.

@@ -5135,7 +5135,7 @@ MagickBooleanType MagickRemoveImage(MagickWand *wand)
-

MagickResampleImage

+

MagickResampleImage

MagickResampleImage() resample image to desired resolution.

@@ -5175,7 +5175,7 @@ MagickBooleanType MagickResampleImage(MagickWand *wand,
-

MagickResetImagePage

+

MagickResetImagePage

MagickResetImagePage() resets the Wand page canvas and position.

@@ -5202,7 +5202,7 @@ MagickBooleanType MagickResetImagePage(MagickWand *wand,
-

MagickResizeImage

+

MagickResizeImage

MagickResizeImage() scales an image to the desired dimensions with one of these filters:

@@ -5247,7 +5247,7 @@ MagickBooleanType MagickResizeImage(MagickWand *wand,
-

MagickRollImage

+

MagickRollImage

MagickRollImage() offsets an image as defined by x and y.

@@ -5280,7 +5280,7 @@ MagickBooleanType MagickRollImage(MagickWand *wand,const ssize_t x,
-

MagickRotateImage

+

MagickRotateImage

MagickRotateImage() rotates an image the specified number of degrees. Empty triangles left over from rotating the image are filled with the background color.

@@ -5313,7 +5313,7 @@ MagickBooleanType MagickRotateImage(MagickWand *wand,
-

MagickSampleImage

+

MagickSampleImage

MagickSampleImage() scales an image to the desired dimensions with pixel sampling. Unlike other scaling methods, this method does not introduce any additional color into the scaled image.

@@ -5346,7 +5346,7 @@ MagickBooleanType MagickSampleImage(MagickWand *wand,
-

MagickScaleImage

+

MagickScaleImage

MagickScaleImage() scales the size of an image to the given dimensions.

@@ -5379,7 +5379,7 @@ MagickBooleanType MagickScaleImage(MagickWand *wand,
-

MagickSegmentImage

+

MagickSegmentImage

MagickSegmentImage() segments an image by analyzing the histograms of the color components and identifying units that are homogeneous with the fuzzy C-means technique.

@@ -5408,7 +5408,7 @@ MagickBooleanType MagickSegmentImage(MagickWand *wand,
smooth_threshold

the smoothing threshold eliminates noise in the second derivative of the histogram. As the value is increased, you can expect a smoother second derivative.

-

MagickSelectiveBlurImage

+

MagickSelectiveBlurImage

MagickSelectiveBlurImage() selectively blur an image within a contrast threshold. It is similar to the unsharpen mask that sharpens everything with contrast above a certain threshold.

@@ -5443,7 +5443,7 @@ MagickBooleanType MagickSelectiveBlurImage(MagickWand *wand,
-

MagickSeparateImage

+

MagickSeparateImage

MagickSeparateImage() separates a channel from the image and returns a grayscale image. A channel is a particular color component of each pixel in the image.

@@ -5470,7 +5470,7 @@ MagickBooleanType MagickSeparateImage(MagickWand *wand,
-

MagickSepiaToneImage

+

MagickSepiaToneImage

MagickSepiaToneImage() applies a special effect to the image, similar to the effect achieved in a photo darkroom by sepia toning. Threshold ranges from 0 to QuantumRange and is a measure of the extent of the sepia toning. A threshold of 80 is a good starting point for a reasonable tone.

@@ -5497,7 +5497,7 @@ MagickBooleanType MagickSepiaToneImage(MagickWand *wand,
-

MagickSetImage

+

MagickSetImage

MagickSetImage() replaces the last image returned by MagickSetIteratorIndex(), MagickNextImage(), MagickPreviousImage() with the images from the specified wand.

@@ -5524,7 +5524,7 @@ MagickBooleanType MagickSetImage(MagickWand *wand,
-

MagickSetImageAlphaChannel

+

MagickSetImageAlphaChannel

MagickSetImageAlphaChannel() activates, deactivates, resets, or sets the alpha channel.

@@ -5551,7 +5551,7 @@ MagickBooleanType MagickSetImageAlphaChannel(MagickWand *wand,
-

MagickSetImageBackgroundColor

+

MagickSetImageBackgroundColor

MagickSetImageBackgroundColor() sets the image background color.

@@ -5578,7 +5578,7 @@ MagickBooleanType MagickSetImageBackgroundColor(MagickWand *wand,
-

MagickSetImageBluePrimary

+

MagickSetImageBluePrimary

MagickSetImageBluePrimary() sets the image chromaticity blue primary point.

@@ -5613,7 +5613,7 @@ MagickBooleanType MagickSetImageBluePrimary(MagickWand *wand,
-

MagickSetImageBorderColor

+

MagickSetImageBorderColor

MagickSetImageBorderColor() sets the image border color.

@@ -5640,7 +5640,7 @@ MagickBooleanType MagickSetImageBorderColor(MagickWand *wand,
-

MagickSetImageChannelMask

+

MagickSetImageChannelMask

MagickSetImageChannelMask() sets image channel mask.

@@ -5667,7 +5667,7 @@ ChannelType MagickSetImageChannelMask(MagickWand *wand,
-

MagickSetImageMask

+

MagickSetImageMask

MagickSetImageMask() sets image clip mask.

@@ -5698,7 +5698,7 @@ MagickBooleanType MagickSetImageMask(MagickWand *wand,
-

MagickSetImageColor

+

MagickSetImageColor

MagickSetImageColor() set the entire wand canvas to the specified color.

@@ -5725,7 +5725,7 @@ MagickBooleanType MagickSetImageColor(MagickWand *wand,
-

MagickSetImageColormapColor

+

MagickSetImageColormapColor

MagickSetImageColormapColor() sets the color of the specified colormap index.

@@ -5756,7 +5756,7 @@ MagickBooleanType MagickSetImageColormapColor(MagickWand *wand,
-

MagickSetImageColorspace

+

MagickSetImageColorspace

MagickSetImageColorspace() sets the image colorspace. But does not modify the image data.

@@ -5783,7 +5783,7 @@ MagickBooleanType MagickSetImageColorspace(MagickWand *wand,
-

MagickSetImageCompose

+

MagickSetImageCompose

MagickSetImageCompose() sets the image composite operator, useful for specifying how to composite the image thumbnail when using the MagickMontageImage() method.

@@ -5810,7 +5810,7 @@ MagickBooleanType MagickSetImageCompose(MagickWand *wand,
-

MagickSetImageCompression

+

MagickSetImageCompression

MagickSetImageCompression() sets the image compression.

@@ -5837,7 +5837,7 @@ MagickBooleanType MagickSetImageCompression(MagickWand *wand,
-

MagickSetImageCompressionQuality

+

MagickSetImageCompressionQuality

MagickSetImageCompressionQuality() sets the image compression quality.

@@ -5864,7 +5864,7 @@ MagickBooleanType MagickSetImageCompressionQuality(MagickWand *wand,
-

MagickSetImageDelay

+

MagickSetImageDelay

MagickSetImageDelay() sets the image delay.

@@ -5891,7 +5891,7 @@ MagickBooleanType MagickSetImageDelay(MagickWand *wand,
-

MagickSetImageDepth

+

MagickSetImageDepth

MagickSetImageDepth() sets the image depth.

@@ -5918,7 +5918,7 @@ MagickBooleanType MagickSetImageDepth(MagickWand *wand,
-

MagickSetImageDispose

+

MagickSetImageDispose

MagickSetImageDispose() sets the image disposal method.

@@ -5945,7 +5945,7 @@ MagickBooleanType MagickSetImageDispose(MagickWand *wand,
-

MagickSetImageEndian

+

MagickSetImageEndian

MagickSetImageEndian() sets the image endian method.

@@ -5972,7 +5972,7 @@ MagickBooleanType MagickSetImageEndian(MagickWand *wand,
-

MagickSetImageExtent

+

MagickSetImageExtent

MagickSetImageExtent() sets the image size (i.e. columns & rows).

@@ -6003,7 +6003,7 @@ MagickBooleanType MagickSetImageExtent(MagickWand *wand,
-

MagickSetImageFilename

+

MagickSetImageFilename

MagickSetImageFilename() sets the filename of a particular image in a sequence.

@@ -6030,7 +6030,7 @@ MagickBooleanType MagickSetImageFilename(MagickWand *wand,
-

MagickSetImageFormat

+

MagickSetImageFormat

MagickSetImageFormat() sets the format of a particular image in a sequence.

@@ -6057,7 +6057,7 @@ MagickBooleanType MagickSetImageFormat(MagickWand *wand,
-

MagickSetImageFuzz

+

MagickSetImageFuzz

MagickSetImageFuzz() sets the image fuzz.

@@ -6084,7 +6084,7 @@ MagickBooleanType MagickSetImageFuzz(MagickWand *wand,
-

MagickSetImageGamma

+

MagickSetImageGamma

MagickSetImageGamma() sets the image gamma.

@@ -6111,7 +6111,7 @@ MagickBooleanType MagickSetImageGamma(MagickWand *wand,
-

MagickSetImageGravity

+

MagickSetImageGravity

MagickSetImageGravity() sets the image gravity type.

@@ -6138,7 +6138,7 @@ MagickBooleanType MagickSetImageGravity(MagickWand *wand,
-

MagickSetImageGreenPrimary

+

MagickSetImageGreenPrimary

MagickSetImageGreenPrimary() sets the image chromaticity green primary point.

@@ -6173,7 +6173,7 @@ MagickBooleanType MagickSetImageGreenPrimary(MagickWand *wand,
-

MagickSetImageInterlaceScheme

+

MagickSetImageInterlaceScheme

MagickSetImageInterlaceScheme() sets the image interlace scheme.

@@ -6200,7 +6200,7 @@ MagickBooleanType MagickSetImageInterlaceScheme(MagickWand *wand,
-

MagickSetImageInterpolateMethod

+

MagickSetImageInterpolateMethod

MagickSetImageInterpolateMethod() sets the image interpolate pixel method.

@@ -6227,7 +6227,7 @@ MagickBooleanType MagickSetImageInterpolateMethod(MagickWand *wand,
-

MagickSetImageIterations

+

MagickSetImageIterations

MagickSetImageIterations() sets the image iterations.

@@ -6254,7 +6254,7 @@ MagickBooleanType MagickSetImageIterations(MagickWand *wand,
-

MagickSetImageMatte

+

MagickSetImageMatte

MagickSetImageMatte() sets the image matte channel.

@@ -6281,7 +6281,7 @@ MagickBooleanType MagickSetImageMatte(MagickWand *wand,
-

MagickSetImageMatteColor

+

MagickSetImageMatteColor

MagickSetImageMatteColor() sets the image alpha color.

@@ -6308,7 +6308,7 @@ MagickBooleanType MagickSetImageMatteColor(MagickWand *wand,
-

MagickSetImageAlpha

+

MagickSetImageAlpha

MagickSetImageAlpha() sets the image to the specified alpha level.

@@ -6335,7 +6335,7 @@ MagickBooleanType MagickSetImageAlpha(MagickWand *wand,
-

MagickSetImageOrientation

+

MagickSetImageOrientation

MagickSetImageOrientation() sets the image orientation.

@@ -6362,7 +6362,7 @@ MagickBooleanType MagickSetImageOrientation(MagickWand *wand,
-

MagickSetImagePage

+

MagickSetImagePage

MagickSetImagePage() sets the page geometry of the image.

@@ -6400,7 +6400,7 @@ MagickBooleanType MagickSetImagePage(MagickWand *wand,const size_t width,
-

MagickSetImageProgressMonitor

+

MagickSetImageProgressMonitor

MagickSetImageProgressMonitor() sets the wand image progress monitor to the specified method and returns the previous progress monitor if any. The progress monitor method looks like this:

@@ -6439,7 +6439,7 @@ MagickProgressMonitor MagickSetImageProgressMonitor(MagickWand *wand
-

MagickSetImageRedPrimary

+

MagickSetImageRedPrimary

MagickSetImageRedPrimary() sets the image chromaticity red primary point.

@@ -6474,7 +6474,7 @@ MagickBooleanType MagickSetImageRedPrimary(MagickWand *wand,
-

MagickSetImageRenderingIntent

+

MagickSetImageRenderingIntent

MagickSetImageRenderingIntent() sets the image rendering intent.

@@ -6501,7 +6501,7 @@ MagickBooleanType MagickSetImageRenderingIntent(MagickWand *wand,
-

MagickSetImageResolution

+

MagickSetImageResolution

MagickSetImageResolution() sets the image resolution.

@@ -6532,7 +6532,7 @@ MagickBooleanType MagickSetImageResolution(MagickWand *wand,
-

MagickSetImageScene

+

MagickSetImageScene

MagickSetImageScene() sets the image scene.

@@ -6559,7 +6559,7 @@ MagickBooleanType MagickSetImageScene(MagickWand *wand,
-

MagickSetImageTicksPerSecond

+

MagickSetImageTicksPerSecond

MagickSetImageTicksPerSecond() sets the image ticks-per-second.

@@ -6586,7 +6586,7 @@ MagickBooleanType MagickSetImageTicksPerSecond(MagickWand *wand,
-

MagickSetImageType

+

MagickSetImageType

MagickSetImageType() sets the image type.

@@ -6613,7 +6613,7 @@ MagickBooleanType MagickSetImageType(MagickWand *wand,
-

MagickSetImageUnits

+

MagickSetImageUnits

MagickSetImageUnits() sets the image units of resolution.

@@ -6640,7 +6640,7 @@ MagickBooleanType MagickSetImageUnits(MagickWand *wand,
-

MagickSetImageVirtualPixelMethod

+

MagickSetImageVirtualPixelMethod

MagickSetImageVirtualPixelMethod() sets the image virtual pixel method.

@@ -6667,7 +6667,7 @@ VirtualPixelMethod MagickSetImageVirtualPixelMethod(MagickWand *wand,
-

MagickSetImageWhitePoint

+

MagickSetImageWhitePoint

MagickSetImageWhitePoint() sets the image chromaticity white point.

@@ -6702,7 +6702,7 @@ MagickBooleanType MagickSetImageWhitePoint(MagickWand *wand,
-

MagickShadeImage

+

MagickShadeImage

MagickShadeImage() shines a distant light on an image to create a three-dimensional effect. You control the positioning of the light with azimuth and elevation; azimuth is measured in degrees off the x axis and elevation is measured in pixels above the Z axis.

@@ -6734,7 +6734,7 @@ MagickBooleanType MagickShadeImage(MagickWand *wand,
-

MagickShadowImage

+

MagickShadowImage

MagickShadowImage() simulates an image shadow.

@@ -6773,7 +6773,7 @@ MagickBooleanType MagickShadowImage(MagickWand *wand,const double alpha,
-

MagickSharpenImage

+

MagickSharpenImage

MagickSharpenImage() sharpens an image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma. Use a radius of 0 and MagickSharpenImage() selects a suitable radius for you.

@@ -6804,7 +6804,7 @@ MagickBooleanType MagickSharpenImage(MagickWand *wand,
-

MagickShaveImage

+

MagickShaveImage

MagickShaveImage() shaves pixels from the image edges. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -6837,7 +6837,7 @@ MagickBooleanType MagickShaveImage(MagickWand *wand,
-

MagickShearImage

+

MagickShearImage

MagickShearImage() slides one edge of an image along the X or Y axis, creating a parallelogram. An X direction shear slides an edge along the X axis, while a Y direction shear slides an edge along the Y axis. The amount of the shear is controlled by a shear angle. For X direction shears, x_shear is measured relative to the Y axis, and similarly, for Y direction shears y_shear is measured relative to the X axis. Empty triangles left over from shearing the image are filled with the background color.

@@ -6872,7 +6872,7 @@ MagickBooleanType MagickShearImage(MagickWand *wand,
-

MagickSigmoidalContrastImage

+

MagickSigmoidalContrastImage

MagickSigmoidalContrastImage() adjusts the contrast of an image with a non-linear sigmoidal contrast algorithm. Increase the contrast of the image using a sigmoidal transfer function without saturating highlights or shadows. Contrast indicates how much to increase the contrast (0 is none; 3 is typical; 20 is pushing it); mid-point indicates where midtones fall in the resultant image (0 is white; 50 is middle-gray; 100 is black). Set sharpen to MagickTrue to increase the image contrast otherwise the contrast is reduced.

@@ -6907,7 +6907,7 @@ MagickBooleanType MagickSigmoidalContrastImage(MagickWand *wand,
-

MagickSimilarityImage

+

MagickSimilarityImage

MagickSimilarityImage() compares the reference image of the image and returns the best match offset. In addition, it returns a similarity image such that an exact match location is completely white and if none of the pixels match, black, otherwise some gray level in-between.

@@ -6952,7 +6952,7 @@ MagickWand *MagickSimilarityImage(MagickWand *wand,
-

MagickSketchImage

+

MagickSketchImage

MagickSketchImage() simulates a pencil sketch. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and SketchImage() selects a suitable radius for you. Angle gives the angle of the blurring motion.

@@ -6987,7 +6987,7 @@ MagickBooleanType MagickSketchImage(MagickWand *wand,
-

MagickSmushImages

+

MagickSmushImages

MagickSmushImages() takes all images from the current image pointer to the end of the image list and smushs them to each other top-to-bottom if the stack parameter is true, otherwise left-to-right.

@@ -7018,7 +7018,7 @@ MagickWand *MagickSmushImages(MagickWand *wand,
-

MagickSolarizeImage

+

MagickSolarizeImage

MagickSolarizeImage() applies a special effect to the image, similar to the effect achieved in a photo darkroom by selectively exposing areas of photo sensitive paper to light. Threshold ranges from 0 to QuantumRange and is a measure of the extent of the solarization.

@@ -7045,7 +7045,7 @@ MagickBooleanType MagickSolarizeImage(MagickWand *wand,
-

MagickSparseColorImage

+

MagickSparseColorImage

MagickSparseColorImage(), given a set of coordinates, interpolates the colors found at those coordinates, across the whole image, using various methods.

@@ -7089,7 +7089,7 @@ MagickBooleanType MagickSparseColorImage(MagickWand *wand,
-

MagickSpliceImage

+

MagickSpliceImage

MagickSpliceImage() splices a solid color into the image.

@@ -7129,7 +7129,7 @@ MagickBooleanType MagickSpliceImage(MagickWand *wand,
-

MagickSpreadImage

+

MagickSpreadImage

MagickSpreadImage() is a special effects method that randomly displaces each pixel in a block defined by the radius parameter.

@@ -7151,7 +7151,7 @@ MagickBooleanType MagickSpreadImage(MagickWand *wand,
radius

Choose a random pixel in a neighborhood of this extent.

-

MagickStatisticImage

+

MagickStatisticImage

MagickStatisticImage() replace each pixel with corresponding statistic from the neighborhood of the specified width and height.

@@ -7186,7 +7186,7 @@ MagickBooleanType MagickStatisticImage(MagickWand *wand,
-

MagickSteganoImage

+

MagickSteganoImage

MagickSteganoImage() hides a digital watermark within the image. Recover the hidden watermark later to prove that the authenticity of an image. Offset defines the start position within the image to hide the watermark.

@@ -7217,7 +7217,7 @@ MagickWand *MagickSteganoImage(MagickWand *wand,
-

MagickStereoImage

+

MagickStereoImage

MagickStereoImage() composites two images and produces a single image that is the composite of a left and right image of a stereo pair

@@ -7244,7 +7244,7 @@ MagickWand *MagickStereoImage(MagickWand *wand,
-

MagickStripImage

+

MagickStripImage

MagickStripImage() strips an image of all profiles and comments.

@@ -7266,7 +7266,7 @@ MagickBooleanType MagickStripImage(MagickWand *wand)
-

MagickSwirlImage

+

MagickSwirlImage

MagickSwirlImage() swirls the pixels about the center of the image, where degrees indicates the sweep of the arc through which each pixel is moved. You get a more dramatic effect as the degrees move from 1 to 360.

@@ -7297,7 +7297,7 @@ MagickBooleanType MagickSwirlImage(MagickWand *wand,const double degrees,
-

MagickTextureImage

+

MagickTextureImage

MagickTextureImage() repeatedly tiles the texture image across and down the image canvas.

@@ -7324,7 +7324,7 @@ MagickWand *MagickTextureImage(MagickWand *wand,
-

MagickThresholdImage

+

MagickThresholdImage

MagickThresholdImage() changes the value of individual pixels based on the intensity of each pixel compared to threshold. The result is a high-contrast, two color image.

@@ -7357,7 +7357,7 @@ MagickBooleanType MagickThresholdImageChannel(MagickWand *wand,
-

MagickThumbnailImage

+

MagickThumbnailImage

MagickThumbnailImage() changes the size of an image to the given dimensions and removes any associated profiles. The goal is to produce small low cost thumbnail images suited for display on the Web.

@@ -7388,7 +7388,7 @@ MagickBooleanType MagickThumbnailImage(MagickWand *wand,
-

MagickTintImage

+

MagickTintImage

MagickTintImage() applies a color vector to each pixel in the image. The length of the vector is 0 for black and white and at its maximum for the midtones. The vector weighting function is f(x)=(1-(4.0*((x-0.5)*(x-0.5)))).

@@ -7419,7 +7419,7 @@ MagickBooleanType MagickTintImage(MagickWand *wand,
-

MagickTransformImageColorspace

+

MagickTransformImageColorspace

MagickTransformImageColorspace() transform the image colorspace, setting the images colorspace while transforming the images data to that colorspace.

@@ -7446,7 +7446,7 @@ MagickBooleanType MagickTransformImageColorspace(MagickWand *wand,
-

MagickTransparentPaintImage

+

MagickTransparentPaintImage

MagickTransparentPaintImage() changes any pixel that matches color with the color defined by fill.

@@ -7486,7 +7486,7 @@ MagickBooleanType MagickTransparentPaintImage(MagickWand *wand,
-

MagickTransposeImage

+

MagickTransposeImage

MagickTransposeImage() creates a vertical mirror image by reflecting the pixels around the central x-axis while rotating them 90-degrees.

@@ -7508,7 +7508,7 @@ MagickBooleanType MagickTransposeImage(MagickWand *wand)
-

MagickTransverseImage

+

MagickTransverseImage

MagickTransverseImage() creates a horizontal mirror image by reflecting the pixels around the central y-axis while rotating them 270-degrees.

@@ -7530,7 +7530,7 @@ MagickBooleanType MagickTransverseImage(MagickWand *wand)
-

MagickTrimImage

+

MagickTrimImage

MagickTrimImage() remove edges that are the background color from the image.

@@ -7556,7 +7556,7 @@ MagickBooleanType MagickTrimImage(MagickWand *wand,const double fuzz)
-

MagickUniqueImageColors

+

MagickUniqueImageColors

MagickUniqueImageColors() discards all but one of any pixel color.

@@ -7578,7 +7578,7 @@ MagickBooleanType MagickUniqueImageColors(MagickWand *wand)
-

MagickUnsharpMaskImage

+

MagickUnsharpMaskImage

MagickUnsharpMaskImage() sharpens an image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and UnsharpMaskImage() selects a suitable radius for you.

@@ -7618,7 +7618,7 @@ MagickBooleanType MagickUnsharpMaskImage(MagickWand *wand,
-

MagickVignetteImage

+

MagickVignetteImage

MagickVignetteImage() softens the edges of the image in vignette style.

@@ -7654,7 +7654,7 @@ MagickBooleanType MagickVignetteImage(MagickWand *wand,
-

MagickWaveImage

+

MagickWaveImage

MagickWaveImage() creates a "ripple" effect in the image by shifting the pixels vertically along a sine wave whose amplitude and wavelength is specified by the given parameters.

@@ -7686,7 +7686,7 @@ MagickBooleanType MagickWaveImage(MagickWand *wand,
-

MagickWhiteThresholdImage

+

MagickWhiteThresholdImage

MagickWhiteThresholdImage() is like ThresholdImage() but force all pixels above the threshold into white while leaving all pixels below the threshold unchanged.

@@ -7713,7 +7713,7 @@ MagickBooleanType MagickWhiteThresholdImage(MagickWand *wand,
-

MagickWriteImage

+

MagickWriteImage

MagickWriteImage() writes an image to the specified filename. If the filename parameter is NULL, the image is written to the filename set by MagickReadImage() or MagickSetImageFilename().

@@ -7742,7 +7742,7 @@ MagickBooleanType MagickWriteImage(MagickWand *wand,
-

MagickWriteImageFile

+

MagickWriteImageFile

MagickWriteImageFile() writes an image to an open file descriptor.

@@ -7768,7 +7768,7 @@ MagickBooleanType MagickWriteImageFile(MagickWand *wand,FILE *file)
-

MagickWriteImages

+

MagickWriteImages

MagickWriteImages() writes an image or image sequence.

@@ -7799,7 +7799,7 @@ MagickBooleanType MagickWriteImages(MagickWand *wand,
-

MagickWriteImagesFile

+

MagickWriteImagesFile

MagickWriteImagesFile() writes an image sequence to an open file descriptor.

diff --git a/www/api/magick-image.php b/www/api/magick-image.php index 8a802220a..1296482c4 100644 --- a/www/api/magick-image.php +++ b/www/api/magick-image.php @@ -10,7 +10,7 @@ MagickWand, C API: Image Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

GetImageFromMagickWandMagickAdaptiveBlurImageMagickAdaptiveResizeImageMagickAdaptiveSharpenImageMagickAdaptiveThresholdImageMagickAddImageMagickAddNoiseImageMagickAffineTransformImageMagickAnnotateImageMagickAnimateImagesMagickAppendImagesMagickAutoGammaImageMagickAutoLevelImageMagickAutoOrientImageMagickBlackThresholdImageMagickBlueShiftImageMagickBlurImageMagickBorderImageUse MagickBrightnessContrastImageMagickChannelFxImageMagickCharcoalImageMagickChopImageMagickClampImageMagickClipImageMagickClipImagePathMagickClutImageMagickCoalesceImagesMagickColorDecisionListImageMagickColorizeImageMagickColorMatrixImageMagickCombineImagesMagickCommentImageMagickCompareImagesLayersMagickCompareImagesMagickCompositeImageMagickCompositeImageGravityMagickCompositeLayersMagickContrastImageMagickContrastStretchImageMagickConvolveImageMagickCropImageMagickCycleColormapImageMagickConstituteImageMagickDecipherImageMagickDeconstructImagesMagickDeskewImageMagickDespeckleImageMagickDestroyImageMagickDisplayImageMagickDisplayImagesMagickDistortImageMagickDrawImageMagickEdgeImageMagickEmbossImageMagickEncipherImageMagickEnhanceImageMagickEqualizeImageMagickEvaluateImageMagickExportImagePixelsMagickExtentImageMagickFlipImageMagickFloodfillPaintImageMagickFlopImageMagickForwardFourierTransformImageMagickFrameImageMagickFunctionImageMagickFxImageMagickGammaImageMagickGaussianBlurImageMagickGetImageMagickGetImageAlphaChannelMagickGetImageMaskMagickGetImageBackgroundColorMagickGetImageBlobMagickGetImagesBlobMagickGetImageBluePrimaryMagickGetImageBorderColorMagickGetImageFeaturesMagickGetImageKurtosisMagickGetImageMeanMagickGetImageRangeMagickGetImageStatisticsMagickGetImageColormapColorMagickGetImageColorsMagickGetImageColorspaceMagickGetImageComposeMagickGetImageCompressionMagickGetImageCompressionQualityMagickGetImageDelayMagickGetImageDepthMagickGetImageDisposeMagickGetImageDistortionMagickGetImageDistortionsMagickGetImageEndianMagickGetImageFilenameMagickGetImageFormatMagickGetImageFuzzMagickGetImageGammaMagickGetImageGravityMagickGetImageGreenPrimaryMagickGetImageHeightMagickGetImageHistogramMagickGetImageInterlaceSchemeMagickGetImageInterpolateMethodMagickGetImageIterationsMagickGetImageLengthMagickGetImageMatteColorMagickGetImageOrientationMagickGetImagePageMagickGetImagePixelColorMagickGetImageRedPrimaryMagickGetImageRegionMagickGetImageRenderingIntentMagickGetImageResolutionMagickGetImageSceneMagickGetImageSignatureMagickGetImageTicksPerSecondMagickGetImageTypeMagickGetImageUnitsMagickGetImageVirtualPixelMethodMagickGetImageWhitePointMagickGetImageWidthMagickGetNumberImagesMagickGetImageTotalInkDensityMagickHaldClutImageMagickHasNextImageMagickHasPreviousImageMagickIdentifyImageMagickIdentifyImageTypeMagickImplodeImageMagickImportImagePixelsMagickInterpolativeResizeImageMagickInverseFourierTransformImageMagickLabelImageMagickLevelImageMagickLinearStretchImageMagickLiquidRescaleImageMagickLocalContrastImageMagickMagnifyImageMagickMergeImageLayersMagickMinifyImageMagickModulateImageMagickMontageImageMagickMorphImagesMagickMorphologyImageMagickMotionBlurImageMagickNegateImageMagickNewImageMagickNextImageMagickNormalizeImageMagickOilPaintImageMagickOpaquePaintImageMagickOptimizeImageLayersMagickOptimizeImageTransparencyMagickOrderedDitherImageMagickPingImageMagickPingImageBlobMagickPingImageFileMagickPolaroidImageMagickPosterizeImageMagickPreviewImagesMagickPreviousImageMagickQuantizeImageMagickQuantizeImagesMagickRotationalBlurImageMagickRaiseImageMagickRandomThresholdImageMagickReadImageMagickReadImageBlobMagickReadImageFileMagickRemapImageMagickRemoveImageMagickResampleImageMagickResetImagePageMagickResizeImageMagickRollImageMagickRotateImageMagickSampleImageMagickScaleImageMagickSegmentImageMagickSelectiveBlurImageMagickSeparateImageMagickSepiaToneImageMagickSetImageMagickSetImageAlphaChannelMagickSetImageBackgroundColorMagickSetImageBluePrimaryMagickSetImageBorderColorMagickSetImageChannelMaskMagickSetImageMaskMagickSetImageColorMagickSetImageColormapColorMagickSetImageColorspaceMagickSetImageComposeMagickSetImageCompressionMagickSetImageCompressionQualityMagickSetImageDelayMagickSetImageDepthMagickSetImageDisposeMagickSetImageEndianMagickSetImageExtentMagickSetImageFilenameMagickSetImageFormatMagickSetImageFuzzMagickSetImageGammaMagickSetImageGravityMagickSetImageGreenPrimaryMagickSetImageInterlaceSchemeMagickSetImageInterpolateMethodMagickSetImageIterationsMagickSetImageMatteMagickSetImageMatteColorMagickSetImageAlphaMagickSetImageOrientationMagickSetImagePageMagickSetImageProgressMonitorMagickSetImageRedPrimaryMagickSetImageRenderingIntentMagickSetImageResolutionMagickSetImageSceneMagickSetImageTicksPerSecondMagickSetImageTypeMagickSetImageUnitsMagickSetImageVirtualPixelMethodMagickSetImageWhitePointMagickShadeImageMagickShadowImageMagickSharpenImageMagickShaveImageMagickShearImageMagickSigmoidalContrastImageMagickSimilarityImageMagickSketchImageMagickSmushImagesMagickSolarizeImageMagickSparseColorImageMagickSpliceImageMagickSpreadImageMagickStatisticImageMagickSteganoImageMagickStereoImageMagickStripImageMagickSwirlImageMagickTextureImageMagickThresholdImageMagickThumbnailImageMagickTintImageMagickTransformImageColorspaceMagickTransparentPaintImageMagickTransposeImageMagickTransverseImageMagickTrimImageMagickUniqueImageColorsMagickUnsharpMaskImageMagickVignetteImageMagickWaveImageMagickWhiteThresholdImageMagickWriteImageMagickWriteImageFileMagickWriteImagesMagickWriteImagesFile

-

GetImageFromMagickWand

+

GetImageFromMagickWand

GetImageFromMagickWand() returns the current image from the magick wand.

@@ -105,7 +105,7 @@ Image *GetImageFromMagickWand(const MagickWand *wand)
-

MagickAdaptiveBlurImage

+

MagickAdaptiveBlurImage

MagickAdaptiveBlurImage() adaptively blurs the image by blurring less intensely near image edges and more intensely far from edges. We blur the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and MagickAdaptiveBlurImage() selects a suitable radius for you.

@@ -136,7 +136,7 @@ MagickBooleanType MagickAdaptiveBlurImage(MagickWand *wand,
-

MagickAdaptiveResizeImage

+

MagickAdaptiveResizeImage

MagickAdaptiveResizeImage() adaptively resize image with data dependent triangulation.

@@ -162,7 +162,7 @@ MagickBooleanType MagickAdaptiveBlurImage(MagickWand *wand,
-

MagickAdaptiveSharpenImage

+

MagickAdaptiveSharpenImage

MagickAdaptiveSharpenImage() adaptively sharpens the image by sharpening more intensely near image edges and less intensely far from edges. We sharpen the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and MagickAdaptiveSharpenImage() selects a suitable radius for you.

@@ -193,7 +193,7 @@ MagickBooleanType MagickAdaptiveSharpenImage(MagickWand *wand,
-

MagickAdaptiveThresholdImage

+

MagickAdaptiveThresholdImage

MagickAdaptiveThresholdImage() selects an individual threshold for each pixel based on the range of intensity values in its local neighborhood. This allows for thresholding of an image whose global intensity histogram doesn't contain distinctive peaks.

@@ -228,7 +228,7 @@ MagickBooleanType MagickAdaptiveThresholdImage(MagickWand *wand,
-

MagickAddImage

+

MagickAddImage

MagickAddImage() adds a clone of the images from the second wand and inserts them into the first wand.

@@ -261,7 +261,7 @@ MagickBooleanType MagickAddImage(MagickWand *wand,
-

MagickAddNoiseImage

+

MagickAddNoiseImage

MagickAddNoiseImage() adds random noise to the image.

@@ -292,7 +292,7 @@ MagickBooleanType MagickAddNoiseImage(MagickWand *wand,
-

MagickAffineTransformImage

+

MagickAffineTransformImage

MagickAffineTransformImage() transforms an image as dictated by the affine matrix of the drawing wand.

@@ -319,7 +319,7 @@ MagickBooleanType MagickAffineTransformImage(MagickWand *wand,
-

MagickAnnotateImage

+

MagickAnnotateImage

MagickAnnotateImage() annotates an image with text.

@@ -363,7 +363,7 @@ MagickBooleanType MagickAnnotateImage(MagickWand *wand,
-

MagickAnimateImages

+

MagickAnimateImages

MagickAnimateImages() animates an image or image sequence.

@@ -390,7 +390,7 @@ MagickBooleanType MagickAnimateImages(MagickWand *wand,
-

MagickAppendImages

+

MagickAppendImages

MagickAppendImages() append the images in a wand from the current image onwards, creating a new wand with the single image result. This is affected by the gravity and background settings of the first image.

@@ -419,7 +419,7 @@ MagickWand *MagickAppendImages(MagickWand *wand,
-

MagickAutoGammaImage

+

MagickAutoGammaImage

MagickAutoGammaImage() extracts the 'mean' from the image and adjust the image to try make set its gamma appropriatally.

@@ -441,7 +441,7 @@ MagickBooleanType MagickAutoGammaImage(MagickWand *wand)
-

MagickAutoLevelImage

+

MagickAutoLevelImage

MagickAutoLevelImage() adjusts the levels of a particular image channel by scaling the minimum and maximum values to the full quantum range.

@@ -463,7 +463,7 @@ MagickBooleanType MagickAutoLevelImage(MagickWand *wand)
-

MagickAutoOrientImage

+

MagickAutoOrientImage

MagickAutoOrientImage() adjusts an image so that its orientation is suitable $ for viewing (i.e. top-left orientation).

@@ -485,7 +485,7 @@ MagickBooleanType MagickAutoOrientImage(MagickWand *image)
-

MagickBlackThresholdImage

+

MagickBlackThresholdImage

MagickBlackThresholdImage() is like MagickThresholdImage() but forces all pixels below the threshold into black while leaving all pixels above the threshold unchanged.

@@ -512,7 +512,7 @@ MagickBooleanType MagickBlackThresholdImage(MagickWand *wand,
-

MagickBlueShiftImage

+

MagickBlueShiftImage

MagickBlueShiftImage() mutes the colors of the image to simulate a scene at nighttime in the moonlight.

@@ -539,7 +539,7 @@ MagickBooleanType MagickBlueShiftImage(MagickWand *wand,
-

MagickBlurImage

+

MagickBlurImage

MagickBlurImage() blurs an image. We convolve the image with a gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma. Use a radius of 0 and BlurImage() selects a suitable radius for you.

@@ -570,7 +570,7 @@ MagickBooleanType MagickBlurImage(MagickWand *wand,const double radius,
-

MagickBorderImage

+

MagickBorderImage

MagickBorderImage() surrounds the image with a border of the color defined by the bordercolor pixel wand.

@@ -610,7 +610,7 @@ MagickBooleanType MagickBorderImage(MagickWand *wand,
-

Use MagickBrightnessContrastImage

+

Use MagickBrightnessContrastImage

Use MagickBrightnessContrastImage() to change the brightness and/or contrast of an image. It converts the brightness and contrast parameters into slope and intercept and calls a polynomical function to apply to the image.

@@ -642,7 +642,7 @@ MagickBooleanType MagickBrightnessContrastImage(MagickWand *wand,
-

MagickChannelFxImage

+

MagickChannelFxImage

MagickChannelFxImage() applies a channel expression to the specified image. The expression consists of one or more channels, either mnemonic or numeric (e.g. red, 1), separated by actions as follows:

@@ -679,7 +679,7 @@ MagickWand *MagickChannelFxImage(MagickWand *wand,const char *expression)
-

MagickCharcoalImage

+

MagickCharcoalImage

MagickCharcoalImage() simulates a charcoal drawing.

@@ -710,7 +710,7 @@ MagickBooleanType MagickCharcoalImage(MagickWand *wand,
-

MagickChopImage

+

MagickChopImage

MagickChopImage() removes a region of an image and collapses the image to occupy the removed portion

@@ -752,7 +752,7 @@ MagickBooleanType MagickChopImage(MagickWand *wand,
-

MagickClampImage

+

MagickClampImage

MagickClampImage() restricts the color range from 0 to the quantum depth.

@@ -778,7 +778,7 @@ MagickBooleanType MagickClampImage(MagickWand *wand)
-

MagickClipImage

+

MagickClipImage

MagickClipImage() clips along the first path from the 8BIM profile, if present.

@@ -800,7 +800,7 @@ MagickBooleanType MagickClipImage(MagickWand *wand)
-

MagickClipImagePath

+

MagickClipImagePath

MagickClipImagePath() clips along the named paths from the 8BIM profile, if present. Later operations take effect inside the path. Id may be a number if preceded with #, to work on a numbered path, e.g., "#1" to use the first path.

@@ -831,7 +831,7 @@ MagickBooleanType MagickClipImagePath(MagickWand *wand,
-

MagickClutImage

+

MagickClutImage

MagickClutImage() replaces colors in the image from a color lookup table.

@@ -862,7 +862,7 @@ MagickBooleanType MagickClutImage(MagickWand *wand,
-

MagickCoalesceImages

+

MagickCoalesceImages

MagickCoalesceImages() composites a set of images while respecting any page offsets and disposal methods. GIF, MIFF, and MNG animation sequences typically start with an image background and each subsequent image varies in size and offset. MagickCoalesceImages() returns a new sequence where each image in the sequence is the same size as the first and composited with the next image in the sequence.

@@ -884,7 +884,7 @@ MagickWand *MagickCoalesceImages(MagickWand *wand)
-

MagickColorDecisionListImage

+

MagickColorDecisionListImage

MagickColorDecisionListImage() accepts a lightweight Color Correction Collection (CCC) file which solely contains one or more color corrections and applies the color correction to the image. Here is a sample CCC file:

@@ -928,7 +928,7 @@ MagickBooleanType MagickColorDecisionListImage(MagickWand *wand,
-

MagickColorizeImage

+

MagickColorizeImage

MagickColorizeImage() blends the fill color with each pixel in the image.

@@ -959,7 +959,7 @@ MagickBooleanType MagickColorizeImage(MagickWand *wand,
-

MagickColorMatrixImage

+

MagickColorMatrixImage

MagickColorMatrixImage() apply color transformation to an image. The method permits saturation changes, hue rotation, luminance to alpha, and various other effects. Although variable-sized transformation matrices can be used, typically one uses a 5x5 matrix for an RGBA image and a 6x6 for CMYKA (or RGBA with offsets). The matrix is similar to those used by Adobe Flash except offsets are in column 6 rather than 5 (in support of CMYKA images) and offsets are normalized (divide Flash offset by 255).

@@ -986,7 +986,7 @@ MagickBooleanType MagickColorMatrixImage(MagickWand *wand,
-

MagickCombineImages

+

MagickCombineImages

MagickCombineImages() combines one or more images into a single image. The grayscale value of the pixels of each image in the sequence is assigned in order to the specified hannels of the combined image. The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.

@@ -1013,7 +1013,7 @@ MagickWand *MagickCombineImages(MagickWand *wand,
-

MagickCommentImage

+

MagickCommentImage

MagickCommentImage() adds a comment to your image.

@@ -1040,7 +1040,7 @@ MagickBooleanType MagickCommentImage(MagickWand *wand,
-

MagickCompareImagesLayers

+

MagickCompareImagesLayers

MagickCompareImagesLayers() compares each image with the next in a sequence and returns the maximum bounding region of any pixel differences it discovers.

@@ -1067,7 +1067,7 @@ MagickWand *MagickCompareImagesLayers(MagickWand *wand,
-

MagickCompareImages

+

MagickCompareImages

MagickCompareImages() compares an image to a reconstructed image and returns the specified difference image.

@@ -1103,7 +1103,7 @@ MagickWand *MagickCompareImages(MagickWand *wand,
-

MagickCompositeImage

+

MagickCompositeImage

MagickCompositeImage() composite one image onto another at the specified offset.

@@ -1149,7 +1149,7 @@ MagickBooleanType MagickCompositeImage(MagickWand *wand,
-

MagickCompositeImageGravity

+

MagickCompositeImageGravity

MagickCompositeImageGravity() composite one image onto another using the specified gravity.

@@ -1187,7 +1187,7 @@ MagickBooleanType MagickCompositeImageGravity(MagickWand *wand,
-

MagickCompositeLayers

+

MagickCompositeLayers

MagickCompositeLayers() composite the images in the source wand over the images in the destination wand in sequence, starting with the current image in both lists.

@@ -1229,7 +1229,7 @@ MagickBooleanType MagickCompositeLayers(MagickWand *wand,
-

MagickContrastImage

+

MagickContrastImage

MagickContrastImage() enhances the intensity differences between the lighter and darker elements of the image. Set sharpen to a value other than 0 to increase the image contrast otherwise the contrast is reduced.

@@ -1258,7 +1258,7 @@ MagickBooleanType MagickContrastImage(MagickWand *wand,
-

MagickContrastStretchImage

+

MagickContrastStretchImage

MagickContrastStretchImage() enhances the contrast of a color image by adjusting the pixels color to span the entire range of colors available. You can also reduce the influence of a particular channel with a gamma value of 0.

@@ -1289,7 +1289,7 @@ MagickBooleanType MagickContrastStretchImage(MagickWand *wand,
-

MagickConvolveImage

+

MagickConvolveImage

MagickConvolveImage() applies a custom convolution kernel to the image.

@@ -1316,7 +1316,7 @@ MagickBooleanType MagickConvolveImage(MagickWand *wand,
-

MagickCropImage

+

MagickCropImage

MagickCropImage() extracts a region of the image.

@@ -1355,7 +1355,7 @@ MagickBooleanType MagickCropImage(MagickWand *wand,
-

MagickCycleColormapImage

+

MagickCycleColormapImage

MagickCycleColormapImage() displaces an image's colormap by a given number of positions. If you cycle the colormap a number of times you can produce a psychodelic effect.

@@ -1382,7 +1382,7 @@ MagickBooleanType MagickCycleColormapImage(MagickWand *wand,
-

MagickConstituteImage

+

MagickConstituteImage

MagickConstituteImage() adds an image to the wand comprised of the pixel data you supply. The pixel data must be in scanline order top-to-bottom. The data can be char, short int, int, float, or double. Float and double require the pixels to be normalized [0..1], otherwise [0..Max], where Max is the maximum value the type can accomodate (e.g. 255 for char). For example, to create a 640x480 image from unsigned red-green-blue character data, use

@@ -1430,7 +1430,7 @@ MagickBooleanType MagickConstituteImage(MagickWand *wand,
-

MagickDecipherImage

+

MagickDecipherImage

MagickDecipherImage() converts cipher pixels to plain pixels.

@@ -1457,7 +1457,7 @@ MagickBooleanType MagickDecipherImage(MagickWand *wand,
-

MagickDeconstructImages

+

MagickDeconstructImages

MagickDeconstructImages() compares each image with the next in a sequence and returns the maximum bounding region of any pixel differences it discovers.

@@ -1479,7 +1479,7 @@ MagickWand *MagickDeconstructImages(MagickWand *wand)
-

MagickDeskewImage

+

MagickDeskewImage

MagickDeskewImage() removes skew from the image. Skew is an artifact that occurs in scanned images because of the camera being misaligned, imperfections in the scanning or surface, or simply because the paper was not placed completely flat when scanned.

@@ -1506,7 +1506,7 @@ MagickBooleanType MagickDeskewImage(MagickWand *wand,
-

MagickDespeckleImage

+

MagickDespeckleImage

MagickDespeckleImage() reduces the speckle noise in an image while perserving the edges of the original image.

@@ -1528,7 +1528,7 @@ MagickBooleanType MagickDespeckleImage(MagickWand *wand)
-

MagickDestroyImage

+

MagickDestroyImage

MagickDestroyImage() dereferences an image, deallocating memory associated with the image if the reference count becomes zero.

@@ -1550,7 +1550,7 @@ Image *MagickDestroyImage(Image *image)
-

MagickDisplayImage

+

MagickDisplayImage

MagickDisplayImage() displays an image.

@@ -1577,7 +1577,7 @@ MagickBooleanType MagickDisplayImage(MagickWand *wand,
-

MagickDisplayImages

+

MagickDisplayImages

MagickDisplayImages() displays an image or image sequence.

@@ -1604,7 +1604,7 @@ MagickBooleanType MagickDisplayImages(MagickWand *wand,
-

MagickDistortImage

+

MagickDistortImage

MagickDistortImage() distorts an image using various distortion methods, by mapping color lookups of the source image to a new destination image usally of the same size as the source image, unless 'bestfit' is set to true.

@@ -1654,7 +1654,7 @@ MagickBooleanType MagickDistortImage(MagickWand *wand,
-

MagickDrawImage

+

MagickDrawImage

MagickDrawImage() renders the drawing wand on the current image.

@@ -1681,7 +1681,7 @@ MagickBooleanType MagickDrawImage(MagickWand *wand,
-

MagickEdgeImage

+

MagickEdgeImage

MagickEdgeImage() enhance edges within the image with a convolution filter of the given radius. Use a radius of 0 and Edge() selects a suitable radius for you.

@@ -1707,7 +1707,7 @@ MagickBooleanType MagickEdgeImage(MagickWand *wand,const double radius)
-

MagickEmbossImage

+

MagickEmbossImage

MagickEmbossImage() returns a grayscale image with a three-dimensional effect. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and Emboss() selects a suitable radius for you.

@@ -1738,7 +1738,7 @@ MagickBooleanType MagickEmbossImage(MagickWand *wand,const double radius,
-

MagickEncipherImage

+

MagickEncipherImage

MagickEncipherImage() converts plaint pixels to cipher pixels.

@@ -1765,7 +1765,7 @@ MagickBooleanType MagickEncipherImage(MagickWand *wand,
-

MagickEnhanceImage

+

MagickEnhanceImage

MagickEnhanceImage() applies a digital filter that improves the quality of a noisy image.

@@ -1787,7 +1787,7 @@ MagickBooleanType MagickEnhanceImage(MagickWand *wand)
-

MagickEqualizeImage

+

MagickEqualizeImage

MagickEqualizeImage() equalizes the image histogram.

@@ -1813,7 +1813,7 @@ MagickBooleanType MagickEqualizeImage(MagickWand *wand)
-

MagickEvaluateImage

+

MagickEvaluateImage

MagickEvaluateImage() applys an arithmetic, relational, or logical expression to an image. Use these operators to lighten or darken an image, to increase or decrease contrast in an image, or to produce the "negative" of an image.

@@ -1846,7 +1846,7 @@ MagickBooleanType MagickEvaluateImages(MagickWand *wand,
-

MagickExportImagePixels

+

MagickExportImagePixels

MagickExportImagePixels() extracts pixel data from an image and returns it to you. The method returns MagickTrue on success otherwise MagickFalse if an error is encountered. The data is returned as char, short int, int, ssize_t, float, or double in the order specified by map.

@@ -1893,7 +1893,7 @@ MagickBooleanType MagickExportImagePixels(MagickWand *wand,
-

MagickExtentImage

+

MagickExtentImage

MagickExtentImage() extends the image as defined by the geometry, gravity, and wand background color. Set the (x,y) offset of the geometry to move the original wand relative to the extended wand.

@@ -1932,7 +1932,7 @@ MagickBooleanType MagickExtentImage(MagickWand *wand,const size_t width,
-

MagickFlipImage

+

MagickFlipImage

MagickFlipImage() creates a vertical mirror image by reflecting the pixels around the central x-axis.

@@ -1954,7 +1954,7 @@ MagickBooleanType MagickFlipImage(MagickWand *wand)
-

MagickFloodfillPaintImage

+

MagickFloodfillPaintImage

MagickFloodfillPaintImage() changes the color value of any pixel that matches target and is an immediate neighbor. If the method FillToBorderMethod is specified, the color value is changed for any neighbor pixel that does not match the bordercolor member of image.

@@ -1998,7 +1998,7 @@ MagickBooleanType MagickFloodfillPaintImage(MagickWand *wand,
-

MagickFlopImage

+

MagickFlopImage

MagickFlopImage() creates a horizontal mirror image by reflecting the pixels around the central y-axis.

@@ -2020,7 +2020,7 @@ MagickBooleanType MagickFlopImage(MagickWand *wand)
-

MagickForwardFourierTransformImage

+

MagickForwardFourierTransformImage

MagickForwardFourierTransformImage() implements the discrete Fourier transform (DFT) of the image either as a magnitude / phase or real / imaginary image pair.

@@ -2047,7 +2047,7 @@ MagickBooleanType MagickForwardFourierTransformImage(MagickWand *wand,
-

MagickFrameImage

+

MagickFrameImage

MagickFrameImage() adds a simulated three-dimensional border around the image. The width and height specify the border width of the vertical and horizontal sides of the frame. The inner and outer bevels indicate the width of the inner and outer shadows of the frame.

@@ -2096,7 +2096,7 @@ MagickBooleanType MagickFrameImage(MagickWand *wand,
-

MagickFunctionImage

+

MagickFunctionImage

MagickFunctionImage() applys an arithmetic, relational, or logical expression to an image. Use these operators to lighten or darken an image, to increase or decrease contrast in an image, or to produce the "negative" of an image.

@@ -2132,7 +2132,7 @@ MagickBooleanType MagickFunctionImage(MagickWand *wand,
-

MagickFxImage

+

MagickFxImage

MagickFxImage() evaluate expression for each pixel in the image.

@@ -2158,7 +2158,7 @@ MagickWand *MagickFxImage(MagickWand *wand,const char *expression)
-

MagickGammaImage

+

MagickGammaImage

MagickGammaImage() gamma-corrects an image. The same image viewed on different devices will have perceptual differences in the way the image's intensities are represented on the screen. Specify individual gamma levels for the red, green, and blue channels, or adjust all three with the gamma parameter. Values typically range from 0.8 to 2.3.

@@ -2186,7 +2186,7 @@ MagickBooleanType MagickGammaImage(MagickWand *wand,const double gamma)
-

MagickGaussianBlurImage

+

MagickGaussianBlurImage

MagickGaussianBlurImage() blurs an image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma. Use a radius of 0 and MagickGaussianBlurImage() selects a suitable radius for you.

@@ -2217,7 +2217,7 @@ MagickBooleanType MagickGaussianBlurImage(MagickWand *wand,
-

MagickGetImage

+

MagickGetImage

MagickGetImage() gets the image at the current image index.

@@ -2239,7 +2239,7 @@ MagickWand *MagickGetImage(MagickWand *wand)
-

MagickGetImageAlphaChannel

+

MagickGetImageAlphaChannel

MagickGetImageAlphaChannel() returns MagickFalse if the image alpha channel is not activated. That is, the image is RGB rather than RGBA or CMYK rather than CMYKA.

@@ -2261,7 +2261,7 @@ MagickBooleanType MagickGetImageAlphaChannel(MagickWand *wand)
-

MagickGetImageMask

+

MagickGetImageMask

MagickGetImageMask() gets the image clip mask at the current image index.

@@ -2287,7 +2287,7 @@ MagickWand *MagickGetImageMask(MagickWand *wand)
-

MagickGetImageBackgroundColor

+

MagickGetImageBackgroundColor

MagickGetImageBackgroundColor() returns the image background color.

@@ -2314,7 +2314,7 @@ MagickBooleanType MagickGetImageBackgroundColor(MagickWand *wand,
-

MagickGetImageBlob

+

MagickGetImageBlob

MagickGetImageBlob() implements direct to memory image formats. It returns the image as a blob (a formatted "file" in memory) and its length, starting from the current position in the image sequence. Use MagickSetImageFormat() to set the format to write to the blob (GIF, JPEG, PNG, etc.).

@@ -2344,7 +2344,7 @@ unsigned char *MagickGetImageBlob(MagickWand *wand,size_t *length)
-

MagickGetImagesBlob

+

MagickGetImagesBlob

MagickGetImagesBlob() implements direct to memory image formats. It returns the image sequence as a blob and its length. The format of the image determines the format of the returned blob (GIF, JPEG, PNG, etc.). To return a different image format, use MagickSetImageFormat().

@@ -2372,7 +2372,7 @@ unsigned char *MagickGetImagesBlob(MagickWand *wand,size_t *length)
-

MagickGetImageBluePrimary

+

MagickGetImageBluePrimary

MagickGetImageBluePrimary() returns the chromaticy blue primary point for the image.

@@ -2407,7 +2407,7 @@ MagickBooleanType MagickGetImageBluePrimary(MagickWand *wand,double *x,
-

MagickGetImageBorderColor

+

MagickGetImageBorderColor

MagickGetImageBorderColor() returns the image border color.

@@ -2434,7 +2434,7 @@ MagickBooleanType MagickGetImageBorderColor(MagickWand *wand,
-

MagickGetImageFeatures

+

MagickGetImageFeatures

MagickGetImageFeatures() returns features for each channel in the image in each of four directions (horizontal, vertical, left and right diagonals) for the specified distance. The features include the angular second moment, contrast, correlation, sum of squares: variance, inverse difference moment, sum average, sum varience, sum entropy, entropy, difference variance, difference entropy, information measures of correlation 1, information measures of correlation 2, and maximum correlation coefficient. You can access the red channel contrast, for example, like this:

@@ -2468,7 +2468,7 @@ ChannelFeatures *MagickGetImageFeatures(MagickWand *wand,
-

MagickGetImageKurtosis

+

MagickGetImageKurtosis

MagickGetImageKurtosis() gets the kurtosis and skewness of one or more image channels.

@@ -2499,7 +2499,7 @@ MagickBooleanType MagickGetImageKurtosis(MagickWand *wand,
-

MagickGetImageMean

+

MagickGetImageMean

MagickGetImageMean() gets the mean and standard deviation of one or more image channels.

@@ -2534,7 +2534,7 @@ MagickBooleanType MagickGetImageMean(MagickWand *wand,double *mean,
-

MagickGetImageRange

+

MagickGetImageRange

MagickGetImageRange() gets the range for one or more image channels.

@@ -2565,7 +2565,7 @@ MagickBooleanType MagickGetImageRange(MagickWand *wand,double *minima,
-

MagickGetImageStatistics

+

MagickGetImageStatistics

MagickGetImageStatistics() returns statistics for each channel in the image. The statistics include the channel depth, its minima and maxima, the mean, the standard deviation, the kurtosis and the skewness. You can access the red channel mean, for example, like this:

@@ -2594,7 +2594,7 @@ ChannelStatistics *MagickGetImageStatistics(MagickWand *wand)
-

MagickGetImageColormapColor

+

MagickGetImageColormapColor

MagickGetImageColormapColor() returns the color of the specified colormap index.

@@ -2625,7 +2625,7 @@ MagickBooleanType MagickGetImageColormapColor(MagickWand *wand,
-

MagickGetImageColors

+

MagickGetImageColors

MagickGetImageColors() gets the number of unique colors in the image.

@@ -2647,7 +2647,7 @@ size_t MagickGetImageColors(MagickWand *wand)
-

MagickGetImageColorspace

+

MagickGetImageColorspace

MagickGetImageColorspace() gets the image colorspace.

@@ -2669,7 +2669,7 @@ ColorspaceType MagickGetImageColorspace(MagickWand *wand)
-

MagickGetImageCompose

+

MagickGetImageCompose

MagickGetImageCompose() returns the composite operator associated with the image.

@@ -2691,7 +2691,7 @@ CompositeOperator MagickGetImageCompose(MagickWand *wand)
-

MagickGetImageCompression

+

MagickGetImageCompression

MagickGetImageCompression() gets the image compression.

@@ -2713,7 +2713,7 @@ CompressionType MagickGetImageCompression(MagickWand *wand)
-

MagickGetImageCompressionQuality

+

MagickGetImageCompressionQuality

MagickGetImageCompressionQuality() gets the image compression quality.

@@ -2735,7 +2735,7 @@ size_t MagickGetImageCompressionQuality(MagickWand *wand)
-

MagickGetImageDelay

+

MagickGetImageDelay

MagickGetImageDelay() gets the image delay.

@@ -2757,7 +2757,7 @@ size_t MagickGetImageDelay(MagickWand *wand)
-

MagickGetImageDepth

+

MagickGetImageDepth

MagickGetImageDepth() gets the image depth.

@@ -2779,7 +2779,7 @@ size_t MagickGetImageDepth(MagickWand *wand)
-

MagickGetImageDispose

+

MagickGetImageDispose

MagickGetImageDispose() gets the image disposal method.

@@ -2801,7 +2801,7 @@ DisposeType MagickGetImageDispose(MagickWand *wand)
-

MagickGetImageDistortion

+

MagickGetImageDistortion

MagickGetImageDistortion() compares an image to a reconstructed image and returns the specified distortion metric.

@@ -2837,7 +2837,7 @@ MagickBooleanType MagickGetImageDistortion(MagickWand *wand,
-

MagickGetImageDistortions

+

MagickGetImageDistortions

MagickGetImageDistortions() compares one or more pixel channels of an image to a reconstructed image and returns the specified distortion metrics.

@@ -2870,7 +2870,7 @@ double *MagickGetImageDistortion(MagickWand *wand,
-

MagickGetImageEndian

+

MagickGetImageEndian

MagickGetImageEndian() gets the image endian.

@@ -2892,7 +2892,7 @@ EndianType MagickGetImageEndian(MagickWand *wand)
-

MagickGetImageFilename

+

MagickGetImageFilename

MagickGetImageFilename() returns the filename of a particular image in a sequence.

@@ -2914,7 +2914,7 @@ char *MagickGetImageFilename(MagickWand *wand)
-

MagickGetImageFormat

+

MagickGetImageFormat

MagickGetImageFormat() returns the format of a particular image in a sequence.

@@ -2936,7 +2936,7 @@ char *MagickGetImageFormat(MagickWand *wand)
-

MagickGetImageFuzz

+

MagickGetImageFuzz

MagickGetImageFuzz() gets the image fuzz.

@@ -2958,7 +2958,7 @@ double MagickGetImageFuzz(MagickWand *wand)
-

MagickGetImageGamma

+

MagickGetImageGamma

MagickGetImageGamma() gets the image gamma.

@@ -2980,7 +2980,7 @@ double MagickGetImageGamma(MagickWand *wand)
-

MagickGetImageGravity

+

MagickGetImageGravity

MagickGetImageGravity() gets the image gravity.

@@ -3002,7 +3002,7 @@ GravityType MagickGetImageGravity(MagickWand *wand)
-

MagickGetImageGreenPrimary

+

MagickGetImageGreenPrimary

MagickGetImageGreenPrimary() returns the chromaticy green primary point.

@@ -3037,7 +3037,7 @@ MagickBooleanType MagickGetImageGreenPrimary(MagickWand *wand,double *x,
-

MagickGetImageHeight

+

MagickGetImageHeight

MagickGetImageHeight() returns the image height.

@@ -3059,7 +3059,7 @@ size_t MagickGetImageHeight(MagickWand *wand)
-

MagickGetImageHistogram

+

MagickGetImageHistogram

MagickGetImageHistogram() returns the image histogram as an array of PixelWand wands.

@@ -3086,7 +3086,7 @@ PixelWand **MagickGetImageHistogram(MagickWand *wand,
-

MagickGetImageInterlaceScheme

+

MagickGetImageInterlaceScheme

MagickGetImageInterlaceScheme() gets the image interlace scheme.

@@ -3108,7 +3108,7 @@ InterlaceType MagickGetImageInterlaceScheme(MagickWand *wand)
-

MagickGetImageInterpolateMethod

+

MagickGetImageInterpolateMethod

MagickGetImageInterpolateMethod() returns the interpolation method for the sepcified image.

@@ -3130,7 +3130,7 @@ PixelInterpolateMethod MagickGetImageInterpolateMethod(MagickWand *wand)
-

MagickGetImageIterations

+

MagickGetImageIterations

MagickGetImageIterations() gets the image iterations.

@@ -3152,7 +3152,7 @@ size_t MagickGetImageIterations(MagickWand *wand)
-

MagickGetImageLength

+

MagickGetImageLength

MagickGetImageLength() returns the image length in bytes.

@@ -3179,7 +3179,7 @@ MagickBooleanType MagickGetImageLength(MagickWand *wand,
-

MagickGetImageMatteColor

+

MagickGetImageMatteColor

MagickGetImageMatteColor() returns the image matte color.

@@ -3206,7 +3206,7 @@ MagickBooleanType MagickGetImageMatteColor(MagickWand *wand,
-

MagickGetImageOrientation

+

MagickGetImageOrientation

MagickGetImageOrientation() returns the image orientation.

@@ -3228,7 +3228,7 @@ OrientationType MagickGetImageOrientation(MagickWand *wand)
-

MagickGetImagePage

+

MagickGetImagePage

MagickGetImagePage() returns the page geometry associated with the image.

@@ -3267,7 +3267,7 @@ MagickBooleanType MagickGetImagePage(MagickWand *wand,
-

MagickGetImagePixelColor

+

MagickGetImagePixelColor

MagickGetImagePixelColor() returns the color of the specified pixel.

@@ -3298,7 +3298,7 @@ MagickBooleanType MagickGetImagePixelColor(MagickWand *wand,
-

MagickGetImageRedPrimary

+

MagickGetImageRedPrimary

MagickGetImageRedPrimary() returns the chromaticy red primary point.

@@ -3333,7 +3333,7 @@ MagickBooleanType MagickGetImageRedPrimary(MagickWand *wand,double *x,
-

MagickGetImageRegion

+

MagickGetImageRegion

MagickGetImageRegion() extracts a region of the image and returns it as a a new wand.

@@ -3373,7 +3373,7 @@ MagickWand *MagickGetImageRegion(MagickWand *wand,
-

MagickGetImageRenderingIntent

+

MagickGetImageRenderingIntent

MagickGetImageRenderingIntent() gets the image rendering intent.

@@ -3395,7 +3395,7 @@ RenderingIntent MagickGetImageRenderingIntent(MagickWand *wand)
-

MagickGetImageResolution

+

MagickGetImageResolution

MagickGetImageResolution() gets the image X and Y resolution.

@@ -3426,7 +3426,7 @@ MagickBooleanType MagickGetImageResolution(MagickWand *wand,double *x,
-

MagickGetImageScene

+

MagickGetImageScene

MagickGetImageScene() gets the image scene.

@@ -3448,7 +3448,7 @@ size_t MagickGetImageScene(MagickWand *wand)
-

MagickGetImageSignature

+

MagickGetImageSignature

MagickGetImageSignature() generates an SHA-256 message digest for the image pixel stream.

@@ -3470,7 +3470,7 @@ char *MagickGetImageSignature(MagickWand *wand)
-

MagickGetImageTicksPerSecond

+

MagickGetImageTicksPerSecond

MagickGetImageTicksPerSecond() gets the image ticks-per-second.

@@ -3492,7 +3492,7 @@ size_t MagickGetImageTicksPerSecond(MagickWand *wand)
-

MagickGetImageType

+

MagickGetImageType

MagickGetImageType() gets the potential image type:

@@ -3516,7 +3516,7 @@ ImageType MagickGetImageType(MagickWand *wand)
-

MagickGetImageUnits

+

MagickGetImageUnits

MagickGetImageUnits() gets the image units of resolution.

@@ -3538,7 +3538,7 @@ ResolutionType MagickGetImageUnits(MagickWand *wand)
-

MagickGetImageVirtualPixelMethod

+

MagickGetImageVirtualPixelMethod

MagickGetImageVirtualPixelMethod() returns the virtual pixel method for the sepcified image.

@@ -3560,7 +3560,7 @@ VirtualPixelMethod MagickGetImageVirtualPixelMethod(MagickWand *wand)
-

MagickGetImageWhitePoint

+

MagickGetImageWhitePoint

MagickGetImageWhitePoint() returns the chromaticy white point.

@@ -3595,7 +3595,7 @@ MagickBooleanType MagickGetImageWhitePoint(MagickWand *wand,double *x,
-

MagickGetImageWidth

+

MagickGetImageWidth

MagickGetImageWidth() returns the image width.

@@ -3617,7 +3617,7 @@ size_t MagickGetImageWidth(MagickWand *wand)
-

MagickGetNumberImages

+

MagickGetNumberImages

MagickGetNumberImages() returns the number of images associated with a magick wand.

@@ -3639,7 +3639,7 @@ size_t MagickGetNumberImages(MagickWand *wand)
-

MagickGetImageTotalInkDensity

+

MagickGetImageTotalInkDensity

MagickGetImageTotalInkDensity() gets the image total ink density.

@@ -3661,7 +3661,7 @@ double MagickGetImageTotalInkDensity(MagickWand *wand)
-

MagickHaldClutImage

+

MagickHaldClutImage

MagickHaldClutImage() replaces colors in the image from a Hald color lookup table. A Hald color lookup table is a 3-dimensional color cube mapped to 2 dimensions. Create it with the HALD coder. You can apply any color transformation to the Hald image and then use this method to apply the transform to the image.

@@ -3688,7 +3688,7 @@ MagickBooleanType MagickHaldClutImage(MagickWand *wand,
-

MagickHasNextImage

+

MagickHasNextImage

MagickHasNextImage() returns MagickTrue if the wand has more images when traversing the list in the forward direction

@@ -3710,7 +3710,7 @@ MagickBooleanType MagickHasNextImage(MagickWand *wand)
-

MagickHasPreviousImage

+

MagickHasPreviousImage

MagickHasPreviousImage() returns MagickTrue if the wand has more images when traversing the list in the reverse direction

@@ -3732,7 +3732,7 @@ MagickBooleanType MagickHasPreviousImage(MagickWand *wand)
-

MagickIdentifyImage

+

MagickIdentifyImage

MagickIdentifyImage() identifies an image by printing its attributes to the file. Attributes include the image width, height, size, and others.

@@ -3754,7 +3754,7 @@ const char *MagickIdentifyImage(MagickWand *wand)
-

MagickIdentifyImageType

+

MagickIdentifyImageType

MagickIdentifyImageType() gets the potential image type:

@@ -3784,7 +3784,7 @@ ImageType MagickIdentifyImageType(MagickWand *wand)
-

MagickImplodeImage

+

MagickImplodeImage

MagickImplodeImage() creates a new image that is a copy of an existing one with the image pixels "implode" by the specified percentage. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -3815,7 +3815,7 @@ MagickBooleanType MagickImplodeImage(MagickWand *wand,
-

MagickImportImagePixels

+

MagickImportImagePixels

MagickImportImagePixels() accepts pixel datand stores it in the image at the location you specify. The method returns MagickFalse on success otherwise MagickTrue if an error is encountered. The pixel data can be either char, short int, int, ssize_t, float, or double in the order specified by map.

@@ -3862,7 +3862,7 @@ MagickBooleanType MagickImportImagePixels(MagickWand *wand,
-

MagickInterpolativeResizeImage

+

MagickInterpolativeResizeImage

MagickInterpolativeResizeImage() resize image using a interpolative method.

@@ -3892,7 +3892,7 @@ MagickBooleanType MagickImportImagePixels(MagickWand *wand,
-

MagickInverseFourierTransformImage

+

MagickInverseFourierTransformImage

MagickInverseFourierTransformImage() implements the inverse discrete Fourier transform (DFT) of the image either as a magnitude / phase or real / imaginary image pair.

@@ -3924,7 +3924,7 @@ MagickBooleanType MagickInverseFourierTransformImage(
-

MagickLabelImage

+

MagickLabelImage

MagickLabelImage() adds a label to your image.

@@ -3950,7 +3950,7 @@ MagickBooleanType MagickLabelImage(MagickWand *wand,const char *label)
-

MagickLevelImage

+

MagickLevelImage

MagickLevelImage() adjusts the levels of an image by scaling the colors falling between specified white and black points to the full available quantum range. The parameters provided represent the black, mid, and white points. The black point specifies the darkest color in the image. Colors darker than the black point are set to zero. Mid point specifies a gamma correction to apply to the image. White point specifies the lightest color in the image. Colors brighter than the white point are set to the maximum quantum value.

@@ -3992,7 +3992,7 @@ MagickBooleanType MagickLevelImage(MagickWand *wand,
-

MagickLinearStretchImage

+

MagickLinearStretchImage

MagickLinearStretchImage() stretches with saturation the image intensity.

@@ -4025,7 +4025,7 @@ MagickBooleanType MagickLinearStretchImage(MagickWand *wand,
-

MagickLiquidRescaleImage

+

MagickLiquidRescaleImage

MagickLiquidRescaleImage() rescales image with seam carving.

@@ -4059,7 +4059,7 @@ MagickBooleanType MagickLinearStretchImage(MagickWand *wand,
-

MagickLocalContrastImage

+

MagickLocalContrastImage

MagickLocalContrastImage() attempts to increase the appearance of large-scale light-dark transitions. Local contrast enhancement works similarly to sharpening with an unsharp mask, however the mask is instead created using an image with a greater blur distance.

@@ -4085,7 +4085,7 @@ MagickBooleanType MagickLinearStretchImage(MagickWand *wand,
-

MagickMagnifyImage

+

MagickMagnifyImage

MagickMagnifyImage() is a convenience method that scales an image proportionally to twice its original size.

@@ -4107,7 +4107,7 @@ MagickBooleanType MagickMagnifyImage(MagickWand *wand)
-

MagickMergeImageLayers

+

MagickMergeImageLayers

MagickMergeImageLayers() composes all the image layers from the current given image onward to produce a single image of the merged layers.

@@ -4142,7 +4142,7 @@ MagickWand *MagickMergeImageLayers(MagickWand *wand,
-

MagickMinifyImage

+

MagickMinifyImage

MagickMinifyImage() is a convenience method that scales an image proportionally to one-half its original size

@@ -4164,7 +4164,7 @@ MagickBooleanType MagickMinifyImage(MagickWand *wand)
-

MagickModulateImage

+

MagickModulateImage

MagickModulateImage() lets you control the brightness, saturation, and hue of an image. Hue is the percentage of absolute rotation from the current position. For example 50 results in a counter-clockwise rotation of 90 degrees, 150 results in a clockwise rotation of 90 degrees, with 0 and 200 both resulting in a rotation of 180 degrees.

@@ -4201,7 +4201,7 @@ MagickBooleanType MagickModulateImage(MagickWand *wand,
-

MagickMontageImage

+

MagickMontageImage

MagickMontageImage() creates a composite image by combining several separate images. The images are tiled on the composite image with the name of the image optionally appearing just below the individual tile.

@@ -4246,7 +4246,7 @@ MagickWand *MagickMontageImage(MagickWand *wand,
-

MagickMorphImages

+

MagickMorphImages

MagickMorphImages() method morphs a set of images. Both the image pixels and size are linearly interpolated to give the appearance of a meta-morphosis from one image to the next.

@@ -4273,7 +4273,7 @@ MagickWand *MagickMorphImages(MagickWand *wand,
-

MagickMorphologyImage

+

MagickMorphologyImage

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

@@ -4308,7 +4308,7 @@ MagickBooleanType MagickMorphologyImage(MagickWand *wand,
-

MagickMotionBlurImage

+

MagickMotionBlurImage

MagickMotionBlurImage() simulates motion blur. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and MotionBlurImage() selects a suitable radius for you. Angle gives the angle of the blurring motion.

@@ -4343,7 +4343,7 @@ MagickBooleanType MagickMotionBlurImage(MagickWand *wand,
-

MagickNegateImage

+

MagickNegateImage

MagickNegateImage() negates the colors in the reference image. The Grayscale option means that only grayscale values within the image are negated.

@@ -4372,7 +4372,7 @@ MagickBooleanType MagickNegateImage(MagickWand *wand,
-

MagickNewImage

+

MagickNewImage

MagickNewImage() adds a blank image canvas of the specified size and background color to the wand.

@@ -4408,7 +4408,7 @@ MagickBooleanType MagickNewImage(MagickWand *wand,
-

MagickNextImage

+

MagickNextImage

MagickNextImage() sets the next image in the wand as the current image.

@@ -4436,7 +4436,7 @@ MagickBooleanType MagickNextImage(MagickWand *wand)
-

MagickNormalizeImage

+

MagickNormalizeImage

MagickNormalizeImage() enhances the contrast of a color image by adjusting the pixels color to span the entire range of colors available

@@ -4460,7 +4460,7 @@ MagickBooleanType MagickNormalizeImage(MagickWand *wand)
-

MagickOilPaintImage

+

MagickOilPaintImage

MagickOilPaintImage() applies a special effect filter that simulates an oil painting. Each pixel is replaced by the most frequent color occurring in a circular region defined by radius.

@@ -4491,7 +4491,7 @@ MagickBooleanType MagickOilPaintImage(MagickWand *wand,
-

MagickOpaquePaintImage

+

MagickOpaquePaintImage

MagickOpaquePaintImage() changes any pixel that matches color with the color defined by fill.

@@ -4531,7 +4531,7 @@ MagickBooleanType MagickOpaquePaintImage(MagickWand *wand,
-

MagickOptimizeImageLayers

+

MagickOptimizeImageLayers

MagickOptimizeImageLayers() compares each image the GIF disposed forms of the previous image in the sequence. From this it attempts to select the smallest cropped image to replace each frame, while preserving the results of the animation.

@@ -4553,7 +4553,7 @@ MagickWand *MagickOptimizeImageLayers(MagickWand *wand)
-

MagickOptimizeImageTransparency

+

MagickOptimizeImageTransparency

MagickOptimizeImageTransparency() takes a frame optimized GIF animation, and compares the overlayed pixels against the disposal image resulting from all the previous frames in the animation. Any pixel that does not change the disposal image (and thus does not effect the outcome of an overlay) is made transparent.

@@ -4575,7 +4575,7 @@ MagickBooleanType MagickOptimizeImageTransparency(MagickWand *wand)
-

MagickOrderedDitherImage

+

MagickOrderedDitherImage

MagickOrderedDitherImage() performs an ordered dither based on a number of pre-defined dithering threshold maps, but over multiple intensity levels, which can be different for different channels, according to the input arguments.

@@ -4608,7 +4608,7 @@ MagickBooleanType MagickOrderedDitherImage(MagickWand *wand,
-

MagickPingImage

+

MagickPingImage

MagickPingImage() is the same as MagickReadImage() except the only valid information returned is the image width, height, size, and format. It is designed to efficiently obtain this information from a file without reading the entire image sequence into memory.

@@ -4634,7 +4634,7 @@ MagickBooleanType MagickPingImage(MagickWand *wand,const char *filename)
-

MagickPingImageBlob

+

MagickPingImageBlob

MagickPingImageBlob() pings an image or image sequence from a blob.

@@ -4665,7 +4665,7 @@ MagickBooleanType MagickPingImageBlob(MagickWand *wand,
-

MagickPingImageFile

+

MagickPingImageFile

MagickPingImageFile() pings an image or image sequence from an open file descriptor.

@@ -4691,7 +4691,7 @@ MagickBooleanType MagickPingImageFile(MagickWand *wand,FILE *file)
-

MagickPolaroidImage

+

MagickPolaroidImage

MagickPolaroidImage() simulates a Polaroid picture.

@@ -4731,7 +4731,7 @@ MagickBooleanType MagickPolaroidImage(MagickWand *wand,
-

MagickPosterizeImage

+

MagickPosterizeImage

MagickPosterizeImage() reduces the image to a limited number of color level.

@@ -4762,7 +4762,7 @@ MagickBooleanType MagickPosterizeImage(MagickWand *wand,
-

MagickPreviewImages

+

MagickPreviewImages

MagickPreviewImages() tiles 9 thumbnails of the specified image with an image processing operation applied at varying strengths. This helpful to quickly pin-point an appropriate parameter for an image processing operation.

@@ -4789,7 +4789,7 @@ MagickWand *MagickPreviewImages(MagickWand *wand,
-

MagickPreviousImage

+

MagickPreviousImage

MagickPreviousImage() sets the previous image in the wand as the current image.

@@ -4817,7 +4817,7 @@ MagickBooleanType MagickPreviousImage(MagickWand *wand)
-

MagickQuantizeImage

+

MagickQuantizeImage

MagickQuantizeImage() analyzes the colors within a reference image and chooses a fixed number of colors to represent the image. The goal of the algorithm is to minimize the color difference between the input and output image while minimizing the processing time.

@@ -4862,7 +4862,7 @@ MagickBooleanType MagickQuantizeImage(MagickWand *wand,
-

MagickQuantizeImages

+

MagickQuantizeImages

MagickQuantizeImages() analyzes the colors within a sequence of images and chooses a fixed number of colors to represent the image. The goal of the algorithm is to minimize the color difference between the input and output image while minimizing the processing time.

@@ -4907,7 +4907,7 @@ MagickBooleanType MagickQuantizeImages(MagickWand *wand,
-

MagickRotationalBlurImage

+

MagickRotationalBlurImage

MagickRotationalBlurImage() rotational blurs an image.

@@ -4934,7 +4934,7 @@ MagickBooleanType MagickRotationalBlurImage(MagickWand *wand,
-

MagickRaiseImage

+

MagickRaiseImage

MagickRaiseImage() creates a simulated three-dimensional button-like effect by lightening and darkening the edges of the image. Members width and height of raise_info define the width of the vertical and horizontal edge of the effect.

@@ -4966,7 +4966,7 @@ MagickBooleanType MagickRaiseImage(MagickWand *wand,
-

MagickRandomThresholdImage

+

MagickRandomThresholdImage

MagickRandomThresholdImage() changes the value of individual pixels based on the intensity of each pixel compared to threshold. The result is a high-contrast, two color image.

@@ -4993,7 +4993,7 @@ MagickBooleanType MagickRandomThresholdImage(MagickWand *wand,
-

MagickReadImage

+

MagickReadImage

MagickReadImage() reads an image or image sequence. The images are inserted jjust before the current image pointer position.

@@ -5021,7 +5021,7 @@ MagickBooleanType MagickReadImage(MagickWand *wand,const char *filename)
-

MagickReadImageBlob

+

MagickReadImageBlob

MagickReadImageBlob() reads an image or image sequence from a blob. In all other respects it is like MagickReadImage().

@@ -5052,7 +5052,7 @@ MagickBooleanType MagickReadImageBlob(MagickWand *wand,
-

MagickReadImageFile

+

MagickReadImageFile

MagickReadImageFile() reads an image or image sequence from an already opened file descriptor. Otherwise it is like MagickReadImage().

@@ -5078,7 +5078,7 @@ MagickBooleanType MagickReadImageFile(MagickWand *wand,FILE *file)
-

MagickRemapImage

+

MagickRemapImage

MagickRemapImage() replaces the colors of an image with the closest color from a reference image.

@@ -5109,7 +5109,7 @@ MagickBooleanType MagickRemapImage(MagickWand *wand,
-

MagickRemoveImage

+

MagickRemoveImage

MagickRemoveImage() removes an image from the image list.

@@ -5135,7 +5135,7 @@ MagickBooleanType MagickRemoveImage(MagickWand *wand)
-

MagickResampleImage

+

MagickResampleImage

MagickResampleImage() resample image to desired resolution.

@@ -5175,7 +5175,7 @@ MagickBooleanType MagickResampleImage(MagickWand *wand,
-

MagickResetImagePage

+

MagickResetImagePage

MagickResetImagePage() resets the Wand page canvas and position.

@@ -5202,7 +5202,7 @@ MagickBooleanType MagickResetImagePage(MagickWand *wand,
-

MagickResizeImage

+

MagickResizeImage

MagickResizeImage() scales an image to the desired dimensions with one of these filters:

@@ -5247,7 +5247,7 @@ MagickBooleanType MagickResizeImage(MagickWand *wand,
-

MagickRollImage

+

MagickRollImage

MagickRollImage() offsets an image as defined by x and y.

@@ -5280,7 +5280,7 @@ MagickBooleanType MagickRollImage(MagickWand *wand,const ssize_t x,
-

MagickRotateImage

+

MagickRotateImage

MagickRotateImage() rotates an image the specified number of degrees. Empty triangles left over from rotating the image are filled with the background color.

@@ -5313,7 +5313,7 @@ MagickBooleanType MagickRotateImage(MagickWand *wand,
-

MagickSampleImage

+

MagickSampleImage

MagickSampleImage() scales an image to the desired dimensions with pixel sampling. Unlike other scaling methods, this method does not introduce any additional color into the scaled image.

@@ -5346,7 +5346,7 @@ MagickBooleanType MagickSampleImage(MagickWand *wand,
-

MagickScaleImage

+

MagickScaleImage

MagickScaleImage() scales the size of an image to the given dimensions.

@@ -5379,7 +5379,7 @@ MagickBooleanType MagickScaleImage(MagickWand *wand,
-

MagickSegmentImage

+

MagickSegmentImage

MagickSegmentImage() segments an image by analyzing the histograms of the color components and identifying units that are homogeneous with the fuzzy C-means technique.

@@ -5408,7 +5408,7 @@ MagickBooleanType MagickSegmentImage(MagickWand *wand,
smooth_threshold

the smoothing threshold eliminates noise in the second derivative of the histogram. As the value is increased, you can expect a smoother second derivative.

-

MagickSelectiveBlurImage

+

MagickSelectiveBlurImage

MagickSelectiveBlurImage() selectively blur an image within a contrast threshold. It is similar to the unsharpen mask that sharpens everything with contrast above a certain threshold.

@@ -5443,7 +5443,7 @@ MagickBooleanType MagickSelectiveBlurImage(MagickWand *wand,
-

MagickSeparateImage

+

MagickSeparateImage

MagickSeparateImage() separates a channel from the image and returns a grayscale image. A channel is a particular color component of each pixel in the image.

@@ -5470,7 +5470,7 @@ MagickBooleanType MagickSeparateImage(MagickWand *wand,
-

MagickSepiaToneImage

+

MagickSepiaToneImage

MagickSepiaToneImage() applies a special effect to the image, similar to the effect achieved in a photo darkroom by sepia toning. Threshold ranges from 0 to QuantumRange and is a measure of the extent of the sepia toning. A threshold of 80 is a good starting point for a reasonable tone.

@@ -5497,7 +5497,7 @@ MagickBooleanType MagickSepiaToneImage(MagickWand *wand,
-

MagickSetImage

+

MagickSetImage

MagickSetImage() replaces the last image returned by MagickSetIteratorIndex(), MagickNextImage(), MagickPreviousImage() with the images from the specified wand.

@@ -5524,7 +5524,7 @@ MagickBooleanType MagickSetImage(MagickWand *wand,
-

MagickSetImageAlphaChannel

+

MagickSetImageAlphaChannel

MagickSetImageAlphaChannel() activates, deactivates, resets, or sets the alpha channel.

@@ -5551,7 +5551,7 @@ MagickBooleanType MagickSetImageAlphaChannel(MagickWand *wand,
-

MagickSetImageBackgroundColor

+

MagickSetImageBackgroundColor

MagickSetImageBackgroundColor() sets the image background color.

@@ -5578,7 +5578,7 @@ MagickBooleanType MagickSetImageBackgroundColor(MagickWand *wand,
-

MagickSetImageBluePrimary

+

MagickSetImageBluePrimary

MagickSetImageBluePrimary() sets the image chromaticity blue primary point.

@@ -5613,7 +5613,7 @@ MagickBooleanType MagickSetImageBluePrimary(MagickWand *wand,
-

MagickSetImageBorderColor

+

MagickSetImageBorderColor

MagickSetImageBorderColor() sets the image border color.

@@ -5640,7 +5640,7 @@ MagickBooleanType MagickSetImageBorderColor(MagickWand *wand,
-

MagickSetImageChannelMask

+

MagickSetImageChannelMask

MagickSetImageChannelMask() sets image channel mask.

@@ -5667,7 +5667,7 @@ ChannelType MagickSetImageChannelMask(MagickWand *wand,
-

MagickSetImageMask

+

MagickSetImageMask

MagickSetImageMask() sets image clip mask.

@@ -5698,7 +5698,7 @@ MagickBooleanType MagickSetImageMask(MagickWand *wand,
-

MagickSetImageColor

+

MagickSetImageColor

MagickSetImageColor() set the entire wand canvas to the specified color.

@@ -5725,7 +5725,7 @@ MagickBooleanType MagickSetImageColor(MagickWand *wand,
-

MagickSetImageColormapColor

+

MagickSetImageColormapColor

MagickSetImageColormapColor() sets the color of the specified colormap index.

@@ -5756,7 +5756,7 @@ MagickBooleanType MagickSetImageColormapColor(MagickWand *wand,
-

MagickSetImageColorspace

+

MagickSetImageColorspace

MagickSetImageColorspace() sets the image colorspace. But does not modify the image data.

@@ -5783,7 +5783,7 @@ MagickBooleanType MagickSetImageColorspace(MagickWand *wand,
-

MagickSetImageCompose

+

MagickSetImageCompose

MagickSetImageCompose() sets the image composite operator, useful for specifying how to composite the image thumbnail when using the MagickMontageImage() method.

@@ -5810,7 +5810,7 @@ MagickBooleanType MagickSetImageCompose(MagickWand *wand,
-

MagickSetImageCompression

+

MagickSetImageCompression

MagickSetImageCompression() sets the image compression.

@@ -5837,7 +5837,7 @@ MagickBooleanType MagickSetImageCompression(MagickWand *wand,
-

MagickSetImageCompressionQuality

+

MagickSetImageCompressionQuality

MagickSetImageCompressionQuality() sets the image compression quality.

@@ -5864,7 +5864,7 @@ MagickBooleanType MagickSetImageCompressionQuality(MagickWand *wand,
-

MagickSetImageDelay

+

MagickSetImageDelay

MagickSetImageDelay() sets the image delay.

@@ -5891,7 +5891,7 @@ MagickBooleanType MagickSetImageDelay(MagickWand *wand,
-

MagickSetImageDepth

+

MagickSetImageDepth

MagickSetImageDepth() sets the image depth.

@@ -5918,7 +5918,7 @@ MagickBooleanType MagickSetImageDepth(MagickWand *wand,
-

MagickSetImageDispose

+

MagickSetImageDispose

MagickSetImageDispose() sets the image disposal method.

@@ -5945,7 +5945,7 @@ MagickBooleanType MagickSetImageDispose(MagickWand *wand,
-

MagickSetImageEndian

+

MagickSetImageEndian

MagickSetImageEndian() sets the image endian method.

@@ -5972,7 +5972,7 @@ MagickBooleanType MagickSetImageEndian(MagickWand *wand,
-

MagickSetImageExtent

+

MagickSetImageExtent

MagickSetImageExtent() sets the image size (i.e. columns & rows).

@@ -6003,7 +6003,7 @@ MagickBooleanType MagickSetImageExtent(MagickWand *wand,
-

MagickSetImageFilename

+

MagickSetImageFilename

MagickSetImageFilename() sets the filename of a particular image in a sequence.

@@ -6030,7 +6030,7 @@ MagickBooleanType MagickSetImageFilename(MagickWand *wand,
-

MagickSetImageFormat

+

MagickSetImageFormat

MagickSetImageFormat() sets the format of a particular image in a sequence.

@@ -6057,7 +6057,7 @@ MagickBooleanType MagickSetImageFormat(MagickWand *wand,
-

MagickSetImageFuzz

+

MagickSetImageFuzz

MagickSetImageFuzz() sets the image fuzz.

@@ -6084,7 +6084,7 @@ MagickBooleanType MagickSetImageFuzz(MagickWand *wand,
-

MagickSetImageGamma

+

MagickSetImageGamma

MagickSetImageGamma() sets the image gamma.

@@ -6111,7 +6111,7 @@ MagickBooleanType MagickSetImageGamma(MagickWand *wand,
-

MagickSetImageGravity

+

MagickSetImageGravity

MagickSetImageGravity() sets the image gravity type.

@@ -6138,7 +6138,7 @@ MagickBooleanType MagickSetImageGravity(MagickWand *wand,
-

MagickSetImageGreenPrimary

+

MagickSetImageGreenPrimary

MagickSetImageGreenPrimary() sets the image chromaticity green primary point.

@@ -6173,7 +6173,7 @@ MagickBooleanType MagickSetImageGreenPrimary(MagickWand *wand,
-

MagickSetImageInterlaceScheme

+

MagickSetImageInterlaceScheme

MagickSetImageInterlaceScheme() sets the image interlace scheme.

@@ -6200,7 +6200,7 @@ MagickBooleanType MagickSetImageInterlaceScheme(MagickWand *wand,
-

MagickSetImageInterpolateMethod

+

MagickSetImageInterpolateMethod

MagickSetImageInterpolateMethod() sets the image interpolate pixel method.

@@ -6227,7 +6227,7 @@ MagickBooleanType MagickSetImageInterpolateMethod(MagickWand *wand,
-

MagickSetImageIterations

+

MagickSetImageIterations

MagickSetImageIterations() sets the image iterations.

@@ -6254,7 +6254,7 @@ MagickBooleanType MagickSetImageIterations(MagickWand *wand,
-

MagickSetImageMatte

+

MagickSetImageMatte

MagickSetImageMatte() sets the image matte channel.

@@ -6281,7 +6281,7 @@ MagickBooleanType MagickSetImageMatte(MagickWand *wand,
-

MagickSetImageMatteColor

+

MagickSetImageMatteColor

MagickSetImageMatteColor() sets the image alpha color.

@@ -6308,7 +6308,7 @@ MagickBooleanType MagickSetImageMatteColor(MagickWand *wand,
-

MagickSetImageAlpha

+

MagickSetImageAlpha

MagickSetImageAlpha() sets the image to the specified alpha level.

@@ -6335,7 +6335,7 @@ MagickBooleanType MagickSetImageAlpha(MagickWand *wand,
-

MagickSetImageOrientation

+

MagickSetImageOrientation

MagickSetImageOrientation() sets the image orientation.

@@ -6362,7 +6362,7 @@ MagickBooleanType MagickSetImageOrientation(MagickWand *wand,
-

MagickSetImagePage

+

MagickSetImagePage

MagickSetImagePage() sets the page geometry of the image.

@@ -6400,7 +6400,7 @@ MagickBooleanType MagickSetImagePage(MagickWand *wand,const size_t width,
-

MagickSetImageProgressMonitor

+

MagickSetImageProgressMonitor

MagickSetImageProgressMonitor() sets the wand image progress monitor to the specified method and returns the previous progress monitor if any. The progress monitor method looks like this:

@@ -6439,7 +6439,7 @@ MagickProgressMonitor MagickSetImageProgressMonitor(MagickWand *wand
-

MagickSetImageRedPrimary

+

MagickSetImageRedPrimary

MagickSetImageRedPrimary() sets the image chromaticity red primary point.

@@ -6474,7 +6474,7 @@ MagickBooleanType MagickSetImageRedPrimary(MagickWand *wand,
-

MagickSetImageRenderingIntent

+

MagickSetImageRenderingIntent

MagickSetImageRenderingIntent() sets the image rendering intent.

@@ -6501,7 +6501,7 @@ MagickBooleanType MagickSetImageRenderingIntent(MagickWand *wand,
-

MagickSetImageResolution

+

MagickSetImageResolution

MagickSetImageResolution() sets the image resolution.

@@ -6532,7 +6532,7 @@ MagickBooleanType MagickSetImageResolution(MagickWand *wand,
-

MagickSetImageScene

+

MagickSetImageScene

MagickSetImageScene() sets the image scene.

@@ -6559,7 +6559,7 @@ MagickBooleanType MagickSetImageScene(MagickWand *wand,
-

MagickSetImageTicksPerSecond

+

MagickSetImageTicksPerSecond

MagickSetImageTicksPerSecond() sets the image ticks-per-second.

@@ -6586,7 +6586,7 @@ MagickBooleanType MagickSetImageTicksPerSecond(MagickWand *wand,
-

MagickSetImageType

+

MagickSetImageType

MagickSetImageType() sets the image type.

@@ -6613,7 +6613,7 @@ MagickBooleanType MagickSetImageType(MagickWand *wand,
-

MagickSetImageUnits

+

MagickSetImageUnits

MagickSetImageUnits() sets the image units of resolution.

@@ -6640,7 +6640,7 @@ MagickBooleanType MagickSetImageUnits(MagickWand *wand,
-

MagickSetImageVirtualPixelMethod

+

MagickSetImageVirtualPixelMethod

MagickSetImageVirtualPixelMethod() sets the image virtual pixel method.

@@ -6667,7 +6667,7 @@ VirtualPixelMethod MagickSetImageVirtualPixelMethod(MagickWand *wand,
-

MagickSetImageWhitePoint

+

MagickSetImageWhitePoint

MagickSetImageWhitePoint() sets the image chromaticity white point.

@@ -6702,7 +6702,7 @@ MagickBooleanType MagickSetImageWhitePoint(MagickWand *wand,
-

MagickShadeImage

+

MagickShadeImage

MagickShadeImage() shines a distant light on an image to create a three-dimensional effect. You control the positioning of the light with azimuth and elevation; azimuth is measured in degrees off the x axis and elevation is measured in pixels above the Z axis.

@@ -6734,7 +6734,7 @@ MagickBooleanType MagickShadeImage(MagickWand *wand,
-

MagickShadowImage

+

MagickShadowImage

MagickShadowImage() simulates an image shadow.

@@ -6773,7 +6773,7 @@ MagickBooleanType MagickShadowImage(MagickWand *wand,const double alpha,
-

MagickSharpenImage

+

MagickSharpenImage

MagickSharpenImage() sharpens an image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma. Use a radius of 0 and MagickSharpenImage() selects a suitable radius for you.

@@ -6804,7 +6804,7 @@ MagickBooleanType MagickSharpenImage(MagickWand *wand,
-

MagickShaveImage

+

MagickShaveImage

MagickShaveImage() shaves pixels from the image edges. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -6837,7 +6837,7 @@ MagickBooleanType MagickShaveImage(MagickWand *wand,
-

MagickShearImage

+

MagickShearImage

MagickShearImage() slides one edge of an image along the X or Y axis, creating a parallelogram. An X direction shear slides an edge along the X axis, while a Y direction shear slides an edge along the Y axis. The amount of the shear is controlled by a shear angle. For X direction shears, x_shear is measured relative to the Y axis, and similarly, for Y direction shears y_shear is measured relative to the X axis. Empty triangles left over from shearing the image are filled with the background color.

@@ -6872,7 +6872,7 @@ MagickBooleanType MagickShearImage(MagickWand *wand,
-

MagickSigmoidalContrastImage

+

MagickSigmoidalContrastImage

MagickSigmoidalContrastImage() adjusts the contrast of an image with a non-linear sigmoidal contrast algorithm. Increase the contrast of the image using a sigmoidal transfer function without saturating highlights or shadows. Contrast indicates how much to increase the contrast (0 is none; 3 is typical; 20 is pushing it); mid-point indicates where midtones fall in the resultant image (0 is white; 50 is middle-gray; 100 is black). Set sharpen to MagickTrue to increase the image contrast otherwise the contrast is reduced.

@@ -6907,7 +6907,7 @@ MagickBooleanType MagickSigmoidalContrastImage(MagickWand *wand,
-

MagickSimilarityImage

+

MagickSimilarityImage

MagickSimilarityImage() compares the reference image of the image and returns the best match offset. In addition, it returns a similarity image such that an exact match location is completely white and if none of the pixels match, black, otherwise some gray level in-between.

@@ -6952,7 +6952,7 @@ MagickWand *MagickSimilarityImage(MagickWand *wand,
-

MagickSketchImage

+

MagickSketchImage

MagickSketchImage() simulates a pencil sketch. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and SketchImage() selects a suitable radius for you. Angle gives the angle of the blurring motion.

@@ -6987,7 +6987,7 @@ MagickBooleanType MagickSketchImage(MagickWand *wand,
-

MagickSmushImages

+

MagickSmushImages

MagickSmushImages() takes all images from the current image pointer to the end of the image list and smushs them to each other top-to-bottom if the stack parameter is true, otherwise left-to-right.

@@ -7018,7 +7018,7 @@ MagickWand *MagickSmushImages(MagickWand *wand,
-

MagickSolarizeImage

+

MagickSolarizeImage

MagickSolarizeImage() applies a special effect to the image, similar to the effect achieved in a photo darkroom by selectively exposing areas of photo sensitive paper to light. Threshold ranges from 0 to QuantumRange and is a measure of the extent of the solarization.

@@ -7045,7 +7045,7 @@ MagickBooleanType MagickSolarizeImage(MagickWand *wand,
-

MagickSparseColorImage

+

MagickSparseColorImage

MagickSparseColorImage(), given a set of coordinates, interpolates the colors found at those coordinates, across the whole image, using various methods.

@@ -7089,7 +7089,7 @@ MagickBooleanType MagickSparseColorImage(MagickWand *wand,
-

MagickSpliceImage

+

MagickSpliceImage

MagickSpliceImage() splices a solid color into the image.

@@ -7129,7 +7129,7 @@ MagickBooleanType MagickSpliceImage(MagickWand *wand,
-

MagickSpreadImage

+

MagickSpreadImage

MagickSpreadImage() is a special effects method that randomly displaces each pixel in a block defined by the radius parameter.

@@ -7151,7 +7151,7 @@ MagickBooleanType MagickSpreadImage(MagickWand *wand,
radius

Choose a random pixel in a neighborhood of this extent.

-

MagickStatisticImage

+

MagickStatisticImage

MagickStatisticImage() replace each pixel with corresponding statistic from the neighborhood of the specified width and height.

@@ -7186,7 +7186,7 @@ MagickBooleanType MagickStatisticImage(MagickWand *wand,
-

MagickSteganoImage

+

MagickSteganoImage

MagickSteganoImage() hides a digital watermark within the image. Recover the hidden watermark later to prove that the authenticity of an image. Offset defines the start position within the image to hide the watermark.

@@ -7217,7 +7217,7 @@ MagickWand *MagickSteganoImage(MagickWand *wand,
-

MagickStereoImage

+

MagickStereoImage

MagickStereoImage() composites two images and produces a single image that is the composite of a left and right image of a stereo pair

@@ -7244,7 +7244,7 @@ MagickWand *MagickStereoImage(MagickWand *wand,
-

MagickStripImage

+

MagickStripImage

MagickStripImage() strips an image of all profiles and comments.

@@ -7266,7 +7266,7 @@ MagickBooleanType MagickStripImage(MagickWand *wand)
-

MagickSwirlImage

+

MagickSwirlImage

MagickSwirlImage() swirls the pixels about the center of the image, where degrees indicates the sweep of the arc through which each pixel is moved. You get a more dramatic effect as the degrees move from 1 to 360.

@@ -7297,7 +7297,7 @@ MagickBooleanType MagickSwirlImage(MagickWand *wand,const double degrees,
-

MagickTextureImage

+

MagickTextureImage

MagickTextureImage() repeatedly tiles the texture image across and down the image canvas.

@@ -7324,7 +7324,7 @@ MagickWand *MagickTextureImage(MagickWand *wand,
-

MagickThresholdImage

+

MagickThresholdImage

MagickThresholdImage() changes the value of individual pixels based on the intensity of each pixel compared to threshold. The result is a high-contrast, two color image.

@@ -7357,7 +7357,7 @@ MagickBooleanType MagickThresholdImageChannel(MagickWand *wand,
-

MagickThumbnailImage

+

MagickThumbnailImage

MagickThumbnailImage() changes the size of an image to the given dimensions and removes any associated profiles. The goal is to produce small low cost thumbnail images suited for display on the Web.

@@ -7388,7 +7388,7 @@ MagickBooleanType MagickThumbnailImage(MagickWand *wand,
-

MagickTintImage

+

MagickTintImage

MagickTintImage() applies a color vector to each pixel in the image. The length of the vector is 0 for black and white and at its maximum for the midtones. The vector weighting function is f(x)=(1-(4.0*((x-0.5)*(x-0.5)))).

@@ -7419,7 +7419,7 @@ MagickBooleanType MagickTintImage(MagickWand *wand,
-

MagickTransformImageColorspace

+

MagickTransformImageColorspace

MagickTransformImageColorspace() transform the image colorspace, setting the images colorspace while transforming the images data to that colorspace.

@@ -7446,7 +7446,7 @@ MagickBooleanType MagickTransformImageColorspace(MagickWand *wand,
-

MagickTransparentPaintImage

+

MagickTransparentPaintImage

MagickTransparentPaintImage() changes any pixel that matches color with the color defined by fill.

@@ -7486,7 +7486,7 @@ MagickBooleanType MagickTransparentPaintImage(MagickWand *wand,
-

MagickTransposeImage

+

MagickTransposeImage

MagickTransposeImage() creates a vertical mirror image by reflecting the pixels around the central x-axis while rotating them 90-degrees.

@@ -7508,7 +7508,7 @@ MagickBooleanType MagickTransposeImage(MagickWand *wand)
-

MagickTransverseImage

+

MagickTransverseImage

MagickTransverseImage() creates a horizontal mirror image by reflecting the pixels around the central y-axis while rotating them 270-degrees.

@@ -7530,7 +7530,7 @@ MagickBooleanType MagickTransverseImage(MagickWand *wand)
-

MagickTrimImage

+

MagickTrimImage

MagickTrimImage() remove edges that are the background color from the image.

@@ -7556,7 +7556,7 @@ MagickBooleanType MagickTrimImage(MagickWand *wand,const double fuzz)
-

MagickUniqueImageColors

+

MagickUniqueImageColors

MagickUniqueImageColors() discards all but one of any pixel color.

@@ -7578,7 +7578,7 @@ MagickBooleanType MagickUniqueImageColors(MagickWand *wand)
-

MagickUnsharpMaskImage

+

MagickUnsharpMaskImage

MagickUnsharpMaskImage() sharpens an image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and UnsharpMaskImage() selects a suitable radius for you.

@@ -7618,7 +7618,7 @@ MagickBooleanType MagickUnsharpMaskImage(MagickWand *wand,
-

MagickVignetteImage

+

MagickVignetteImage

MagickVignetteImage() softens the edges of the image in vignette style.

@@ -7654,7 +7654,7 @@ MagickBooleanType MagickVignetteImage(MagickWand *wand,
-

MagickWaveImage

+

MagickWaveImage

MagickWaveImage() creates a "ripple" effect in the image by shifting the pixels vertically along a sine wave whose amplitude and wavelength is specified by the given parameters.

@@ -7686,7 +7686,7 @@ MagickBooleanType MagickWaveImage(MagickWand *wand,
-

MagickWhiteThresholdImage

+

MagickWhiteThresholdImage

MagickWhiteThresholdImage() is like ThresholdImage() but force all pixels above the threshold into white while leaving all pixels below the threshold unchanged.

@@ -7713,7 +7713,7 @@ MagickBooleanType MagickWhiteThresholdImage(MagickWand *wand,
-

MagickWriteImage

+

MagickWriteImage

MagickWriteImage() writes an image to the specified filename. If the filename parameter is NULL, the image is written to the filename set by MagickReadImage() or MagickSetImageFilename().

@@ -7742,7 +7742,7 @@ MagickBooleanType MagickWriteImage(MagickWand *wand,
-

MagickWriteImageFile

+

MagickWriteImageFile

MagickWriteImageFile() writes an image to an open file descriptor.

@@ -7768,7 +7768,7 @@ MagickBooleanType MagickWriteImageFile(MagickWand *wand,FILE *file)
-

MagickWriteImages

+

MagickWriteImages

MagickWriteImages() writes an image or image sequence.

@@ -7799,7 +7799,7 @@ MagickBooleanType MagickWriteImages(MagickWand *wand,
-

MagickWriteImagesFile

+

MagickWriteImagesFile

MagickWriteImagesFile() writes an image sequence to an open file descriptor.

diff --git a/www/api/magick-property.html b/www/api/magick-property.html index 33bee9057..3aa33a038 100644 --- a/www/api/magick-property.html +++ b/www/api/magick-property.html @@ -10,7 +10,7 @@ MagickWand, C API: Property Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

MagickDeleteImageArtifactMagickDeleteImagePropertyMagickDeleteOptionMagickGetAntialiasMagickGetBackgroundColorMagickGetColorspaceMagickGetCompressionMagickGetCompressionQualityMagickGetCopyrightMagickGetFilenameMagickGetFontMagickGetFormatMagickGetGravityMagickGetHomeURLMagickGetImageArtifactMagickGetImageArtifactsMagickGetImageProfileMagickGetImageProfilesMagickGetImagePropertyMagickGetImagePropertiesMagickGetInterlaceSchemeMagickGetInterpolateMethodMagickGetOptionMagickGetOptionsMagickGetOrientationMagickGetPackageNameMagickGetPageMagickGetPointsizeMagickGetQuantumDepthMagickGetQuantumRangeMagickGetReleaseDateMagickGetResolutionMagickGetResourceMagickGetResourceLimitMagickGetSamplingFactorsMagickGetSizeMagickGetSizeOffsetMagickGetTypeMagickGetVersionMagickProfileImageMagickRemoveImageProfileMagickSetAntialiasMagickSetBackgroundColorMagickSetColorspaceMagickSetCompressionMagickSetCompressionQualityMagickSetDepthMagickSetExtractMagickSetFilenameMagickSetFontMagickSetFormatMagickSetGravityMagickSetImageArtifactMagickSetImageProfileMagickSetImagePropertyMagickSetInterlaceSchemeMagickSetInterpolateMethodMagickSetOptionMagickSetOrientationMagickSetPageMagickSetPassphraseMagickSetPointsizeMagickSetProgressMonitorMagickSetResourceLimitMagickSetResolutionMagickSetSamplingFactorsMagickSetSecurityPolicyMagickSetSizeMagickSetSizeOffsetMagickSetType

-

MagickDeleteImageArtifact

+

MagickDeleteImageArtifact

MagickDeleteImageArtifact() deletes a wand artifact.

@@ -110,7 +110,7 @@ MagickBooleanType MagickDeleteImageArtifact(MagickWand *wand,
-

MagickDeleteImageProperty

+

MagickDeleteImageProperty

MagickDeleteImageProperty() deletes a wand property.

@@ -137,7 +137,7 @@ MagickBooleanType MagickDeleteImageProperty(MagickWand *wand,
-

MagickDeleteOption

+

MagickDeleteOption

MagickDeleteOption() deletes a wand option.

@@ -164,7 +164,7 @@ MagickBooleanType MagickDeleteOption(MagickWand *wand,
-

MagickGetAntialias

+

MagickGetAntialias

MagickGetAntialias() returns the antialias property associated with the wand.

@@ -186,7 +186,7 @@ MagickBooleanType MagickGetAntialias(const MagickWand *wand)
-

MagickGetBackgroundColor

+

MagickGetBackgroundColor

MagickGetBackgroundColor() returns the wand background color.

@@ -208,7 +208,7 @@ PixelWand *MagickGetBackgroundColor(MagickWand *wand)
-

MagickGetColorspace

+

MagickGetColorspace

MagickGetColorspace() gets the wand colorspace type.

@@ -230,7 +230,7 @@ ColorspaceType MagickGetColorspace(MagickWand *wand)
-

MagickGetCompression

+

MagickGetCompression

MagickGetCompression() gets the wand compression type.

@@ -252,7 +252,7 @@ CompressionType MagickGetCompression(MagickWand *wand)
-

MagickGetCompressionQuality

+

MagickGetCompressionQuality

MagickGetCompressionQuality() gets the wand compression quality.

@@ -274,7 +274,7 @@ size_t MagickGetCompressionQuality(MagickWand *wand)
-

MagickGetCopyright

+

MagickGetCopyright

MagickGetCopyright() returns the ImageMagick API copyright as a string constant.

@@ -284,7 +284,7 @@ size_t MagickGetCompressionQuality(MagickWand *wand) const char *MagickGetCopyright(void) -

MagickGetFilename

+

MagickGetFilename

MagickGetFilename() returns the filename associated with an image sequence.

@@ -306,7 +306,7 @@ const char *MagickGetFilename(const MagickWand *wand)
-

MagickGetFont

+

MagickGetFont

MagickGetFont() returns the font associated with the MagickWand.

@@ -328,7 +328,7 @@ char *MagickGetFont(MagickWand *wand)
-

MagickGetFormat

+

MagickGetFormat

MagickGetFormat() returns the format of the magick wand.

@@ -350,7 +350,7 @@ const char MagickGetFormat(MagickWand *wand)
-

MagickGetGravity

+

MagickGetGravity

MagickGetGravity() gets the wand gravity.

@@ -372,7 +372,7 @@ GravityType MagickGetGravity(MagickWand *wand)
-

MagickGetHomeURL

+

MagickGetHomeURL

MagickGetHomeURL() returns the ImageMagick home URL.

@@ -382,7 +382,7 @@ GravityType MagickGetGravity(MagickWand *wand) char *MagickGetHomeURL(void) -

MagickGetImageArtifact

+

MagickGetImageArtifact

MagickGetImageArtifact() returns a value associated with the specified artifact. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -408,7 +408,7 @@ char *MagickGetImageArtifact(MagickWand *wand,const char *artifact)
-

MagickGetImageArtifacts

+

MagickGetImageArtifacts

MagickGetImageArtifacts() returns all the artifact names that match the specified pattern associated with a wand. Use MagickGetImageProperty() to return the value of a particular artifact. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -439,7 +439,7 @@ char *MagickGetImageArtifacts(MagickWand *wand,
-

MagickGetImageProfile

+

MagickGetImageProfile

MagickGetImageProfile() returns the named image profile.

@@ -470,7 +470,7 @@ unsigned char *MagickGetImageProfile(MagickWand *wand,const char *name,
-

MagickGetImageProfiles

+

MagickGetImageProfiles

MagickGetImageProfiles() returns all the profile names that match the specified pattern associated with a wand. Use MagickGetImageProfile() to return the value of a particular property. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -501,7 +501,7 @@ char *MagickGetImageProfiles(MagickWand *wand,const char *pattern,
-

MagickGetImageProperty

+

MagickGetImageProperty

MagickGetImageProperty() returns a value associated with the specified property. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -527,7 +527,7 @@ char *MagickGetImageProperty(MagickWand *wand,const char *property)
-

MagickGetImageProperties

+

MagickGetImageProperties

MagickGetImageProperties() returns all the property names that match the specified pattern associated with a wand. Use MagickGetImageProperty() to return the value of a particular property. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -558,7 +558,7 @@ char *MagickGetImageProperties(MagickWand *wand,
-

MagickGetInterlaceScheme

+

MagickGetInterlaceScheme

MagickGetInterlaceScheme() gets the wand interlace scheme.

@@ -580,7 +580,7 @@ InterlaceType MagickGetInterlaceScheme(MagickWand *wand)
-

MagickGetInterpolateMethod

+

MagickGetInterpolateMethod

MagickGetInterpolateMethod() gets the wand compression.

@@ -602,7 +602,7 @@ PixelInterpolateMethod MagickGetInterpolateMethod(MagickWand *wand)
-

MagickGetOption

+

MagickGetOption

MagickGetOption() returns a value associated with a wand and the specified key. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -628,7 +628,7 @@ char *MagickGetOption(MagickWand *wand,const char *key)
-

MagickGetOptions

+

MagickGetOptions

MagickGetOptions() returns all the option names that match the specified pattern associated with a wand. Use MagickGetOption() to return the value of a particular option. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -659,7 +659,7 @@ char *MagickGetOptions(MagickWand *wand,const char *pattern,
-

MagickGetOrientation

+

MagickGetOrientation

MagickGetOrientation() gets the wand orientation type.

@@ -681,7 +681,7 @@ OrientationType MagickGetOrientation(MagickWand *wand)
-

MagickGetPackageName

+

MagickGetPackageName

MagickGetPackageName() returns the ImageMagick package name as a string constant.

@@ -692,7 +692,7 @@ const char *MagickGetPackageName(void) -

MagickGetPage

+

MagickGetPage

MagickGetPage() returns the page geometry associated with the magick wand.

@@ -731,7 +731,7 @@ MagickBooleanType MagickGetPage(const MagickWand *wand,
-

MagickGetPointsize

+

MagickGetPointsize

MagickGetPointsize() returns the font pointsize associated with the MagickWand.

@@ -753,7 +753,7 @@ double MagickGetPointsize(MagickWand *wand)
-

MagickGetQuantumDepth

+

MagickGetQuantumDepth

MagickGetQuantumDepth() returns the ImageMagick quantum depth as a string constant.

@@ -775,7 +775,7 @@ const char *MagickGetQuantumDepth(size_t *depth)
-

MagickGetQuantumRange

+

MagickGetQuantumRange

MagickGetQuantumRange() returns the ImageMagick quantum range as a string constant.

@@ -797,7 +797,7 @@ const char *MagickGetQuantumRange(size_t *range)
-

MagickGetReleaseDate

+

MagickGetReleaseDate

MagickGetReleaseDate() returns the ImageMagick release date as a string constant.

@@ -807,7 +807,7 @@ const char *MagickGetQuantumRange(size_t *range) const char *MagickGetReleaseDate(void) -

MagickGetResolution

+

MagickGetResolution

MagickGetResolution() gets the image X and Y resolution.

@@ -838,7 +838,7 @@ MagickBooleanType MagickGetResolution(const MagickWand *wand,double *x,
-

MagickGetResource

+

MagickGetResource

MagickGetResource() returns the specified resource in megabytes.

@@ -860,7 +860,7 @@ MagickSizeType MagickGetResource(const ResourceType type)
-

MagickGetResourceLimit

+

MagickGetResourceLimit

MagickGetResourceLimit() returns the specified resource limit in megabytes.

@@ -882,7 +882,7 @@ MagickSizeType MagickGetResourceLimit(const ResourceType type)
-

MagickGetSamplingFactors

+

MagickGetSamplingFactors

MagickGetSamplingFactors() gets the horizontal and vertical sampling factor.

@@ -909,7 +909,7 @@ double *MagickGetSamplingFactor(MagickWand *wand,
-

MagickGetSize

+

MagickGetSize

MagickGetSize() returns the size associated with the magick wand.

@@ -940,7 +940,7 @@ MagickBooleanType MagickGetSize(const MagickWand *wand,
-

MagickGetSizeOffset

+

MagickGetSizeOffset

MagickGetSizeOffset() returns the size offset associated with the magick wand.

@@ -967,7 +967,7 @@ MagickBooleanType MagickGetSizeOffset(const MagickWand *wand,
-

MagickGetType

+

MagickGetType

MagickGetType() returns the wand type.

@@ -989,7 +989,7 @@ ImageType MagickGetType(MagickWand *wand)
-

MagickGetVersion

+

MagickGetVersion

MagickGetVersion() returns the ImageMagick API version as a string constant and as a number.

@@ -1011,7 +1011,7 @@ const char *MagickGetVersion(size_t *version)
-

MagickProfileImage

+

MagickProfileImage

MagickProfileImage() adds or removes a ICC, IPTC, or generic profile from an image. If the profile is NULL, it is removed from the image otherwise added. Use a name of '*' and a profile of NULL to remove all profiles from the image.

@@ -1046,7 +1046,7 @@ MagickBooleanType MagickProfileImage(MagickWand *wand,const char *name,
-

MagickRemoveImageProfile

+

MagickRemoveImageProfile

MagickRemoveImageProfile() removes the named image profile and returns it.

@@ -1077,7 +1077,7 @@ unsigned char *MagickRemoveImageProfile(MagickWand *wand,
-

MagickSetAntialias

+

MagickSetAntialias

MagickSetAntialias() sets the antialias propery of the wand.

@@ -1104,7 +1104,7 @@ MagickBooleanType MagickSetAntialias(MagickWand *wand,
-

MagickSetBackgroundColor

+

MagickSetBackgroundColor

MagickSetBackgroundColor() sets the wand background color.

@@ -1131,7 +1131,7 @@ MagickBooleanType MagickSetBackgroundColor(MagickWand *wand,
-

MagickSetColorspace

+

MagickSetColorspace

MagickSetColorspace() sets the wand colorspace type.

@@ -1158,7 +1158,7 @@ MagickBooleanType MagickSetColorspace(MagickWand *wand,
-

MagickSetCompression

+

MagickSetCompression

MagickSetCompression() sets the wand compression type.

@@ -1185,7 +1185,7 @@ MagickBooleanType MagickSetCompression(MagickWand *wand,
-

MagickSetCompressionQuality

+

MagickSetCompressionQuality

MagickSetCompressionQuality() sets the wand compression quality.

@@ -1212,7 +1212,7 @@ MagickBooleanType MagickSetCompressionQuality(MagickWand *wand,
-

MagickSetDepth

+

MagickSetDepth

MagickSetDepth() sets the wand pixel depth.

@@ -1239,7 +1239,7 @@ MagickBooleanType MagickSetDepth(MagickWand *wand,
-

MagickSetExtract

+

MagickSetExtract

MagickSetExtract() sets the extract geometry before you read or write an image file. Use it for inline cropping (e.g. 200x200+0+0) or resizing (e.g.200x200).

@@ -1266,7 +1266,7 @@ MagickBooleanType MagickSetExtract(MagickWand *wand,
-

MagickSetFilename

+

MagickSetFilename

MagickSetFilename() sets the filename before you read or write an image file.

@@ -1293,7 +1293,7 @@ MagickBooleanType MagickSetFilename(MagickWand *wand,
-

MagickSetFont

+

MagickSetFont

MagickSetFont() sets the font associated with the MagickWand.

@@ -1319,7 +1319,7 @@ MagickBooleanType MagickSetFont(MagickWand *wand, const char *font)
-

MagickSetFormat

+

MagickSetFormat

MagickSetFormat() sets the format of the magick wand.

@@ -1345,7 +1345,7 @@ MagickBooleanType MagickSetFormat(MagickWand *wand,const char *format)
-

MagickSetGravity

+

MagickSetGravity

MagickSetGravity() sets the gravity type.

@@ -1372,7 +1372,7 @@ MagickBooleanType MagickSetGravity(MagickWand *wand,
-

MagickSetImageArtifact

+

MagickSetImageArtifact

MagickSetImageArtifact() associates a artifact with an image.

@@ -1403,7 +1403,7 @@ MagickBooleanType MagickSetImageArtifact(MagickWand *wand,
-

MagickSetImageProfile

+

MagickSetImageProfile

MagickSetImageProfile() adds a named profile to the magick wand. If a profile with the same name already exists, it is replaced. This method differs from the MagickProfileImage() method in that it does not apply any CMS color profiles.

@@ -1438,7 +1438,7 @@ MagickBooleanType MagickSetImageProfile(MagickWand *wand,
-

MagickSetImageProperty

+

MagickSetImageProperty

MagickSetImageProperty() associates a property with an image.

@@ -1469,7 +1469,7 @@ MagickBooleanType MagickSetImageProperty(MagickWand *wand,
-

MagickSetInterlaceScheme

+

MagickSetInterlaceScheme

MagickSetInterlaceScheme() sets the image compression.

@@ -1496,7 +1496,7 @@ MagickBooleanType MagickSetInterlaceScheme(MagickWand *wand,
-

MagickSetInterpolateMethod

+

MagickSetInterpolateMethod

MagickSetInterpolateMethod() sets the interpolate pixel method.

@@ -1523,7 +1523,7 @@ MagickBooleanType MagickSetInterpolateMethod(MagickWand *wand,
-

MagickSetOption

+

MagickSetOption

MagickSetOption() associates one or options with the wand (.e.g MagickSetOption(wand,"jpeg:perserve","yes")).

@@ -1554,7 +1554,7 @@ MagickBooleanType MagickSetOption(MagickWand *wand,const char *key,
-

MagickSetOrientation

+

MagickSetOrientation

MagickSetOrientation() sets the wand orientation type.

@@ -1581,7 +1581,7 @@ MagickBooleanType MagickSetOrientation(MagickWand *wand,
-

MagickSetPage

+

MagickSetPage

MagickSetPage() sets the page geometry of the magick wand.

@@ -1621,7 +1621,7 @@ MagickBooleanType MagickSetPage(MagickWand *wand,
-

MagickSetPassphrase

+

MagickSetPassphrase

MagickSetPassphrase() sets the passphrase.

@@ -1648,7 +1648,7 @@ MagickBooleanType MagickSetPassphrase(MagickWand *wand,
-

MagickSetPointsize

+

MagickSetPointsize

MagickSetPointsize() sets the font pointsize associated with the MagickWand.

@@ -1675,7 +1675,7 @@ MagickBooleanType MagickSetPointsize(MagickWand *wand,
-

MagickSetProgressMonitor

+

MagickSetProgressMonitor

MagickSetProgressMonitor() sets the wand progress monitor to the specified method and returns the previous progress monitor if any. The progress monitor method looks like this:

@@ -1714,7 +1714,7 @@ MagickProgressMonitor MagickSetProgressMonitor(MagickWand *wand
-

MagickSetResourceLimit

+

MagickSetResourceLimit

MagickSetResourceLimit() sets the limit for a particular resource in megabytes.

@@ -1739,7 +1739,7 @@ MagickBooleanType MagickSetResourceLimit(const ResourceType type,
-

MagickSetResolution

+

MagickSetResolution

MagickSetResolution() sets the image resolution.

@@ -1770,7 +1770,7 @@ MagickBooleanType MagickSetResolution(MagickWand *wand,
-

MagickSetSamplingFactors

+

MagickSetSamplingFactors

MagickSetSamplingFactors() sets the image sampling factors.

@@ -1801,7 +1801,7 @@ MagickBooleanType MagickSetSamplingFactors(MagickWand *wand,
-

MagickSetSecurityPolicy

+

MagickSetSecurityPolicy

MagickSetSecurityPolicy() sets the ImageMagick security policy. It returns MagickFalse if the policy is already set or if the policy does not parse.

@@ -1828,7 +1828,7 @@ MagickBooleanType MagickSetAntialias(MagickWand *wand,
-

MagickSetSize

+

MagickSetSize

MagickSetSize() sets the size of the magick wand. Set it before you read a raw image format such as RGB, GRAY, or CMYK.

@@ -1859,7 +1859,7 @@ MagickBooleanType MagickSetSize(MagickWand *wand,
-

MagickSetSizeOffset

+

MagickSetSizeOffset

MagickSetSizeOffset() sets the size and offset of the magick wand. Set it before you read a raw image format such as RGB, GRAY, or CMYK.

@@ -1895,7 +1895,7 @@ MagickBooleanType MagickSetSizeOffset(MagickWand *wand,
-

MagickSetType

+

MagickSetType

MagickSetType() sets the image type attribute.

diff --git a/www/api/magick-property.php b/www/api/magick-property.php index b124aab86..d406349b4 100644 --- a/www/api/magick-property.php +++ b/www/api/magick-property.php @@ -10,7 +10,7 @@ MagickWand, C API: Property Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

MagickDeleteImageArtifactMagickDeleteImagePropertyMagickDeleteOptionMagickGetAntialiasMagickGetBackgroundColorMagickGetColorspaceMagickGetCompressionMagickGetCompressionQualityMagickGetCopyrightMagickGetFilenameMagickGetFontMagickGetFormatMagickGetGravityMagickGetHomeURLMagickGetImageArtifactMagickGetImageArtifactsMagickGetImageProfileMagickGetImageProfilesMagickGetImagePropertyMagickGetImagePropertiesMagickGetInterlaceSchemeMagickGetInterpolateMethodMagickGetOptionMagickGetOptionsMagickGetOrientationMagickGetPackageNameMagickGetPageMagickGetPointsizeMagickGetQuantumDepthMagickGetQuantumRangeMagickGetReleaseDateMagickGetResolutionMagickGetResourceMagickGetResourceLimitMagickGetSamplingFactorsMagickGetSizeMagickGetSizeOffsetMagickGetTypeMagickGetVersionMagickProfileImageMagickRemoveImageProfileMagickSetAntialiasMagickSetBackgroundColorMagickSetColorspaceMagickSetCompressionMagickSetCompressionQualityMagickSetDepthMagickSetExtractMagickSetFilenameMagickSetFontMagickSetFormatMagickSetGravityMagickSetImageArtifactMagickSetImageProfileMagickSetImagePropertyMagickSetInterlaceSchemeMagickSetInterpolateMethodMagickSetOptionMagickSetOrientationMagickSetPageMagickSetPassphraseMagickSetPointsizeMagickSetProgressMonitorMagickSetResourceLimitMagickSetResolutionMagickSetSamplingFactorsMagickSetSecurityPolicyMagickSetSizeMagickSetSizeOffsetMagickSetType

-

MagickDeleteImageArtifact

+

MagickDeleteImageArtifact

MagickDeleteImageArtifact() deletes a wand artifact.

@@ -110,7 +110,7 @@ MagickBooleanType MagickDeleteImageArtifact(MagickWand *wand,
-

MagickDeleteImageProperty

+

MagickDeleteImageProperty

MagickDeleteImageProperty() deletes a wand property.

@@ -137,7 +137,7 @@ MagickBooleanType MagickDeleteImageProperty(MagickWand *wand,
-

MagickDeleteOption

+

MagickDeleteOption

MagickDeleteOption() deletes a wand option.

@@ -164,7 +164,7 @@ MagickBooleanType MagickDeleteOption(MagickWand *wand,
-

MagickGetAntialias

+

MagickGetAntialias

MagickGetAntialias() returns the antialias property associated with the wand.

@@ -186,7 +186,7 @@ MagickBooleanType MagickGetAntialias(const MagickWand *wand)
-

MagickGetBackgroundColor

+

MagickGetBackgroundColor

MagickGetBackgroundColor() returns the wand background color.

@@ -208,7 +208,7 @@ PixelWand *MagickGetBackgroundColor(MagickWand *wand)
-

MagickGetColorspace

+

MagickGetColorspace

MagickGetColorspace() gets the wand colorspace type.

@@ -230,7 +230,7 @@ ColorspaceType MagickGetColorspace(MagickWand *wand)
-

MagickGetCompression

+

MagickGetCompression

MagickGetCompression() gets the wand compression type.

@@ -252,7 +252,7 @@ CompressionType MagickGetCompression(MagickWand *wand)
-

MagickGetCompressionQuality

+

MagickGetCompressionQuality

MagickGetCompressionQuality() gets the wand compression quality.

@@ -274,7 +274,7 @@ size_t MagickGetCompressionQuality(MagickWand *wand)
-

MagickGetCopyright

+

MagickGetCopyright

MagickGetCopyright() returns the ImageMagick API copyright as a string constant.

@@ -284,7 +284,7 @@ size_t MagickGetCompressionQuality(MagickWand *wand) const char *MagickGetCopyright(void) -

MagickGetFilename

+

MagickGetFilename

MagickGetFilename() returns the filename associated with an image sequence.

@@ -306,7 +306,7 @@ const char *MagickGetFilename(const MagickWand *wand)
-

MagickGetFont

+

MagickGetFont

MagickGetFont() returns the font associated with the MagickWand.

@@ -328,7 +328,7 @@ char *MagickGetFont(MagickWand *wand)
-

MagickGetFormat

+

MagickGetFormat

MagickGetFormat() returns the format of the magick wand.

@@ -350,7 +350,7 @@ const char MagickGetFormat(MagickWand *wand)
-

MagickGetGravity

+

MagickGetGravity

MagickGetGravity() gets the wand gravity.

@@ -372,7 +372,7 @@ GravityType MagickGetGravity(MagickWand *wand)
-

MagickGetHomeURL

+

MagickGetHomeURL

MagickGetHomeURL() returns the ImageMagick home URL.

@@ -382,7 +382,7 @@ GravityType MagickGetGravity(MagickWand *wand) char *MagickGetHomeURL(void) -

MagickGetImageArtifact

+

MagickGetImageArtifact

MagickGetImageArtifact() returns a value associated with the specified artifact. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -408,7 +408,7 @@ char *MagickGetImageArtifact(MagickWand *wand,const char *artifact)
-

MagickGetImageArtifacts

+

MagickGetImageArtifacts

MagickGetImageArtifacts() returns all the artifact names that match the specified pattern associated with a wand. Use MagickGetImageProperty() to return the value of a particular artifact. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -439,7 +439,7 @@ char *MagickGetImageArtifacts(MagickWand *wand,
-

MagickGetImageProfile

+

MagickGetImageProfile

MagickGetImageProfile() returns the named image profile.

@@ -470,7 +470,7 @@ unsigned char *MagickGetImageProfile(MagickWand *wand,const char *name,
-

MagickGetImageProfiles

+

MagickGetImageProfiles

MagickGetImageProfiles() returns all the profile names that match the specified pattern associated with a wand. Use MagickGetImageProfile() to return the value of a particular property. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -501,7 +501,7 @@ char *MagickGetImageProfiles(MagickWand *wand,const char *pattern,
-

MagickGetImageProperty

+

MagickGetImageProperty

MagickGetImageProperty() returns a value associated with the specified property. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -527,7 +527,7 @@ char *MagickGetImageProperty(MagickWand *wand,const char *property)
-

MagickGetImageProperties

+

MagickGetImageProperties

MagickGetImageProperties() returns all the property names that match the specified pattern associated with a wand. Use MagickGetImageProperty() to return the value of a particular property. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -558,7 +558,7 @@ char *MagickGetImageProperties(MagickWand *wand,
-

MagickGetInterlaceScheme

+

MagickGetInterlaceScheme

MagickGetInterlaceScheme() gets the wand interlace scheme.

@@ -580,7 +580,7 @@ InterlaceType MagickGetInterlaceScheme(MagickWand *wand)
-

MagickGetInterpolateMethod

+

MagickGetInterpolateMethod

MagickGetInterpolateMethod() gets the wand compression.

@@ -602,7 +602,7 @@ PixelInterpolateMethod MagickGetInterpolateMethod(MagickWand *wand)
-

MagickGetOption

+

MagickGetOption

MagickGetOption() returns a value associated with a wand and the specified key. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -628,7 +628,7 @@ char *MagickGetOption(MagickWand *wand,const char *key)
-

MagickGetOptions

+

MagickGetOptions

MagickGetOptions() returns all the option names that match the specified pattern associated with a wand. Use MagickGetOption() to return the value of a particular option. Use MagickRelinquishMemory() to free the value when you are finished with it.

@@ -659,7 +659,7 @@ char *MagickGetOptions(MagickWand *wand,const char *pattern,
-

MagickGetOrientation

+

MagickGetOrientation

MagickGetOrientation() gets the wand orientation type.

@@ -681,7 +681,7 @@ OrientationType MagickGetOrientation(MagickWand *wand)
-

MagickGetPackageName

+

MagickGetPackageName

MagickGetPackageName() returns the ImageMagick package name as a string constant.

@@ -692,7 +692,7 @@ const char *MagickGetPackageName(void) -

MagickGetPage

+

MagickGetPage

MagickGetPage() returns the page geometry associated with the magick wand.

@@ -731,7 +731,7 @@ MagickBooleanType MagickGetPage(const MagickWand *wand,
-

MagickGetPointsize

+

MagickGetPointsize

MagickGetPointsize() returns the font pointsize associated with the MagickWand.

@@ -753,7 +753,7 @@ double MagickGetPointsize(MagickWand *wand)
-

MagickGetQuantumDepth

+

MagickGetQuantumDepth

MagickGetQuantumDepth() returns the ImageMagick quantum depth as a string constant.

@@ -775,7 +775,7 @@ const char *MagickGetQuantumDepth(size_t *depth)
-

MagickGetQuantumRange

+

MagickGetQuantumRange

MagickGetQuantumRange() returns the ImageMagick quantum range as a string constant.

@@ -797,7 +797,7 @@ const char *MagickGetQuantumRange(size_t *range)
-

MagickGetReleaseDate

+

MagickGetReleaseDate

MagickGetReleaseDate() returns the ImageMagick release date as a string constant.

@@ -807,7 +807,7 @@ const char *MagickGetQuantumRange(size_t *range) const char *MagickGetReleaseDate(void) -

MagickGetResolution

+

MagickGetResolution

MagickGetResolution() gets the image X and Y resolution.

@@ -838,7 +838,7 @@ MagickBooleanType MagickGetResolution(const MagickWand *wand,double *x,
-

MagickGetResource

+

MagickGetResource

MagickGetResource() returns the specified resource in megabytes.

@@ -860,7 +860,7 @@ MagickSizeType MagickGetResource(const ResourceType type)
-

MagickGetResourceLimit

+

MagickGetResourceLimit

MagickGetResourceLimit() returns the specified resource limit in megabytes.

@@ -882,7 +882,7 @@ MagickSizeType MagickGetResourceLimit(const ResourceType type)
-

MagickGetSamplingFactors

+

MagickGetSamplingFactors

MagickGetSamplingFactors() gets the horizontal and vertical sampling factor.

@@ -909,7 +909,7 @@ double *MagickGetSamplingFactor(MagickWand *wand,
-

MagickGetSize

+

MagickGetSize

MagickGetSize() returns the size associated with the magick wand.

@@ -940,7 +940,7 @@ MagickBooleanType MagickGetSize(const MagickWand *wand,
-

MagickGetSizeOffset

+

MagickGetSizeOffset

MagickGetSizeOffset() returns the size offset associated with the magick wand.

@@ -967,7 +967,7 @@ MagickBooleanType MagickGetSizeOffset(const MagickWand *wand,
-

MagickGetType

+

MagickGetType

MagickGetType() returns the wand type.

@@ -989,7 +989,7 @@ ImageType MagickGetType(MagickWand *wand)
-

MagickGetVersion

+

MagickGetVersion

MagickGetVersion() returns the ImageMagick API version as a string constant and as a number.

@@ -1011,7 +1011,7 @@ const char *MagickGetVersion(size_t *version)
-

MagickProfileImage

+

MagickProfileImage

MagickProfileImage() adds or removes a ICC, IPTC, or generic profile from an image. If the profile is NULL, it is removed from the image otherwise added. Use a name of '*' and a profile of NULL to remove all profiles from the image.

@@ -1046,7 +1046,7 @@ MagickBooleanType MagickProfileImage(MagickWand *wand,const char *name,
-

MagickRemoveImageProfile

+

MagickRemoveImageProfile

MagickRemoveImageProfile() removes the named image profile and returns it.

@@ -1077,7 +1077,7 @@ unsigned char *MagickRemoveImageProfile(MagickWand *wand,
-

MagickSetAntialias

+

MagickSetAntialias

MagickSetAntialias() sets the antialias propery of the wand.

@@ -1104,7 +1104,7 @@ MagickBooleanType MagickSetAntialias(MagickWand *wand,
-

MagickSetBackgroundColor

+

MagickSetBackgroundColor

MagickSetBackgroundColor() sets the wand background color.

@@ -1131,7 +1131,7 @@ MagickBooleanType MagickSetBackgroundColor(MagickWand *wand,
-

MagickSetColorspace

+

MagickSetColorspace

MagickSetColorspace() sets the wand colorspace type.

@@ -1158,7 +1158,7 @@ MagickBooleanType MagickSetColorspace(MagickWand *wand,
-

MagickSetCompression

+

MagickSetCompression

MagickSetCompression() sets the wand compression type.

@@ -1185,7 +1185,7 @@ MagickBooleanType MagickSetCompression(MagickWand *wand,
-

MagickSetCompressionQuality

+

MagickSetCompressionQuality

MagickSetCompressionQuality() sets the wand compression quality.

@@ -1212,7 +1212,7 @@ MagickBooleanType MagickSetCompressionQuality(MagickWand *wand,
-

MagickSetDepth

+

MagickSetDepth

MagickSetDepth() sets the wand pixel depth.

@@ -1239,7 +1239,7 @@ MagickBooleanType MagickSetDepth(MagickWand *wand,
-

MagickSetExtract

+

MagickSetExtract

MagickSetExtract() sets the extract geometry before you read or write an image file. Use it for inline cropping (e.g. 200x200+0+0) or resizing (e.g.200x200).

@@ -1266,7 +1266,7 @@ MagickBooleanType MagickSetExtract(MagickWand *wand,
-

MagickSetFilename

+

MagickSetFilename

MagickSetFilename() sets the filename before you read or write an image file.

@@ -1293,7 +1293,7 @@ MagickBooleanType MagickSetFilename(MagickWand *wand,
-

MagickSetFont

+

MagickSetFont

MagickSetFont() sets the font associated with the MagickWand.

@@ -1319,7 +1319,7 @@ MagickBooleanType MagickSetFont(MagickWand *wand, const char *font)
-

MagickSetFormat

+

MagickSetFormat

MagickSetFormat() sets the format of the magick wand.

@@ -1345,7 +1345,7 @@ MagickBooleanType MagickSetFormat(MagickWand *wand,const char *format)
-

MagickSetGravity

+

MagickSetGravity

MagickSetGravity() sets the gravity type.

@@ -1372,7 +1372,7 @@ MagickBooleanType MagickSetGravity(MagickWand *wand,
-

MagickSetImageArtifact

+

MagickSetImageArtifact

MagickSetImageArtifact() associates a artifact with an image.

@@ -1403,7 +1403,7 @@ MagickBooleanType MagickSetImageArtifact(MagickWand *wand,
-

MagickSetImageProfile

+

MagickSetImageProfile

MagickSetImageProfile() adds a named profile to the magick wand. If a profile with the same name already exists, it is replaced. This method differs from the MagickProfileImage() method in that it does not apply any CMS color profiles.

@@ -1438,7 +1438,7 @@ MagickBooleanType MagickSetImageProfile(MagickWand *wand,
-

MagickSetImageProperty

+

MagickSetImageProperty

MagickSetImageProperty() associates a property with an image.

@@ -1469,7 +1469,7 @@ MagickBooleanType MagickSetImageProperty(MagickWand *wand,
-

MagickSetInterlaceScheme

+

MagickSetInterlaceScheme

MagickSetInterlaceScheme() sets the image compression.

@@ -1496,7 +1496,7 @@ MagickBooleanType MagickSetInterlaceScheme(MagickWand *wand,
-

MagickSetInterpolateMethod

+

MagickSetInterpolateMethod

MagickSetInterpolateMethod() sets the interpolate pixel method.

@@ -1523,7 +1523,7 @@ MagickBooleanType MagickSetInterpolateMethod(MagickWand *wand,
-

MagickSetOption

+

MagickSetOption

MagickSetOption() associates one or options with the wand (.e.g MagickSetOption(wand,"jpeg:perserve","yes")).

@@ -1554,7 +1554,7 @@ MagickBooleanType MagickSetOption(MagickWand *wand,const char *key,
-

MagickSetOrientation

+

MagickSetOrientation

MagickSetOrientation() sets the wand orientation type.

@@ -1581,7 +1581,7 @@ MagickBooleanType MagickSetOrientation(MagickWand *wand,
-

MagickSetPage

+

MagickSetPage

MagickSetPage() sets the page geometry of the magick wand.

@@ -1621,7 +1621,7 @@ MagickBooleanType MagickSetPage(MagickWand *wand,
-

MagickSetPassphrase

+

MagickSetPassphrase

MagickSetPassphrase() sets the passphrase.

@@ -1648,7 +1648,7 @@ MagickBooleanType MagickSetPassphrase(MagickWand *wand,
-

MagickSetPointsize

+

MagickSetPointsize

MagickSetPointsize() sets the font pointsize associated with the MagickWand.

@@ -1675,7 +1675,7 @@ MagickBooleanType MagickSetPointsize(MagickWand *wand,
-

MagickSetProgressMonitor

+

MagickSetProgressMonitor

MagickSetProgressMonitor() sets the wand progress monitor to the specified method and returns the previous progress monitor if any. The progress monitor method looks like this:

@@ -1714,7 +1714,7 @@ MagickProgressMonitor MagickSetProgressMonitor(MagickWand *wand
-

MagickSetResourceLimit

+

MagickSetResourceLimit

MagickSetResourceLimit() sets the limit for a particular resource in megabytes.

@@ -1739,7 +1739,7 @@ MagickBooleanType MagickSetResourceLimit(const ResourceType type,
-

MagickSetResolution

+

MagickSetResolution

MagickSetResolution() sets the image resolution.

@@ -1770,7 +1770,7 @@ MagickBooleanType MagickSetResolution(MagickWand *wand,
-

MagickSetSamplingFactors

+

MagickSetSamplingFactors

MagickSetSamplingFactors() sets the image sampling factors.

@@ -1801,7 +1801,7 @@ MagickBooleanType MagickSetSamplingFactors(MagickWand *wand,
-

MagickSetSecurityPolicy

+

MagickSetSecurityPolicy

MagickSetSecurityPolicy() sets the ImageMagick security policy. It returns MagickFalse if the policy is already set or if the policy does not parse.

@@ -1828,7 +1828,7 @@ MagickBooleanType MagickSetAntialias(MagickWand *wand,
-

MagickSetSize

+

MagickSetSize

MagickSetSize() sets the size of the magick wand. Set it before you read a raw image format such as RGB, GRAY, or CMYK.

@@ -1859,7 +1859,7 @@ MagickBooleanType MagickSetSize(MagickWand *wand,
-

MagickSetSizeOffset

+

MagickSetSizeOffset

MagickSetSizeOffset() sets the size and offset of the magick wand. Set it before you read a raw image format such as RGB, GRAY, or CMYK.

@@ -1895,7 +1895,7 @@ MagickBooleanType MagickSetSizeOffset(MagickWand *wand,
-

MagickSetType

+

MagickSetType

MagickSetType() sets the image type attribute.

diff --git a/www/api/magick-wand.html b/www/api/magick-wand.html index 402c1e52a..4ce544364 100644 --- a/www/api/magick-wand.html +++ b/www/api/magick-wand.html @@ -10,7 +10,7 @@ MagickWand, C API: Wand Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ClearMagickWandCloneMagickWandDestroyMagickWandIsMagickWandMagickClearExceptionMagickGetExceptionMagickGetExceptionTypeMagickGetIteratorIndexMagickQueryConfigureOptionMagickQueryConfigureOptionsMagickQueryFontMetricsMagickQueryMultilineFontMetricsMagickQueryFontsMagickQueryFormatsMagickRelinquishMemoryMagickResetIteratorMagickSetFirstIteratorMagickSetIteratorIndexMagickSetLastIteratorMagickWandGenesisMagickWandTerminusNewMagickWandNewMagickWandFromImageIsMagickWandInstantiated

-

ClearMagickWand

+

ClearMagickWand

ClearMagickWand() clears resources associated with the wand, leaving the wand blank, and ready to be used for a new set of images.

@@ -105,7 +105,7 @@ void ClearMagickWand(MagickWand *wand)
-

CloneMagickWand

+

CloneMagickWand

CloneMagickWand() makes an exact copy of the specified wand.

@@ -127,7 +127,7 @@ MagickWand *CloneMagickWand(const MagickWand *wand)
-

DestroyMagickWand

+

DestroyMagickWand

DestroyMagickWand() deallocates memory associated with an MagickWand.

@@ -149,7 +149,7 @@ MagickWand *DestroyMagickWand(MagickWand *wand)
-

IsMagickWand

+

IsMagickWand

IsMagickWand() returns MagickTrue if the wand is verified as a magick wand.

@@ -171,7 +171,7 @@ MagickBooleanType IsMagickWand(const MagickWand *wand)
-

MagickClearException

+

MagickClearException

MagickClearException() clears any exceptions associated with the wand.

@@ -193,7 +193,7 @@ MagickBooleanType MagickClearException(MagickWand *wand)
-

MagickGetException

+

MagickGetException

MagickGetException() returns the severity, reason, and description of any error that occurs when using other methods in this API.

@@ -219,7 +219,7 @@ char *MagickGetException(const MagickWand *wand,ExceptionType *severity)
-

MagickGetExceptionType

+

MagickGetExceptionType

MagickGetExceptionType() returns the exception type associated with the wand. If no exception has occurred, UndefinedExceptionType is returned.

@@ -241,7 +241,7 @@ ExceptionType MagickGetExceptionType(const MagickWand *wand)
-

MagickGetIteratorIndex

+

MagickGetIteratorIndex

MagickGetIteratorIndex() returns the position of the iterator in the image list.

@@ -263,7 +263,7 @@ ssize_t MagickGetIteratorIndex(MagickWand *wand)
-

MagickQueryConfigureOption

+

MagickQueryConfigureOption

MagickQueryConfigureOption() returns the value associated with the specified configure option.

@@ -285,7 +285,7 @@ char *MagickQueryConfigureOption(const char *option)
-

MagickQueryConfigureOptions

+

MagickQueryConfigureOptions

MagickQueryConfigureOptions() returns any configure options that match the specified pattern (e.g. "*" for all). Options include NAME, VERSION, LIB_VERSION, etc.

@@ -314,7 +314,7 @@ char **MagickQueryConfigureOptions(const char *pattern,
-

MagickQueryFontMetrics

+

MagickQueryFontMetrics

MagickQueryFontMetrics() returns a 13 element array representing the following font metrics:

@@ -363,7 +363,7 @@ double *MagickQueryFontMetrics(MagickWand *wand,
-

MagickQueryMultilineFontMetrics

+

MagickQueryMultilineFontMetrics

MagickQueryMultilineFontMetrics() returns a 13 element array representing the following font metrics:

@@ -414,7 +414,7 @@ double *MagickQueryMultilineFontMetrics(MagickWand *wand,
-

MagickQueryFonts

+

MagickQueryFonts

MagickQueryFonts() returns any font that match the specified pattern (e.g. "*" for all).

@@ -442,7 +442,7 @@ char **MagickQueryFonts(const char *pattern,size_t *number_fonts)
-

MagickQueryFormats

+

MagickQueryFormats

MagickQueryFormats() returns any image formats that match the specified pattern (e.g. "*" for all).

@@ -468,7 +468,7 @@ char **MagickQueryFormats(const char *pattern,size_t *number_formats)
-

MagickRelinquishMemory

+

MagickRelinquishMemory

MagickRelinquishMemory() relinquishes memory resources returned by such methods as MagickIdentifyImage(), MagickGetException(), etc.

@@ -490,7 +490,7 @@ void *MagickRelinquishMemory(void *resource)
-

MagickResetIterator

+

MagickResetIterator

MagickResetIterator() resets the wand iterator.

@@ -518,7 +518,7 @@ void MagickResetIterator(MagickWand *wand)
-

MagickSetFirstIterator

+

MagickSetFirstIterator

MagickSetFirstIterator() sets the wand iterator to the first image.

@@ -546,7 +546,7 @@ void MagickSetFirstIterator(MagickWand *wand)
-

MagickSetIteratorIndex

+

MagickSetIteratorIndex

MagickSetIteratorIndex() set the iterator to the given position in the image list specified with the index parameter. A zero index will set the first image as current, and so on. Negative indexes can be used to specify an image relative to the end of the images in the wand, with -1 being the last image in the wand.

@@ -579,7 +579,7 @@ MagickBooleanType MagickSetIteratorIndex(MagickWand *wand,
-

MagickSetLastIterator

+

MagickSetLastIterator

MagickSetLastIterator() sets the wand iterator to the last image.

@@ -605,7 +605,7 @@ void MagickSetLastIterator(MagickWand *wand)
-

MagickWandGenesis

+

MagickWandGenesis

MagickWandGenesis() initializes the MagickWand environment.

@@ -615,7 +615,7 @@ void MagickSetLastIterator(MagickWand *wand) void MagickWandGenesis(void) -

MagickWandTerminus

+

MagickWandTerminus

MagickWandTerminus() terminates the MagickWand environment.

@@ -625,7 +625,7 @@ void MagickWandGenesis(void) void MagickWandTerminus(void) -

NewMagickWand

+

NewMagickWand

NewMagickWand() returns a wand required for all other methods in the API. A fatal exception is thrown if there is not enough memory to allocate the wand. Use DestroyMagickWand() to dispose of the wand when it is no longer needed.

@@ -635,7 +635,7 @@ void MagickWandTerminus(void) MagickWand *NewMagickWand(void) -

NewMagickWandFromImage

+

NewMagickWandFromImage

NewMagickWandFromImage() returns a wand with an image.

@@ -657,7 +657,7 @@ MagickWand *NewMagickWandFromImage(const Image *image)
-

IsMagickWandInstantiated

+

IsMagickWandInstantiated

IsMagickWandInstantiated() returns MagickTrue if the ImageMagick environment is currently instantiated-- that is, MagickWandGenesis() has been called but MagickWandTerminus() has not.

diff --git a/www/api/magick-wand.php b/www/api/magick-wand.php index b7008084b..2f9fa9633 100644 --- a/www/api/magick-wand.php +++ b/www/api/magick-wand.php @@ -10,7 +10,7 @@ MagickWand, C API: Wand Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ClearMagickWandCloneMagickWandDestroyMagickWandIsMagickWandMagickClearExceptionMagickGetExceptionMagickGetExceptionTypeMagickGetIteratorIndexMagickQueryConfigureOptionMagickQueryConfigureOptionsMagickQueryFontMetricsMagickQueryMultilineFontMetricsMagickQueryFontsMagickQueryFormatsMagickRelinquishMemoryMagickResetIteratorMagickSetFirstIteratorMagickSetIteratorIndexMagickSetLastIteratorMagickWandGenesisMagickWandTerminusNewMagickWandNewMagickWandFromImageIsMagickWandInstantiated

-

ClearMagickWand

+

ClearMagickWand

ClearMagickWand() clears resources associated with the wand, leaving the wand blank, and ready to be used for a new set of images.

@@ -105,7 +105,7 @@ void ClearMagickWand(MagickWand *wand)
-

CloneMagickWand

+

CloneMagickWand

CloneMagickWand() makes an exact copy of the specified wand.

@@ -127,7 +127,7 @@ MagickWand *CloneMagickWand(const MagickWand *wand)
-

DestroyMagickWand

+

DestroyMagickWand

DestroyMagickWand() deallocates memory associated with an MagickWand.

@@ -149,7 +149,7 @@ MagickWand *DestroyMagickWand(MagickWand *wand)
-

IsMagickWand

+

IsMagickWand

IsMagickWand() returns MagickTrue if the wand is verified as a magick wand.

@@ -171,7 +171,7 @@ MagickBooleanType IsMagickWand(const MagickWand *wand)
-

MagickClearException

+

MagickClearException

MagickClearException() clears any exceptions associated with the wand.

@@ -193,7 +193,7 @@ MagickBooleanType MagickClearException(MagickWand *wand)
-

MagickGetException

+

MagickGetException

MagickGetException() returns the severity, reason, and description of any error that occurs when using other methods in this API.

@@ -219,7 +219,7 @@ char *MagickGetException(const MagickWand *wand,ExceptionType *severity)
-

MagickGetExceptionType

+

MagickGetExceptionType

MagickGetExceptionType() returns the exception type associated with the wand. If no exception has occurred, UndefinedExceptionType is returned.

@@ -241,7 +241,7 @@ ExceptionType MagickGetExceptionType(const MagickWand *wand)
-

MagickGetIteratorIndex

+

MagickGetIteratorIndex

MagickGetIteratorIndex() returns the position of the iterator in the image list.

@@ -263,7 +263,7 @@ ssize_t MagickGetIteratorIndex(MagickWand *wand)
-

MagickQueryConfigureOption

+

MagickQueryConfigureOption

MagickQueryConfigureOption() returns the value associated with the specified configure option.

@@ -285,7 +285,7 @@ char *MagickQueryConfigureOption(const char *option)
-

MagickQueryConfigureOptions

+

MagickQueryConfigureOptions

MagickQueryConfigureOptions() returns any configure options that match the specified pattern (e.g. "*" for all). Options include NAME, VERSION, LIB_VERSION, etc.

@@ -314,7 +314,7 @@ char **MagickQueryConfigureOptions(const char *pattern,
-

MagickQueryFontMetrics

+

MagickQueryFontMetrics

MagickQueryFontMetrics() returns a 13 element array representing the following font metrics:

@@ -363,7 +363,7 @@ double *MagickQueryFontMetrics(MagickWand *wand,
-

MagickQueryMultilineFontMetrics

+

MagickQueryMultilineFontMetrics

MagickQueryMultilineFontMetrics() returns a 13 element array representing the following font metrics:

@@ -414,7 +414,7 @@ double *MagickQueryMultilineFontMetrics(MagickWand *wand,
-

MagickQueryFonts

+

MagickQueryFonts

MagickQueryFonts() returns any font that match the specified pattern (e.g. "*" for all).

@@ -442,7 +442,7 @@ char **MagickQueryFonts(const char *pattern,size_t *number_fonts)
-

MagickQueryFormats

+

MagickQueryFormats

MagickQueryFormats() returns any image formats that match the specified pattern (e.g. "*" for all).

@@ -468,7 +468,7 @@ char **MagickQueryFormats(const char *pattern,size_t *number_formats)
-

MagickRelinquishMemory

+

MagickRelinquishMemory

MagickRelinquishMemory() relinquishes memory resources returned by such methods as MagickIdentifyImage(), MagickGetException(), etc.

@@ -490,7 +490,7 @@ void *MagickRelinquishMemory(void *resource)
-

MagickResetIterator

+

MagickResetIterator

MagickResetIterator() resets the wand iterator.

@@ -518,7 +518,7 @@ void MagickResetIterator(MagickWand *wand)
-

MagickSetFirstIterator

+

MagickSetFirstIterator

MagickSetFirstIterator() sets the wand iterator to the first image.

@@ -546,7 +546,7 @@ void MagickSetFirstIterator(MagickWand *wand)
-

MagickSetIteratorIndex

+

MagickSetIteratorIndex

MagickSetIteratorIndex() set the iterator to the given position in the image list specified with the index parameter. A zero index will set the first image as current, and so on. Negative indexes can be used to specify an image relative to the end of the images in the wand, with -1 being the last image in the wand.

@@ -579,7 +579,7 @@ MagickBooleanType MagickSetIteratorIndex(MagickWand *wand,
-

MagickSetLastIterator

+

MagickSetLastIterator

MagickSetLastIterator() sets the wand iterator to the last image.

@@ -605,7 +605,7 @@ void MagickSetLastIterator(MagickWand *wand)
-

MagickWandGenesis

+

MagickWandGenesis

MagickWandGenesis() initializes the MagickWand environment.

@@ -615,7 +615,7 @@ void MagickSetLastIterator(MagickWand *wand) void MagickWandGenesis(void) -

MagickWandTerminus

+

MagickWandTerminus

MagickWandTerminus() terminates the MagickWand environment.

@@ -625,7 +625,7 @@ void MagickWandGenesis(void) void MagickWandTerminus(void) -

NewMagickWand

+

NewMagickWand

NewMagickWand() returns a wand required for all other methods in the API. A fatal exception is thrown if there is not enough memory to allocate the wand. Use DestroyMagickWand() to dispose of the wand when it is no longer needed.

@@ -635,7 +635,7 @@ void MagickWandTerminus(void) MagickWand *NewMagickWand(void) -

NewMagickWandFromImage

+

NewMagickWandFromImage

NewMagickWandFromImage() returns a wand with an image.

@@ -657,7 +657,7 @@ MagickWand *NewMagickWandFromImage(const Image *image)
-

IsMagickWandInstantiated

+

IsMagickWandInstantiated

IsMagickWandInstantiated() returns MagickTrue if the ImageMagick environment is currently instantiated-- that is, MagickWandGenesis() has been called but MagickWandTerminus() has not.

diff --git a/www/api/magick.html b/www/api/magick.html index 808a156f2..49442134e 100644 --- a/www/api/magick.html +++ b/www/api/magick.html @@ -10,7 +10,7 @@ MagickCore, C API: Read or List Image formats @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireMagickInfoGetMagickPrecisionIsMagickCoreInstantiatedMagickCoreGenesisMagickCoreTerminusSetMagickPrecision

-

AcquireMagickInfo

+

AcquireMagickInfo

AcquireMagickInfo() allocates a MagickInfo structure and initializes the members to default values.

@@ -113,7 +113,7 @@ MagickInfo *AcquireMagickInfo(const char *module, const char *name,)
-

GetMagickPrecision

+

GetMagickPrecision

GetMagickPrecision() returns the maximum number of significant digits to be printed.

@@ -123,7 +123,7 @@ MagickInfo *AcquireMagickInfo(const char *module, const char *name,) int GetMagickPrecision(void) -

IsMagickCoreInstantiated

+

IsMagickCoreInstantiated

IsMagickCoreInstantiated() returns MagickTrue if the ImageMagick environment is currently instantiated: MagickCoreGenesis() has been called but MagickDestroy() has not.

@@ -133,7 +133,7 @@ int GetMagickPrecision(void) MagickBooleanType IsMagickCoreInstantiated(void) -

MagickCoreGenesis

+

MagickCoreGenesis

MagickCoreGenesis() initializes the MagickCore environment.

@@ -160,7 +160,7 @@ MagickCoreGenesis(const char *path,
-

MagickCoreTerminus

+

MagickCoreTerminus

MagickCoreTerminus() destroys the MagickCore environment.

@@ -170,7 +170,7 @@ MagickCoreGenesis(const char *path, MagickCoreTerminus(void) -

SetMagickPrecision

+

SetMagickPrecision

SetMagickPrecision() sets the maximum number of significant digits to be printed.

diff --git a/www/api/magick.php b/www/api/magick.php index 77c0020b5..c213fd064 100644 --- a/www/api/magick.php +++ b/www/api/magick.php @@ -10,7 +10,7 @@ MagickCore, C API: Read or List Image formats @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireMagickInfoGetMagickPrecisionIsMagickCoreInstantiatedMagickCoreGenesisMagickCoreTerminusSetMagickPrecision

-

AcquireMagickInfo

+

AcquireMagickInfo

AcquireMagickInfo() allocates a MagickInfo structure and initializes the members to default values.

@@ -113,7 +113,7 @@ MagickInfo *AcquireMagickInfo(const char *module, const char *name,)
-

GetMagickPrecision

+

GetMagickPrecision

GetMagickPrecision() returns the maximum number of significant digits to be printed.

@@ -123,7 +123,7 @@ MagickInfo *AcquireMagickInfo(const char *module, const char *name,) int GetMagickPrecision(void) -

IsMagickCoreInstantiated

+

IsMagickCoreInstantiated

IsMagickCoreInstantiated() returns MagickTrue if the ImageMagick environment is currently instantiated: MagickCoreGenesis() has been called but MagickDestroy() has not.

@@ -133,7 +133,7 @@ int GetMagickPrecision(void) MagickBooleanType IsMagickCoreInstantiated(void) -

MagickCoreGenesis

+

MagickCoreGenesis

MagickCoreGenesis() initializes the MagickCore environment.

@@ -160,7 +160,7 @@ MagickCoreGenesis(const char *path,
-

MagickCoreTerminus

+

MagickCoreTerminus

MagickCoreTerminus() destroys the MagickCore environment.

@@ -170,7 +170,7 @@ MagickCoreGenesis(const char *path, MagickCoreTerminus(void) -

SetMagickPrecision

+

SetMagickPrecision

SetMagickPrecision() sets the maximum number of significant digits to be printed.

diff --git a/www/api/memory.html b/www/api/memory.html index 0c11f176a..9d11ff758 100644 --- a/www/api/memory.html +++ b/www/api/memory.html @@ -10,7 +10,7 @@ MagickCore, C API: Memory Allocation @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireAlignedMemoryAcquireMagickMemoryAcquireQuantumMemoryAcquireVirtualMemoryCopyMagickMemoryGetMagickMemoryMethodsGetVirtualMemoryBlobRelinquishAlignedMemoryRelinquishMagickMemoryRelinquishVirtualMemoryResetMagickMemoryResizeMagickMemoryResizeQuantumMemorySetMagickMemoryMethods

-

AcquireAlignedMemory

+

AcquireAlignedMemory

AcquireAlignedMemory() returns a pointer to a block of memory at least size bytes whose address is aligned on a cache line or page boundary.

@@ -109,7 +109,7 @@ void *AcquireAlignedMemory(const size_t count,const size_t quantum)
-

AcquireMagickMemory

+

AcquireMagickMemory

AcquireMagickMemory() returns a pointer to a block of memory at least size bytes suitably aligned for any use.

@@ -131,7 +131,7 @@ void *AcquireMagickMemory(const size_t size)
-

AcquireQuantumMemory

+

AcquireQuantumMemory

AcquireQuantumMemory() returns a pointer to a block of memory at least count * quantum bytes suitably aligned for any use.

@@ -157,7 +157,7 @@ void *AcquireQuantumMemory(const size_t count,const size_t quantum)
-

AcquireVirtualMemory

+

AcquireVirtualMemory

AcquireVirtualMemory() allocates a pointer to a block of memory at least size bytes suitably aligned for any use. In addition to heap, it also supports memory-mapped and file-based memory-mapped memory requests.

@@ -183,7 +183,7 @@ MemoryInfo *AcquireVirtualMemory(const size_t count,const size_t quantum)
-

CopyMagickMemory

+

CopyMagickMemory

CopyMagickMemory() copies size bytes from memory area source to the destination. Copying between objects that overlap will take place correctly. It returns destination.

@@ -214,7 +214,7 @@ void *CopyMagickMemory(void *destination,const void *source,
-

GetMagickMemoryMethods

+

GetMagickMemoryMethods

GetMagickMemoryMethods() gets the methods to acquire, resize, and destroy memory.

@@ -246,7 +246,7 @@ void GetMagickMemoryMethods(AcquireMemoryHandler *acquire_memory_handler,
-

GetVirtualMemoryBlob

+

GetVirtualMemoryBlob

GetVirtualMemoryBlob() returns the virtual memory blob associated with the specified MemoryInfo structure.

@@ -266,7 +266,7 @@ void *GetVirtualMemoryBlob(const MemoryInfo *memory_info)
memory_info
The MemoryInfo structure.
-

RelinquishAlignedMemory

+

RelinquishAlignedMemory

RelinquishAlignedMemory() frees memory acquired with AcquireAlignedMemory() or reuse.

@@ -288,7 +288,7 @@ void *RelinquishAlignedMemory(void *memory)
-

RelinquishMagickMemory

+

RelinquishMagickMemory

RelinquishMagickMemory() frees memory acquired with AcquireMagickMemory() or AcquireQuantumMemory() for reuse.

@@ -310,7 +310,7 @@ void *RelinquishMagickMemory(void *memory)
-

RelinquishVirtualMemory

+

RelinquishVirtualMemory

RelinquishVirtualMemory() frees memory acquired with AcquireVirtualMemory().

@@ -332,7 +332,7 @@ MemoryInfo *RelinquishVirtualMemory(MemoryInfo *memory_info)
-

ResetMagickMemory

+

ResetMagickMemory

ResetMagickMemory() fills the first size bytes of the memory area pointed to by memory with the constant byte c.

@@ -362,7 +362,7 @@ void *ResetMagickMemory(void *memory,int byte,const size_t size)
-

ResizeMagickMemory

+

ResizeMagickMemory

ResizeMagickMemory() changes the size of the memory and returns a pointer to the (possibly moved) block. The contents will be unchanged up to the lesser of the new and old sizes.

@@ -388,7 +388,7 @@ void *ResizeMagickMemory(void *memory,const size_t size)
-

ResizeQuantumMemory

+

ResizeQuantumMemory

ResizeQuantumMemory() changes the size of the memory and returns a pointer to the (possibly moved) block. The contents will be unchanged up to the lesser of the new and old sizes.

@@ -419,7 +419,7 @@ void *ResizeQuantumMemory(void *memory,const size_t count,
-

SetMagickMemoryMethods

+

SetMagickMemoryMethods

SetMagickMemoryMethods() sets the methods to acquire, resize, and destroy memory. Your custom memory methods must be set prior to the MagickCoreGenesis() method.

diff --git a/www/api/memory.php b/www/api/memory.php index 50a7c901b..8fea3b3a0 100644 --- a/www/api/memory.php +++ b/www/api/memory.php @@ -10,7 +10,7 @@ MagickCore, C API: Memory Allocation @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireAlignedMemoryAcquireMagickMemoryAcquireQuantumMemoryAcquireVirtualMemoryCopyMagickMemoryGetMagickMemoryMethodsGetVirtualMemoryBlobRelinquishAlignedMemoryRelinquishMagickMemoryRelinquishVirtualMemoryResetMagickMemoryResizeMagickMemoryResizeQuantumMemorySetMagickMemoryMethods

-

AcquireAlignedMemory

+

AcquireAlignedMemory

AcquireAlignedMemory() returns a pointer to a block of memory at least size bytes whose address is aligned on a cache line or page boundary.

@@ -109,7 +109,7 @@ void *AcquireAlignedMemory(const size_t count,const size_t quantum)
-

AcquireMagickMemory

+

AcquireMagickMemory

AcquireMagickMemory() returns a pointer to a block of memory at least size bytes suitably aligned for any use.

@@ -131,7 +131,7 @@ void *AcquireMagickMemory(const size_t size)
-

AcquireQuantumMemory

+

AcquireQuantumMemory

AcquireQuantumMemory() returns a pointer to a block of memory at least count * quantum bytes suitably aligned for any use.

@@ -157,7 +157,7 @@ void *AcquireQuantumMemory(const size_t count,const size_t quantum)
-

AcquireVirtualMemory

+

AcquireVirtualMemory

AcquireVirtualMemory() allocates a pointer to a block of memory at least size bytes suitably aligned for any use. In addition to heap, it also supports memory-mapped and file-based memory-mapped memory requests.

@@ -183,7 +183,7 @@ MemoryInfo *AcquireVirtualMemory(const size_t count,const size_t quantum)
-

CopyMagickMemory

+

CopyMagickMemory

CopyMagickMemory() copies size bytes from memory area source to the destination. Copying between objects that overlap will take place correctly. It returns destination.

@@ -214,7 +214,7 @@ void *CopyMagickMemory(void *destination,const void *source,
-

GetMagickMemoryMethods

+

GetMagickMemoryMethods

GetMagickMemoryMethods() gets the methods to acquire, resize, and destroy memory.

@@ -246,7 +246,7 @@ void GetMagickMemoryMethods(AcquireMemoryHandler *acquire_memory_handler,
-

GetVirtualMemoryBlob

+

GetVirtualMemoryBlob

GetVirtualMemoryBlob() returns the virtual memory blob associated with the specified MemoryInfo structure.

@@ -266,7 +266,7 @@ void *GetVirtualMemoryBlob(const MemoryInfo *memory_info)
memory_info
The MemoryInfo structure.
-

RelinquishAlignedMemory

+

RelinquishAlignedMemory

RelinquishAlignedMemory() frees memory acquired with AcquireAlignedMemory() or reuse.

@@ -288,7 +288,7 @@ void *RelinquishAlignedMemory(void *memory)
-

RelinquishMagickMemory

+

RelinquishMagickMemory

RelinquishMagickMemory() frees memory acquired with AcquireMagickMemory() or AcquireQuantumMemory() for reuse.

@@ -310,7 +310,7 @@ void *RelinquishMagickMemory(void *memory)
-

RelinquishVirtualMemory

+

RelinquishVirtualMemory

RelinquishVirtualMemory() frees memory acquired with AcquireVirtualMemory().

@@ -332,7 +332,7 @@ MemoryInfo *RelinquishVirtualMemory(MemoryInfo *memory_info)
-

ResetMagickMemory

+

ResetMagickMemory

ResetMagickMemory() fills the first size bytes of the memory area pointed to by memory with the constant byte c.

@@ -362,7 +362,7 @@ void *ResetMagickMemory(void *memory,int byte,const size_t size)
-

ResizeMagickMemory

+

ResizeMagickMemory

ResizeMagickMemory() changes the size of the memory and returns a pointer to the (possibly moved) block. The contents will be unchanged up to the lesser of the new and old sizes.

@@ -388,7 +388,7 @@ void *ResizeMagickMemory(void *memory,const size_t size)
-

ResizeQuantumMemory

+

ResizeQuantumMemory

ResizeQuantumMemory() changes the size of the memory and returns a pointer to the (possibly moved) block. The contents will be unchanged up to the lesser of the new and old sizes.

@@ -419,7 +419,7 @@ void *ResizeQuantumMemory(void *memory,const size_t count,
-

SetMagickMemoryMethods

+

SetMagickMemoryMethods

SetMagickMemoryMethods() sets the methods to acquire, resize, and destroy memory. Your custom memory methods must be set prior to the MagickCoreGenesis() method.

diff --git a/www/api/mime.html b/www/api/mime.html index b65dd4491..b04e6f11c 100644 --- a/www/api/mime.html +++ b/www/api/mime.html @@ -10,7 +10,7 @@ MagickCore, C API: Mime Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireMimeCacheGetMimeInfoListGetMimeListGetMimeDescriptionGetMimeTypeListMimeInfo

-

AcquireMimeCache

+

AcquireMimeCache

AcquireMimeCache() caches one or more magic configurations which provides a mapping between magic attributes and a magic name.

@@ -110,7 +110,7 @@ LinkedListInfo *AcquireMimeCache(const char *filename,
-

GetMimeInfoList

+

GetMimeInfoList

GetMimeInfoList() returns any image aliases that match the specified pattern.

@@ -141,7 +141,7 @@ const MimeInfo **GetMimeInfoList(const char *pattern,
-

GetMimeList

+

GetMimeList

GetMimeList() returns any image format alias that matches the specified pattern.

@@ -172,7 +172,7 @@ char **GetMimeList(const char *pattern,size_t *number_aliases,
-

GetMimeDescription

+

GetMimeDescription

GetMimeDescription() returns the mime type description.

@@ -194,7 +194,7 @@ const char *GetMimeDescription(const MimeInfo *mime_info)
-

GetMimeType

+

GetMimeType

GetMimeType() returns the mime type.

@@ -216,7 +216,7 @@ const char *GetMimeType(const MimeInfo *mime_info)
-

ListMimeInfo

+

ListMimeInfo

ListMimeInfo() lists the magic info to a file.

diff --git a/www/api/mime.php b/www/api/mime.php index 060aeec90..b7d974140 100644 --- a/www/api/mime.php +++ b/www/api/mime.php @@ -10,7 +10,7 @@ MagickCore, C API: Mime Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireMimeCacheGetMimeInfoListGetMimeListGetMimeDescriptionGetMimeTypeListMimeInfo

-

AcquireMimeCache

+

AcquireMimeCache

AcquireMimeCache() caches one or more magic configurations which provides a mapping between magic attributes and a magic name.

@@ -110,7 +110,7 @@ LinkedListInfo *AcquireMimeCache(const char *filename,
-

GetMimeInfoList

+

GetMimeInfoList

GetMimeInfoList() returns any image aliases that match the specified pattern.

@@ -141,7 +141,7 @@ const MimeInfo **GetMimeInfoList(const char *pattern,
-

GetMimeList

+

GetMimeList

GetMimeList() returns any image format alias that matches the specified pattern.

@@ -172,7 +172,7 @@ char **GetMimeList(const char *pattern,size_t *number_aliases,
-

GetMimeDescription

+

GetMimeDescription

GetMimeDescription() returns the mime type description.

@@ -194,7 +194,7 @@ const char *GetMimeDescription(const MimeInfo *mime_info)
-

GetMimeType

+

GetMimeType

GetMimeType() returns the mime type.

@@ -216,7 +216,7 @@ const char *GetMimeType(const MimeInfo *mime_info)
-

ListMimeInfo

+

ListMimeInfo

ListMimeInfo() lists the magic info to a file.

diff --git a/www/api/module.html b/www/api/module.html index c95c34ede..987d904ca 100644 --- a/www/api/module.html +++ b/www/api/module.html @@ -10,7 +10,7 @@ MagickCore, C API: Loadable Modules @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireModuleInfoDestroyModuleListGetModuleInfoGetModuleInfoListGetModuleListGetMagickModulePathIsModuleTreeInstantiatedInvokeDynamicImageFilterListModuleInfoOpenModuleOpenModulesRegisterModuleTagToCoderModuleNameTagToFilterModuleNameTagToModuleNameUnregisterModule

-

AcquireModuleInfo

+

AcquireModuleInfo

AcquireModuleInfo() allocates the ModuleInfo structure.

@@ -109,7 +109,7 @@ ModuleInfo *AcquireModuleInfo(const char *path,const char *tag)
-

DestroyModuleList

+

DestroyModuleList

DestroyModuleList() unregisters any previously loaded modules and exits the module loaded environment.

@@ -119,7 +119,7 @@ ModuleInfo *AcquireModuleInfo(const char *path,const char *tag) void DestroyModuleList(void) -

GetModuleInfo

+

GetModuleInfo

GetModuleInfo() returns a pointer to a ModuleInfo structure that matches the specified tag. If tag is NULL, the head of the module list is returned. If no modules are loaded, or the requested module is not found, NULL is returned.

@@ -145,7 +145,7 @@ ModuleInfo *GetModuleInfo(const char *tag,ExceptionInfo *exception)
-

GetModuleInfoList

+

GetModuleInfoList

GetModuleInfoList() returns any modules that match the specified pattern.

@@ -176,7 +176,7 @@ const ModuleInfo **GetModuleInfoList(const char *pattern,
-

GetModuleList

+

GetModuleList

GetModuleList() returns any image format modules that match the specified pattern.

@@ -211,7 +211,7 @@ char **GetModuleList(const char *pattern,const MagickModuleType type,
-

GetMagickModulePath

+

GetMagickModulePath

GetMagickModulePath() finds a module with the specified module type and filename.

@@ -246,7 +246,7 @@ MagickBooleanType GetMagickModulePath(const char *filename,
-

IsModuleTreeInstantiated

+

IsModuleTreeInstantiated

IsModuleTreeInstantiated() determines if the module tree is instantiated. If not, it instantiates the tree and returns it.

@@ -256,7 +256,7 @@ MagickBooleanType GetMagickModulePath(const char *filename, IsModuleTreeInstantiated() -

InvokeDynamicImageFilter

+

InvokeDynamicImageFilter

InvokeDynamicImageFilter() invokes a dynamic image filter.

@@ -295,7 +295,7 @@ MagickBooleanType InvokeDynamicImageFilter(const char *tag,Image **image,
-

ListModuleInfo

+

ListModuleInfo

ListModuleInfo() lists the module info to a file.

@@ -313,7 +313,7 @@ MagickBooleanType ListModuleInfo(FILE *file,ExceptionInfo *exception)
exception

return any errors or warnings in this structure.

-

OpenModule

+

OpenModule

OpenModule() loads a module, and invokes its registration module. It returns MagickTrue on success, and MagickFalse if there is an error.

@@ -339,7 +339,7 @@ MagickBooleanType OpenModule(const char *module,ExceptionInfo *exception)
-

OpenModules

+

OpenModules

OpenModules() loads all available modules.

@@ -361,7 +361,7 @@ MagickBooleanType OpenModules(ExceptionInfo *exception)
-

RegisterModule

+

RegisterModule

RegisterModule() adds an entry to the module list. It returns a pointer to the registered entry on success.

@@ -392,7 +392,7 @@ ModuleInfo *RegisterModule(const ModuleInfo *module_info,
-

TagToCoderModuleName

+

TagToCoderModuleName

TagToCoderModuleName() munges a module tag and obtains the filename of the corresponding module.

@@ -418,7 +418,7 @@ char *TagToCoderModuleName(const char *tag,char *name)
-

TagToFilterModuleName

+

TagToFilterModuleName

TagToFilterModuleName() munges a module tag and returns the filename of the corresponding filter module.

@@ -444,7 +444,7 @@ void TagToFilterModuleName(const char *tag,char name)
-

TagToModuleName

+

TagToModuleName

TagToModuleName() munges the module tag name and returns an upper-case tag name as the input string, and a user-provided format.

@@ -474,7 +474,7 @@ TagToModuleName(const char *tag,const char *format,char *module)
-

UnregisterModule

+

UnregisterModule

UnregisterModule() unloads a module, and invokes its de-registration module. Returns MagickTrue on success, and MagickFalse if there is an error.

diff --git a/www/api/mogrify.html b/www/api/mogrify.html index 78f797d0b..c1a525e82 100644 --- a/www/api/mogrify.html +++ b/www/api/mogrify.html @@ -10,7 +10,7 @@ MagickWand, C API: Command-line Interface @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

MagickCommandGenesis

-

MagickCommandGenesis

+

MagickCommandGenesis

MagickCommandGenesis() applies image processing options to an image as prescribed by command line options.

diff --git a/www/api/mogrify.php b/www/api/mogrify.php index a798606ba..89b939376 100644 --- a/www/api/mogrify.php +++ b/www/api/mogrify.php @@ -10,7 +10,7 @@ MagickWand, C API: Command-line Interface @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

MagickCommandGenesis

-

MagickCommandGenesis

+

MagickCommandGenesis

MagickCommandGenesis() applies image processing options to an image as prescribed by command line options.

diff --git a/www/api/monitor.html b/www/api/monitor.html index dde3c5428..d6bff2eda 100644 --- a/www/api/monitor.html +++ b/www/api/monitor.html @@ -10,7 +10,7 @@ MagickCore, C API: Monitor the Progress of an Image Operation @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

SetImageProgressMonitorSetImageInfoProgressMonitor

-

SetImageProgressMonitor

+

SetImageProgressMonitor

SetImageProgressMonitor() sets the image progress monitor to the specified method and returns the previous progress monitor if any. The progress monitor method looks like this:

@@ -122,7 +122,7 @@ MagickProgressMonitor SetImageProgressMonitor(Image *image,
-

SetImageInfoProgressMonitor

+

SetImageInfoProgressMonitor

SetImageInfoProgressMonitor() sets the image_info progress monitor to the specified method and returns the previous progress monitor if any. The progress monitor method looks like this:

diff --git a/www/api/monitor.php b/www/api/monitor.php index e32715e2a..600eae7d7 100644 --- a/www/api/monitor.php +++ b/www/api/monitor.php @@ -10,7 +10,7 @@ MagickCore, C API: Monitor the Progress of an Image Operation @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

SetImageProgressMonitorSetImageInfoProgressMonitor

-

SetImageProgressMonitor

+

SetImageProgressMonitor

SetImageProgressMonitor() sets the image progress monitor to the specified method and returns the previous progress monitor if any. The progress monitor method looks like this:

@@ -122,7 +122,7 @@ MagickProgressMonitor SetImageProgressMonitor(Image *image,
-

SetImageInfoProgressMonitor

+

SetImageInfoProgressMonitor

SetImageInfoProgressMonitor() sets the image_info progress monitor to the specified method and returns the previous progress monitor if any. The progress monitor method looks like this:

diff --git a/www/api/montage.html b/www/api/montage.html index 1972ba428..45037ad6b 100644 --- a/www/api/montage.html +++ b/www/api/montage.html @@ -10,7 +10,7 @@ MagickCore, C API: Create an Image Thumbnail @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop diff --git a/www/api/montage.php b/www/api/montage.php index 4221aa006..04ef37b88 100644 --- a/www/api/montage.php +++ b/www/api/montage.php @@ -10,7 +10,7 @@ MagickCore, C API: Create an Image Thumbnail @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop diff --git a/www/api/morphology.html b/www/api/morphology.html index 5eca69784..171b76994 100644 --- a/www/api/morphology.html +++ b/www/api/morphology.html @@ -10,7 +10,7 @@ MagickCore, C API: Morphological Erosions, Dilations, Openings, and Closings @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireKernelInfoAcquireKernelBuiltInCloneKernelInfoDestroyKernelInfoMorphologyApplyThis is almost identical to the MorphologyPrimativeMorphologyImageScaleGeometryKernelInfoScaleKernelInfoShowKernelInfoUnityAddKernelInfoZeroKernelNans

-

AcquireKernelInfo

+

AcquireKernelInfo

AcquireKernelInfo() takes the given string (generally supplied by the user) and converts it into a Morphology/Convolution Kernel. This allows users to specify a kernel from a number of pre-defined kernels, or to fully specify their own kernel for a specific Convolution or Morphology Operation.

@@ -131,7 +131,7 @@ KernelInfo *AcquireKernelInfo(const char *kernel_string)
-

AcquireKernelBuiltIn

+

AcquireKernelBuiltIn

AcquireKernelBuiltIn() returned one of the 'named' built-in types of kernels used for special purposes such as gaussian blurring, skeleton pruning, and edge distance determination.

@@ -304,7 +304,7 @@ KernelInfo *AcquireKernelBuiltIn(const KernelInfoType type,
-

CloneKernelInfo

+

CloneKernelInfo

CloneKernelInfo() creates a new clone of the given Kernel List so that its can be modified without effecting the original. The cloned kernel should be destroyed using DestoryKernelInfo() when no longer needed.

@@ -326,7 +326,7 @@ KernelInfo *CloneKernelInfo(const KernelInfo *kernel)
-

DestroyKernelInfo

+

DestroyKernelInfo

DestroyKernelInfo() frees the memory used by a Convolution/Morphology kernel.

@@ -348,7 +348,7 @@ KernelInfo *DestroyKernelInfo(KernelInfo *kernel)
-

MorphologyApply

+

MorphologyApply

MorphologyApply() applies a morphological method, multiple times using a list of multiple kernels. This is the method that should be called by other 'operators' that internally use morphology operations as part of their processing.

@@ -407,14 +407,14 @@ Image *MorphologyApply(const Image *image,MorphologyMethod method,
-

This is almost identical to the MorphologyPrimative

+

This is almost identical to the MorphologyPrimative

This is almost identical to the MorphologyPrimative() function above, but applies the primitive directly to the actual image using two passes, once in each direction, with the results of the previous (and current) row being re-used.

That is after each row is 'Sync'ed' into the image, the next row makes use of those values as part of the calculation of the next row. It repeats, but going in the oppisite (bottom-up) direction.

Because of this 're-use of results' this function can not make use of multi- threaded, parellel processing.

-

MorphologyImage

+

MorphologyImage

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

@@ -459,7 +459,7 @@ Image *MorphologyImage(const Image *image,MorphologyMethod method,
-

ScaleGeometryKernelInfo

+

ScaleGeometryKernelInfo

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

@@ -490,7 +490,7 @@ void ScaleGeometryKernelInfo(KernelInfo *kernel,

-

ScaleKernelInfo

+

ScaleKernelInfo

ScaleKernelInfo() scales the given kernel list by the given amount, with or without normalization of the sum of the kernel values (as per given flags).

@@ -544,7 +544,7 @@ void ScaleKernelInfo(KernelInfo *kernel, const double scaling_factor,

-

ShowKernelInfo

+

ShowKernelInfo

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

@@ -566,7 +566,7 @@ void ShowKernelInfo(const KernelInfo *kernel)
-

UnityAddKernelInfo

+

UnityAddKernelInfo

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

@@ -596,7 +596,7 @@ void UnityAdditionKernelInfo(KernelInfo *kernel, const double scale )

-

ZeroKernelNans

+

ZeroKernelNans

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

diff --git a/www/api/morphology.php b/www/api/morphology.php index 20d9b1b30..5e6b4d809 100644 --- a/www/api/morphology.php +++ b/www/api/morphology.php @@ -10,7 +10,7 @@ MagickCore, C API: Morphological Erosions, Dilations, Openings, and Closings @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireKernelInfoAcquireKernelBuiltInCloneKernelInfoDestroyKernelInfoMorphologyApplyThis is almost identical to the MorphologyPrimativeMorphologyImageScaleGeometryKernelInfoScaleKernelInfoShowKernelInfoUnityAddKernelInfoZeroKernelNans

-

AcquireKernelInfo

+

AcquireKernelInfo

AcquireKernelInfo() takes the given string (generally supplied by the user) and converts it into a Morphology/Convolution Kernel. This allows users to specify a kernel from a number of pre-defined kernels, or to fully specify their own kernel for a specific Convolution or Morphology Operation.

@@ -131,7 +131,7 @@ KernelInfo *AcquireKernelInfo(const char *kernel_string)
-

AcquireKernelBuiltIn

+

AcquireKernelBuiltIn

AcquireKernelBuiltIn() returned one of the 'named' built-in types of kernels used for special purposes such as gaussian blurring, skeleton pruning, and edge distance determination.

@@ -304,7 +304,7 @@ KernelInfo *AcquireKernelBuiltIn(const KernelInfoType type,
-

CloneKernelInfo

+

CloneKernelInfo

CloneKernelInfo() creates a new clone of the given Kernel List so that its can be modified without effecting the original. The cloned kernel should be destroyed using DestoryKernelInfo() when no longer needed.

@@ -326,7 +326,7 @@ KernelInfo *CloneKernelInfo(const KernelInfo *kernel)
-

DestroyKernelInfo

+

DestroyKernelInfo

DestroyKernelInfo() frees the memory used by a Convolution/Morphology kernel.

@@ -348,7 +348,7 @@ KernelInfo *DestroyKernelInfo(KernelInfo *kernel)
-

MorphologyApply

+

MorphologyApply

MorphologyApply() applies a morphological method, multiple times using a list of multiple kernels. This is the method that should be called by other 'operators' that internally use morphology operations as part of their processing.

@@ -407,14 +407,14 @@ Image *MorphologyApply(const Image *image,MorphologyMethod method,
-

This is almost identical to the MorphologyPrimative

+

This is almost identical to the MorphologyPrimative

This is almost identical to the MorphologyPrimative() function above, but applies the primitive directly to the actual image using two passes, once in each direction, with the results of the previous (and current) row being re-used.

That is after each row is 'Sync'ed' into the image, the next row makes use of those values as part of the calculation of the next row. It repeats, but going in the oppisite (bottom-up) direction.

Because of this 're-use of results' this function can not make use of multi- threaded, parellel processing.

-

MorphologyImage

+

MorphologyImage

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

@@ -459,7 +459,7 @@ Image *MorphologyImage(const Image *image,MorphologyMethod method,
-

ScaleGeometryKernelInfo

+

ScaleGeometryKernelInfo

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

@@ -490,7 +490,7 @@ void ScaleGeometryKernelInfo(KernelInfo *kernel,

-

ScaleKernelInfo

+

ScaleKernelInfo

ScaleKernelInfo() scales the given kernel list by the given amount, with or without normalization of the sum of the kernel values (as per given flags).

@@ -544,7 +544,7 @@ void ScaleKernelInfo(KernelInfo *kernel, const double scaling_factor,

-

ShowKernelInfo

+

ShowKernelInfo

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

@@ -566,7 +566,7 @@ void ShowKernelInfo(const KernelInfo *kernel)
-

UnityAddKernelInfo

+

UnityAddKernelInfo

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

@@ -596,7 +596,7 @@ void UnityAdditionKernelInfo(KernelInfo *kernel, const double scale )

-

ZeroKernelNans

+

ZeroKernelNans

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

diff --git a/www/api/paint.html b/www/api/paint.html index 282a7a48e..d670d5ba0 100644 --- a/www/api/paint.html +++ b/www/api/paint.html @@ -10,7 +10,7 @@ MagickCore, C API: Paint on an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

FloodfillPaintImageOilPaintImageOpaquePaintImageTransparentPaintImageTransparentPaintImageChroma

-

FloodfillPaintImage

+

FloodfillPaintImage

FloodfillPaintImage() changes the color value of any pixel that matches target and is an immediate neighbor. If the method FillToBorderMethod is specified, the color value is changed for any neighbor pixel that does not match the bordercolor member of image.

@@ -130,7 +130,7 @@ MagickBooleanType FloodfillPaintImage(Image *image,
-

OilPaintImage

+

OilPaintImage

OilPaintImage() applies a special effect filter that simulates an oil painting. Each pixel is replaced by the most frequent color occurring in a circular region defined by radius.

@@ -165,7 +165,7 @@ Image *OilPaintImage(const Image *image,const double radius,
-

OpaquePaintImage

+

OpaquePaintImage

OpaquePaintImage() changes any pixel that matches color with the color defined by fill argument.

@@ -207,7 +207,7 @@ MagickBooleanType OpaquePaintImage(Image *image,const PixelInfo *target,
-

TransparentPaintImage

+

TransparentPaintImage

TransparentPaintImage() changes the opacity value associated with any pixel that matches color to the value defined by opacity.

@@ -249,7 +249,7 @@ MagickBooleanType TransparentPaintImage(Image *image,
-

TransparentPaintImageChroma

+

TransparentPaintImageChroma

TransparentPaintImageChroma() changes the opacity value associated with any pixel that matches color to the value defined by opacity.

diff --git a/www/api/paint.php b/www/api/paint.php index a4c1fabdd..aa51a9842 100644 --- a/www/api/paint.php +++ b/www/api/paint.php @@ -10,7 +10,7 @@ MagickCore, C API: Paint on an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

FloodfillPaintImageOilPaintImageOpaquePaintImageTransparentPaintImageTransparentPaintImageChroma

-

FloodfillPaintImage

+

FloodfillPaintImage

FloodfillPaintImage() changes the color value of any pixel that matches target and is an immediate neighbor. If the method FillToBorderMethod is specified, the color value is changed for any neighbor pixel that does not match the bordercolor member of image.

@@ -130,7 +130,7 @@ MagickBooleanType FloodfillPaintImage(Image *image,
-

OilPaintImage

+

OilPaintImage

OilPaintImage() applies a special effect filter that simulates an oil painting. Each pixel is replaced by the most frequent color occurring in a circular region defined by radius.

@@ -165,7 +165,7 @@ Image *OilPaintImage(const Image *image,const double radius,
-

OpaquePaintImage

+

OpaquePaintImage

OpaquePaintImage() changes any pixel that matches color with the color defined by fill argument.

@@ -207,7 +207,7 @@ MagickBooleanType OpaquePaintImage(Image *image,const PixelInfo *target,
-

TransparentPaintImage

+

TransparentPaintImage

TransparentPaintImage() changes the opacity value associated with any pixel that matches color to the value defined by opacity.

@@ -249,7 +249,7 @@ MagickBooleanType TransparentPaintImage(Image *image,
-

TransparentPaintImageChroma

+

TransparentPaintImageChroma

TransparentPaintImageChroma() changes the opacity value associated with any pixel that matches color to the value defined by opacity.

diff --git a/www/api/pixel-iterator.html b/www/api/pixel-iterator.html index ed777a19c..1186df452 100644 --- a/www/api/pixel-iterator.html +++ b/www/api/pixel-iterator.html @@ -10,7 +10,7 @@ MagickWand, C API: Pixel Iterator Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ClearPixelIteratorClonePixelIteratorDestroyPixelIteratorIsPixelIteratorNewPixelIteratorPixelClearIteratorExceptionNewPixelRegionIteratorPixelGetCurrentIteratorRowPixelGetIteratorExceptionPixelGetIteratorExceptionTypePixelGetIteratorRowPixelGetNextIteratorRowPixelGetPreviousIteratorRowPixelResetIteratorPixelSetFirstIteratorRowPixelSetIteratorRowPixelSetLastIteratorRowPixelSyncIterator

-

ClearPixelIterator

+

ClearPixelIterator

ClearPixelIterator() clear resources associated with a PixelIterator.

@@ -105,7 +105,7 @@ void ClearPixelIterator(PixelIterator *iterator)
-

ClonePixelIterator

+

ClonePixelIterator

ClonePixelIterator() makes an exact copy of the specified iterator.

@@ -127,7 +127,7 @@ PixelIterator *ClonePixelIterator(const PixelIterator *iterator)
-

DestroyPixelIterator

+

DestroyPixelIterator

DestroyPixelIterator() deallocates resources associated with a PixelIterator.

@@ -149,7 +149,7 @@ PixelIterator *DestroyPixelIterator(PixelIterator *iterator)
-

IsPixelIterator

+

IsPixelIterator

IsPixelIterator() returns MagickTrue if the iterator is verified as a pixel iterator.

@@ -171,7 +171,7 @@ MagickBooleanType IsPixelIterator(const PixelIterator *iterator)
-

NewPixelIterator

+

NewPixelIterator

NewPixelIterator() returns a new pixel iterator.

@@ -193,7 +193,7 @@ PixelIterator *NewPixelIterator(MagickWand *wand)
-

PixelClearIteratorException

+

PixelClearIteratorException

PixelClearIteratorException() clear any exceptions associated with the iterator.

@@ -215,7 +215,7 @@ MagickBooleanType PixelClearIteratorException(PixelIterator *iterator)
-

NewPixelRegionIterator

+

NewPixelRegionIterator

NewPixelRegionIterator() returns a new pixel iterator.

@@ -242,7 +242,7 @@ PixelIterator *NewPixelRegionIterator(MagickWand *wand,const ssize_t x,
-

PixelGetCurrentIteratorRow

+

PixelGetCurrentIteratorRow

PixelGetCurrentIteratorRow() returns the current row as an array of pixel wands from the pixel iterator.

@@ -269,7 +269,7 @@ PixelWand **PixelGetCurrentIteratorRow(PixelIterator *iterator,
-

PixelGetIteratorException

+

PixelGetIteratorException

PixelGetIteratorException() returns the severity, reason, and description of any error that occurs when using other methods in this API.

@@ -296,7 +296,7 @@ char *PixelGetIteratorException(const PixelIterator *iterator,
-

PixelGetIteratorExceptionType

+

PixelGetIteratorExceptionType

PixelGetIteratorExceptionType() the exception type associated with the iterator. If no exception has occurred, UndefinedExceptionType is returned.

@@ -319,7 +319,7 @@ ExceptionType PixelGetIteratorExceptionType(
-

PixelGetIteratorRow

+

PixelGetIteratorRow

PixelGetIteratorRow() returns the current pixel iterator row.

@@ -341,7 +341,7 @@ MagickBooleanType PixelGetIteratorRow(PixelIterator *iterator)
-

PixelGetNextIteratorRow

+

PixelGetNextIteratorRow

PixelGetNextIteratorRow() returns the next row as an array of pixel wands from the pixel iterator.

@@ -368,7 +368,7 @@ PixelWand **PixelGetNextIteratorRow(PixelIterator *iterator,
-

PixelGetPreviousIteratorRow

+

PixelGetPreviousIteratorRow

PixelGetPreviousIteratorRow() returns the previous row as an array of pixel wands from the pixel iterator.

@@ -395,7 +395,7 @@ PixelWand **PixelGetPreviousIteratorRow(PixelIterator *iterator,
-

PixelResetIterator

+

PixelResetIterator

PixelResetIterator() resets the pixel iterator. Use it in conjunction with PixelGetNextIteratorRow() to iterate over all the pixels in a pixel container.

@@ -417,7 +417,7 @@ void PixelResetIterator(PixelIterator *iterator)
-

PixelSetFirstIteratorRow

+

PixelSetFirstIteratorRow

PixelSetFirstIteratorRow() sets the pixel iterator to the first pixel row.

@@ -439,7 +439,7 @@ void PixelSetFirstIteratorRow(PixelIterator *iterator)
-

PixelSetIteratorRow

+

PixelSetIteratorRow

PixelSetIteratorRow() set the pixel iterator row.

@@ -462,7 +462,7 @@ MagickBooleanType PixelSetIteratorRow(PixelIterator *iterator,
-

PixelSetLastIteratorRow

+

PixelSetLastIteratorRow

PixelSetLastIteratorRow() sets the pixel iterator to the last pixel row.

@@ -484,7 +484,7 @@ void PixelSetLastIteratorRow(PixelIterator *iterator)
-

PixelSyncIterator

+

PixelSyncIterator

PixelSyncIterator() syncs the pixel iterator.

diff --git a/www/api/pixel-iterator.php b/www/api/pixel-iterator.php index ca75676a1..c24e365a9 100644 --- a/www/api/pixel-iterator.php +++ b/www/api/pixel-iterator.php @@ -10,7 +10,7 @@ MagickWand, C API: Pixel Iterator Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ClearPixelIteratorClonePixelIteratorDestroyPixelIteratorIsPixelIteratorNewPixelIteratorPixelClearIteratorExceptionNewPixelRegionIteratorPixelGetCurrentIteratorRowPixelGetIteratorExceptionPixelGetIteratorExceptionTypePixelGetIteratorRowPixelGetNextIteratorRowPixelGetPreviousIteratorRowPixelResetIteratorPixelSetFirstIteratorRowPixelSetIteratorRowPixelSetLastIteratorRowPixelSyncIterator

-

ClearPixelIterator

+

ClearPixelIterator

ClearPixelIterator() clear resources associated with a PixelIterator.

@@ -105,7 +105,7 @@ void ClearPixelIterator(PixelIterator *iterator)
-

ClonePixelIterator

+

ClonePixelIterator

ClonePixelIterator() makes an exact copy of the specified iterator.

@@ -127,7 +127,7 @@ PixelIterator *ClonePixelIterator(const PixelIterator *iterator)
-

DestroyPixelIterator

+

DestroyPixelIterator

DestroyPixelIterator() deallocates resources associated with a PixelIterator.

@@ -149,7 +149,7 @@ PixelIterator *DestroyPixelIterator(PixelIterator *iterator)
-

IsPixelIterator

+

IsPixelIterator

IsPixelIterator() returns MagickTrue if the iterator is verified as a pixel iterator.

@@ -171,7 +171,7 @@ MagickBooleanType IsPixelIterator(const PixelIterator *iterator)
-

NewPixelIterator

+

NewPixelIterator

NewPixelIterator() returns a new pixel iterator.

@@ -193,7 +193,7 @@ PixelIterator *NewPixelIterator(MagickWand *wand)
-

PixelClearIteratorException

+

PixelClearIteratorException

PixelClearIteratorException() clear any exceptions associated with the iterator.

@@ -215,7 +215,7 @@ MagickBooleanType PixelClearIteratorException(PixelIterator *iterator)
-

NewPixelRegionIterator

+

NewPixelRegionIterator

NewPixelRegionIterator() returns a new pixel iterator.

@@ -242,7 +242,7 @@ PixelIterator *NewPixelRegionIterator(MagickWand *wand,const ssize_t x,
-

PixelGetCurrentIteratorRow

+

PixelGetCurrentIteratorRow

PixelGetCurrentIteratorRow() returns the current row as an array of pixel wands from the pixel iterator.

@@ -269,7 +269,7 @@ PixelWand **PixelGetCurrentIteratorRow(PixelIterator *iterator,
-

PixelGetIteratorException

+

PixelGetIteratorException

PixelGetIteratorException() returns the severity, reason, and description of any error that occurs when using other methods in this API.

@@ -296,7 +296,7 @@ char *PixelGetIteratorException(const PixelIterator *iterator,
-

PixelGetIteratorExceptionType

+

PixelGetIteratorExceptionType

PixelGetIteratorExceptionType() the exception type associated with the iterator. If no exception has occurred, UndefinedExceptionType is returned.

@@ -319,7 +319,7 @@ ExceptionType PixelGetIteratorExceptionType(
-

PixelGetIteratorRow

+

PixelGetIteratorRow

PixelGetIteratorRow() returns the current pixel iterator row.

@@ -341,7 +341,7 @@ MagickBooleanType PixelGetIteratorRow(PixelIterator *iterator)
-

PixelGetNextIteratorRow

+

PixelGetNextIteratorRow

PixelGetNextIteratorRow() returns the next row as an array of pixel wands from the pixel iterator.

@@ -368,7 +368,7 @@ PixelWand **PixelGetNextIteratorRow(PixelIterator *iterator,
-

PixelGetPreviousIteratorRow

+

PixelGetPreviousIteratorRow

PixelGetPreviousIteratorRow() returns the previous row as an array of pixel wands from the pixel iterator.

@@ -395,7 +395,7 @@ PixelWand **PixelGetPreviousIteratorRow(PixelIterator *iterator,
-

PixelResetIterator

+

PixelResetIterator

PixelResetIterator() resets the pixel iterator. Use it in conjunction with PixelGetNextIteratorRow() to iterate over all the pixels in a pixel container.

@@ -417,7 +417,7 @@ void PixelResetIterator(PixelIterator *iterator)
-

PixelSetFirstIteratorRow

+

PixelSetFirstIteratorRow

PixelSetFirstIteratorRow() sets the pixel iterator to the first pixel row.

@@ -439,7 +439,7 @@ void PixelSetFirstIteratorRow(PixelIterator *iterator)
-

PixelSetIteratorRow

+

PixelSetIteratorRow

PixelSetIteratorRow() set the pixel iterator row.

@@ -462,7 +462,7 @@ MagickBooleanType PixelSetIteratorRow(PixelIterator *iterator,
-

PixelSetLastIteratorRow

+

PixelSetLastIteratorRow

PixelSetLastIteratorRow() sets the pixel iterator to the last pixel row.

@@ -484,7 +484,7 @@ void PixelSetLastIteratorRow(PixelIterator *iterator)
-

PixelSyncIterator

+

PixelSyncIterator

PixelSyncIterator() syncs the pixel iterator.

diff --git a/www/api/pixel-wand.html b/www/api/pixel-wand.html index 973e327a1..5f9673feb 100644 --- a/www/api/pixel-wand.html +++ b/www/api/pixel-wand.html @@ -10,7 +10,7 @@ MagickWand, C API: Pixel Wand Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ClearPixelWandClonePixelWandClonePixelWandsDestroyPixelWandDestroyPixelWandsIsPixelWandSimilarIsPixelWandNewPixelWandNewPixelWandsPixelClearExceptionPixelGetAlphaPixelGetAlphaQuantumPixelGetBlackPixelGetBlackQuantumPixelGetBluePixelGetBlueQuantumPixelGetColorAsStringPixelGetColorAsNormalizedStringPixelGetColorCountPixelGetCyanPixelGetCyanQuantumPixelGetExceptionPixelGetExceptionTypePixelGetFuzzPixelGetGreenPixelGetGreenQuantumPixelGetHSLPixelGetIndexPixelGetMagentaPixelGetMagentaQuantumPixelGetMagickColorPixelGetPixelPixelGetQuantumPacketPixelGetQuantumPixelPixelGetRedPixelGetRedQuantumPixelGetYellowPixelGetYellowQuantumPixelSetAlphaPixelSetAlphaQuantumPixelSetBlackPixelSetBlackQuantumPixelSetBluePixelSetBlueQuantumPixelSetColorPixelSetColorCountPixelSetColorFromWandPixelSetCyanPixelSetCyanQuantumPixelSetFuzzPixelSetGreenPixelSetGreenQuantumPixelSetHSLPixelSetIndexPixelSetMagentaPixelSetMagentaQuantumPixelSetPixelColorPixelSetQuantumPixelPixelSetRedPixelSetRedQuantumPixelSetYellowPixelSetYellowQuantum

-

ClearPixelWand

+

ClearPixelWand

ClearPixelWand() clears resources associated with the wand.

@@ -105,7 +105,7 @@ void ClearPixelWand(PixelWand *wand)
-

ClonePixelWand

+

ClonePixelWand

ClonePixelWand() makes an exact copy of the specified wand.

@@ -127,7 +127,7 @@ PixelWand *ClonePixelWand(const PixelWand *wand)
-

ClonePixelWands

+

ClonePixelWands

ClonePixelWands() makes an exact copy of the specified wands.

@@ -154,7 +154,7 @@ PixelWand **ClonePixelWands(const PixelWand **wands,
-

DestroyPixelWand

+

DestroyPixelWand

DestroyPixelWand() deallocates resources associated with a PixelWand.

@@ -176,7 +176,7 @@ PixelWand *DestroyPixelWand(PixelWand *wand)
-

DestroyPixelWands

+

DestroyPixelWands

DestroyPixelWands() deallocates resources associated with an array of pixel wands.

@@ -203,7 +203,7 @@ PixelWand **DestroyPixelWands(PixelWand **wand,
-

IsPixelWandSimilar

+

IsPixelWandSimilar

IsPixelWandSimilar() returns MagickTrue if the distance between two colors is less than the specified distance.

@@ -234,7 +234,7 @@ MagickBooleanType IsPixelWandSimilar(PixelWand *p,PixelWand *q,
-

IsPixelWand

+

IsPixelWand

IsPixelWand() returns MagickTrue if the wand is verified as a pixel wand.

@@ -256,7 +256,7 @@ MagickBooleanType IsPixelWand(const PixelWand *wand)
-

NewPixelWand

+

NewPixelWand

NewPixelWand() returns a new pixel wand.

@@ -266,7 +266,7 @@ MagickBooleanType IsPixelWand(const PixelWand *wand) PixelWand *NewPixelWand(void) -

NewPixelWands

+

NewPixelWands

NewPixelWands() returns an array of pixel wands.

@@ -288,7 +288,7 @@ PixelWand **NewPixelWands(const size_t number_wands)
-

PixelClearException

+

PixelClearException

PixelClearException() clear any exceptions associated with the iterator.

@@ -310,7 +310,7 @@ MagickBooleanType PixelClearException(PixelWand *wand)
-

PixelGetAlpha

+

PixelGetAlpha

PixelGetAlpha() returns the normalized alpha value of the pixel wand.

@@ -332,7 +332,7 @@ double PixelGetAlpha(const PixelWand *wand)
-

PixelGetAlphaQuantum

+

PixelGetAlphaQuantum

PixelGetAlphaQuantum() returns the alpha value of the pixel wand.

@@ -354,7 +354,7 @@ Quantum PixelGetAlphaQuantum(const PixelWand *wand)
-

PixelGetBlack

+

PixelGetBlack

PixelGetBlack() returns the normalized black color of the pixel wand.

@@ -376,7 +376,7 @@ double PixelGetBlack(const PixelWand *wand)
-

PixelGetBlackQuantum

+

PixelGetBlackQuantum

PixelGetBlackQuantum() returns the black color of the pixel wand.

@@ -398,7 +398,7 @@ Quantum PixelGetBlackQuantum(const PixelWand *wand)
-

PixelGetBlue

+

PixelGetBlue

PixelGetBlue() returns the normalized blue color of the pixel wand.

@@ -420,7 +420,7 @@ double PixelGetBlue(const PixelWand *wand)
-

PixelGetBlueQuantum

+

PixelGetBlueQuantum

PixelGetBlueQuantum() returns the blue color of the pixel wand.

@@ -442,7 +442,7 @@ Quantum PixelGetBlueQuantum(const PixelWand *wand)
-

PixelGetColorAsString

+

PixelGetColorAsString

PixelGetColorAsString() returnsd the color of the pixel wand as a string.

@@ -464,7 +464,7 @@ char *PixelGetColorAsString(PixelWand *wand)
-

PixelGetColorAsNormalizedString

+

PixelGetColorAsNormalizedString

PixelGetColorAsNormalizedString() returns the normalized color of the pixel wand as a string.

@@ -486,7 +486,7 @@ char *PixelGetColorAsNormalizedString(PixelWand *wand)
-

PixelGetColorCount

+

PixelGetColorCount

PixelGetColorCount() returns the color count associated with this color.

@@ -508,7 +508,7 @@ size_t PixelGetColorCount(const PixelWand *wand)
-

PixelGetCyan

+

PixelGetCyan

PixelGetCyan() returns the normalized cyan color of the pixel wand.

@@ -530,7 +530,7 @@ double PixelGetCyan(const PixelWand *wand)
-

PixelGetCyanQuantum

+

PixelGetCyanQuantum

PixelGetCyanQuantum() returns the cyan color of the pixel wand.

@@ -552,7 +552,7 @@ Quantum PixelGetCyanQuantum(const PixelWand *wand)
-

PixelGetException

+

PixelGetException

PixelGetException() returns the severity, reason, and description of any error that occurs when using other methods in this API.

@@ -578,7 +578,7 @@ char *PixelGetException(const PixelWand *wand,ExceptionType *severity)
-

PixelGetExceptionType

+

PixelGetExceptionType

PixelGetExceptionType() the exception type associated with the wand. If no exception has occurred, UndefinedExceptionType is returned.

@@ -600,7 +600,7 @@ ExceptionType PixelGetExceptionType(const PixelWand *wand)
-

PixelGetFuzz

+

PixelGetFuzz

PixelGetFuzz() returns the normalized fuzz value of the pixel wand.

@@ -622,7 +622,7 @@ double PixelGetFuzz(const PixelWand *wand)
-

PixelGetGreen

+

PixelGetGreen

PixelGetGreen() returns the normalized green color of the pixel wand.

@@ -644,7 +644,7 @@ double PixelGetGreen(const PixelWand *wand)
-

PixelGetGreenQuantum

+

PixelGetGreenQuantum

PixelGetGreenQuantum() returns the green color of the pixel wand.

@@ -666,7 +666,7 @@ Quantum PixelGetGreenQuantum(const PixelWand *wand)
-

PixelGetHSL

+

PixelGetHSL

PixelGetHSL() returns the normalized HSL color of the pixel wand.

@@ -693,7 +693,7 @@ void PixelGetHSL(const PixelWand *wand,double *hue,double *saturation,
-

PixelGetIndex

+

PixelGetIndex

PixelGetIndex() returns the colormap index from the pixel wand.

@@ -715,7 +715,7 @@ Quantum PixelGetIndex(const PixelWand *wand)
-

PixelGetMagenta

+

PixelGetMagenta

PixelGetMagenta() returns the normalized magenta color of the pixel wand.

@@ -737,7 +737,7 @@ double PixelGetMagenta(const PixelWand *wand)
-

PixelGetMagentaQuantum

+

PixelGetMagentaQuantum

PixelGetMagentaQuantum() returns the magenta color of the pixel wand.

@@ -759,7 +759,7 @@ Quantum PixelGetMagentaQuantum(const PixelWand *wand)
-

PixelGetMagickColor

+

PixelGetMagickColor

PixelGetMagickColor() gets the magick color of the pixel wand.

@@ -785,7 +785,7 @@ void PixelGetMagickColor(PixelWand *wand,PixelInfo *color)
-

PixelGetPixel

+

PixelGetPixel

PixelGetPixel() returns the pixel wand pixel.

@@ -807,7 +807,7 @@ PixelInfo PixelGetPixel(const PixelWand *wand)
-

PixelGetQuantumPacket

+

PixelGetQuantumPacket

PixelGetQuantumPacket() gets the packet of the pixel wand as a PixelInfo.

@@ -833,7 +833,7 @@ void PixelGetQuantumPacket(PixelWand *wand,PixelInfo *packet)
-

PixelGetQuantumPixel

+

PixelGetQuantumPixel

PixelGetQuantumPixel() gets the pixel of the pixel wand as a PixelInfo.

@@ -860,7 +860,7 @@ void PixelGetQuantumPixel(const Image *image,const PixelWand *wand,
-

PixelGetRed

+

PixelGetRed

PixelGetRed() returns the normalized red color of the pixel wand.

@@ -882,7 +882,7 @@ double PixelGetRed(const PixelWand *wand)
-

PixelGetRedQuantum

+

PixelGetRedQuantum

PixelGetRedQuantum() returns the red color of the pixel wand.

@@ -904,7 +904,7 @@ Quantum PixelGetRedQuantum(const PixelWand *wand)
-

PixelGetYellow

+

PixelGetYellow

PixelGetYellow() returns the normalized yellow color of the pixel wand.

@@ -926,7 +926,7 @@ double PixelGetYellow(const PixelWand *wand)
-

PixelGetYellowQuantum

+

PixelGetYellowQuantum

PixelGetYellowQuantum() returns the yellow color of the pixel wand.

@@ -948,7 +948,7 @@ Quantum PixelGetYellowQuantum(const PixelWand *wand)
-

PixelSetAlpha

+

PixelSetAlpha

PixelSetAlpha() sets the normalized alpha value of the pixel wand.

@@ -974,7 +974,7 @@ void PixelSetAlpha(PixelWand *wand,const double alpha)
-

PixelSetAlphaQuantum

+

PixelSetAlphaQuantum

PixelSetAlphaQuantum() sets the alpha value of the pixel wand.

@@ -1000,7 +1000,7 @@ void PixelSetAlphaQuantum(PixelWand *wand,const Quantum alpha)
-

PixelSetBlack

+

PixelSetBlack

PixelSetBlack() sets the normalized black color of the pixel wand.

@@ -1026,7 +1026,7 @@ void PixelSetBlack(PixelWand *wand,const double black)
-

PixelSetBlackQuantum

+

PixelSetBlackQuantum

PixelSetBlackQuantum() sets the black color of the pixel wand.

@@ -1052,7 +1052,7 @@ void PixelSetBlackQuantum(PixelWand *wand,const Quantum black)
-

PixelSetBlue

+

PixelSetBlue

PixelSetBlue() sets the normalized blue color of the pixel wand.

@@ -1078,7 +1078,7 @@ void PixelSetBlue(PixelWand *wand,const double blue)
-

PixelSetBlueQuantum

+

PixelSetBlueQuantum

PixelSetBlueQuantum() sets the blue color of the pixel wand.

@@ -1104,7 +1104,7 @@ void PixelSetBlueQuantum(PixelWand *wand,const Quantum blue)
-

PixelSetColor

+

PixelSetColor

PixelSetColor() sets the color of the pixel wand with a string (e.g. "blue", "#0000ff", "rgb(0,0,255)", "cmyk(100,100,100,10)", etc.).

@@ -1130,7 +1130,7 @@ MagickBooleanType PixelSetColor(PixelWand *wand,const char *color)
-

PixelSetColorCount

+

PixelSetColorCount

PixelSetColorCount() sets the color count of the pixel wand.

@@ -1156,7 +1156,7 @@ void PixelSetColorCount(PixelWand *wand,const size_t count)
-

PixelSetColorFromWand

+

PixelSetColorFromWand

PixelSetColorFromWand() sets the color of the pixel wand.

@@ -1182,7 +1182,7 @@ void PixelSetColorFromWand(PixelWand *wand,const PixelWand *color)
-

PixelSetCyan

+

PixelSetCyan

PixelSetCyan() sets the normalized cyan color of the pixel wand.

@@ -1208,7 +1208,7 @@ void PixelSetCyan(PixelWand *wand,const double cyan)
-

PixelSetCyanQuantum

+

PixelSetCyanQuantum

PixelSetCyanQuantum() sets the cyan color of the pixel wand.

@@ -1234,7 +1234,7 @@ void PixelSetCyanQuantum(PixelWand *wand,const Quantum cyan)
-

PixelSetFuzz

+

PixelSetFuzz

PixelSetFuzz() sets the fuzz value of the pixel wand.

@@ -1260,7 +1260,7 @@ void PixelSetFuzz(PixelWand *wand,const double fuzz)
-

PixelSetGreen

+

PixelSetGreen

PixelSetGreen() sets the normalized green color of the pixel wand.

@@ -1286,7 +1286,7 @@ void PixelSetGreen(PixelWand *wand,const double green)
-

PixelSetGreenQuantum

+

PixelSetGreenQuantum

PixelSetGreenQuantum() sets the green color of the pixel wand.

@@ -1312,7 +1312,7 @@ void PixelSetGreenQuantum(PixelWand *wand,const Quantum green)
-

PixelSetHSL

+

PixelSetHSL

PixelSetHSL() sets the normalized HSL color of the pixel wand.

@@ -1339,7 +1339,7 @@ void PixelSetHSL(PixelWand *wand,const double hue,
-

PixelSetIndex

+

PixelSetIndex

PixelSetIndex() sets the colormap index of the pixel wand.

@@ -1365,7 +1365,7 @@ void PixelSetIndex(PixelWand *wand,const Quantum index)
-

PixelSetMagenta

+

PixelSetMagenta

PixelSetMagenta() sets the normalized magenta color of the pixel wand.

@@ -1391,7 +1391,7 @@ void PixelSetMagenta(PixelWand *wand,const double magenta)
-

PixelSetMagentaQuantum

+

PixelSetMagentaQuantum

PixelSetMagentaQuantum() sets the magenta color of the pixel wand.

@@ -1418,7 +1418,7 @@ void PixelSetMagentaQuantum(PixelWand *wand,
-

PixelSetPixelColor

+

PixelSetPixelColor

PixelSetPixelColor() sets the color of the pixel wand.

@@ -1444,7 +1444,7 @@ void PixelSetPixelColor(PixelWand *wand,const PixelInfo *color)
-

PixelSetQuantumPixel

+

PixelSetQuantumPixel

PixelSetQuantumPixel() sets the pixel of the pixel wand.

@@ -1471,7 +1471,7 @@ void PixelSetQuantumPixel(const Image *image,const Quantum *pixel,
-

PixelSetRed

+

PixelSetRed

PixelSetRed() sets the normalized red color of the pixel wand.

@@ -1497,7 +1497,7 @@ void PixelSetRed(PixelWand *wand,const double red)
-

PixelSetRedQuantum

+

PixelSetRedQuantum

PixelSetRedQuantum() sets the red color of the pixel wand.

@@ -1523,7 +1523,7 @@ void PixelSetRedQuantum(PixelWand *wand,const Quantum red)
-

PixelSetYellow

+

PixelSetYellow

PixelSetYellow() sets the normalized yellow color of the pixel wand.

@@ -1549,7 +1549,7 @@ void PixelSetYellow(PixelWand *wand,const double yellow)
-

PixelSetYellowQuantum

+

PixelSetYellowQuantum

PixelSetYellowQuantum() sets the yellow color of the pixel wand.

diff --git a/www/api/pixel-wand.php b/www/api/pixel-wand.php index 572d41100..e34ef8fcf 100644 --- a/www/api/pixel-wand.php +++ b/www/api/pixel-wand.php @@ -10,7 +10,7 @@ MagickWand, C API: Pixel Wand Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

ClearPixelWandClonePixelWandClonePixelWandsDestroyPixelWandDestroyPixelWandsIsPixelWandSimilarIsPixelWandNewPixelWandNewPixelWandsPixelClearExceptionPixelGetAlphaPixelGetAlphaQuantumPixelGetBlackPixelGetBlackQuantumPixelGetBluePixelGetBlueQuantumPixelGetColorAsStringPixelGetColorAsNormalizedStringPixelGetColorCountPixelGetCyanPixelGetCyanQuantumPixelGetExceptionPixelGetExceptionTypePixelGetFuzzPixelGetGreenPixelGetGreenQuantumPixelGetHSLPixelGetIndexPixelGetMagentaPixelGetMagentaQuantumPixelGetMagickColorPixelGetPixelPixelGetQuantumPacketPixelGetQuantumPixelPixelGetRedPixelGetRedQuantumPixelGetYellowPixelGetYellowQuantumPixelSetAlphaPixelSetAlphaQuantumPixelSetBlackPixelSetBlackQuantumPixelSetBluePixelSetBlueQuantumPixelSetColorPixelSetColorCountPixelSetColorFromWandPixelSetCyanPixelSetCyanQuantumPixelSetFuzzPixelSetGreenPixelSetGreenQuantumPixelSetHSLPixelSetIndexPixelSetMagentaPixelSetMagentaQuantumPixelSetPixelColorPixelSetQuantumPixelPixelSetRedPixelSetRedQuantumPixelSetYellowPixelSetYellowQuantum

-

ClearPixelWand

+

ClearPixelWand

ClearPixelWand() clears resources associated with the wand.

@@ -105,7 +105,7 @@ void ClearPixelWand(PixelWand *wand)
-

ClonePixelWand

+

ClonePixelWand

ClonePixelWand() makes an exact copy of the specified wand.

@@ -127,7 +127,7 @@ PixelWand *ClonePixelWand(const PixelWand *wand)
-

ClonePixelWands

+

ClonePixelWands

ClonePixelWands() makes an exact copy of the specified wands.

@@ -154,7 +154,7 @@ PixelWand **ClonePixelWands(const PixelWand **wands,
-

DestroyPixelWand

+

DestroyPixelWand

DestroyPixelWand() deallocates resources associated with a PixelWand.

@@ -176,7 +176,7 @@ PixelWand *DestroyPixelWand(PixelWand *wand)
-

DestroyPixelWands

+

DestroyPixelWands

DestroyPixelWands() deallocates resources associated with an array of pixel wands.

@@ -203,7 +203,7 @@ PixelWand **DestroyPixelWands(PixelWand **wand,
-

IsPixelWandSimilar

+

IsPixelWandSimilar

IsPixelWandSimilar() returns MagickTrue if the distance between two colors is less than the specified distance.

@@ -234,7 +234,7 @@ MagickBooleanType IsPixelWandSimilar(PixelWand *p,PixelWand *q,
-

IsPixelWand

+

IsPixelWand

IsPixelWand() returns MagickTrue if the wand is verified as a pixel wand.

@@ -256,7 +256,7 @@ MagickBooleanType IsPixelWand(const PixelWand *wand)
-

NewPixelWand

+

NewPixelWand

NewPixelWand() returns a new pixel wand.

@@ -266,7 +266,7 @@ MagickBooleanType IsPixelWand(const PixelWand *wand) PixelWand *NewPixelWand(void) -

NewPixelWands

+

NewPixelWands

NewPixelWands() returns an array of pixel wands.

@@ -288,7 +288,7 @@ PixelWand **NewPixelWands(const size_t number_wands)
-

PixelClearException

+

PixelClearException

PixelClearException() clear any exceptions associated with the iterator.

@@ -310,7 +310,7 @@ MagickBooleanType PixelClearException(PixelWand *wand)
-

PixelGetAlpha

+

PixelGetAlpha

PixelGetAlpha() returns the normalized alpha value of the pixel wand.

@@ -332,7 +332,7 @@ double PixelGetAlpha(const PixelWand *wand)
-

PixelGetAlphaQuantum

+

PixelGetAlphaQuantum

PixelGetAlphaQuantum() returns the alpha value of the pixel wand.

@@ -354,7 +354,7 @@ Quantum PixelGetAlphaQuantum(const PixelWand *wand)
-

PixelGetBlack

+

PixelGetBlack

PixelGetBlack() returns the normalized black color of the pixel wand.

@@ -376,7 +376,7 @@ double PixelGetBlack(const PixelWand *wand)
-

PixelGetBlackQuantum

+

PixelGetBlackQuantum

PixelGetBlackQuantum() returns the black color of the pixel wand.

@@ -398,7 +398,7 @@ Quantum PixelGetBlackQuantum(const PixelWand *wand)
-

PixelGetBlue

+

PixelGetBlue

PixelGetBlue() returns the normalized blue color of the pixel wand.

@@ -420,7 +420,7 @@ double PixelGetBlue(const PixelWand *wand)
-

PixelGetBlueQuantum

+

PixelGetBlueQuantum

PixelGetBlueQuantum() returns the blue color of the pixel wand.

@@ -442,7 +442,7 @@ Quantum PixelGetBlueQuantum(const PixelWand *wand)
-

PixelGetColorAsString

+

PixelGetColorAsString

PixelGetColorAsString() returnsd the color of the pixel wand as a string.

@@ -464,7 +464,7 @@ char *PixelGetColorAsString(PixelWand *wand)
-

PixelGetColorAsNormalizedString

+

PixelGetColorAsNormalizedString

PixelGetColorAsNormalizedString() returns the normalized color of the pixel wand as a string.

@@ -486,7 +486,7 @@ char *PixelGetColorAsNormalizedString(PixelWand *wand)
-

PixelGetColorCount

+

PixelGetColorCount

PixelGetColorCount() returns the color count associated with this color.

@@ -508,7 +508,7 @@ size_t PixelGetColorCount(const PixelWand *wand)
-

PixelGetCyan

+

PixelGetCyan

PixelGetCyan() returns the normalized cyan color of the pixel wand.

@@ -530,7 +530,7 @@ double PixelGetCyan(const PixelWand *wand)
-

PixelGetCyanQuantum

+

PixelGetCyanQuantum

PixelGetCyanQuantum() returns the cyan color of the pixel wand.

@@ -552,7 +552,7 @@ Quantum PixelGetCyanQuantum(const PixelWand *wand)
-

PixelGetException

+

PixelGetException

PixelGetException() returns the severity, reason, and description of any error that occurs when using other methods in this API.

@@ -578,7 +578,7 @@ char *PixelGetException(const PixelWand *wand,ExceptionType *severity)
-

PixelGetExceptionType

+

PixelGetExceptionType

PixelGetExceptionType() the exception type associated with the wand. If no exception has occurred, UndefinedExceptionType is returned.

@@ -600,7 +600,7 @@ ExceptionType PixelGetExceptionType(const PixelWand *wand)
-

PixelGetFuzz

+

PixelGetFuzz

PixelGetFuzz() returns the normalized fuzz value of the pixel wand.

@@ -622,7 +622,7 @@ double PixelGetFuzz(const PixelWand *wand)
-

PixelGetGreen

+

PixelGetGreen

PixelGetGreen() returns the normalized green color of the pixel wand.

@@ -644,7 +644,7 @@ double PixelGetGreen(const PixelWand *wand)
-

PixelGetGreenQuantum

+

PixelGetGreenQuantum

PixelGetGreenQuantum() returns the green color of the pixel wand.

@@ -666,7 +666,7 @@ Quantum PixelGetGreenQuantum(const PixelWand *wand)
-

PixelGetHSL

+

PixelGetHSL

PixelGetHSL() returns the normalized HSL color of the pixel wand.

@@ -693,7 +693,7 @@ void PixelGetHSL(const PixelWand *wand,double *hue,double *saturation,
-

PixelGetIndex

+

PixelGetIndex

PixelGetIndex() returns the colormap index from the pixel wand.

@@ -715,7 +715,7 @@ Quantum PixelGetIndex(const PixelWand *wand)
-

PixelGetMagenta

+

PixelGetMagenta

PixelGetMagenta() returns the normalized magenta color of the pixel wand.

@@ -737,7 +737,7 @@ double PixelGetMagenta(const PixelWand *wand)
-

PixelGetMagentaQuantum

+

PixelGetMagentaQuantum

PixelGetMagentaQuantum() returns the magenta color of the pixel wand.

@@ -759,7 +759,7 @@ Quantum PixelGetMagentaQuantum(const PixelWand *wand)
-

PixelGetMagickColor

+

PixelGetMagickColor

PixelGetMagickColor() gets the magick color of the pixel wand.

@@ -785,7 +785,7 @@ void PixelGetMagickColor(PixelWand *wand,PixelInfo *color)
-

PixelGetPixel

+

PixelGetPixel

PixelGetPixel() returns the pixel wand pixel.

@@ -807,7 +807,7 @@ PixelInfo PixelGetPixel(const PixelWand *wand)
-

PixelGetQuantumPacket

+

PixelGetQuantumPacket

PixelGetQuantumPacket() gets the packet of the pixel wand as a PixelInfo.

@@ -833,7 +833,7 @@ void PixelGetQuantumPacket(PixelWand *wand,PixelInfo *packet)
-

PixelGetQuantumPixel

+

PixelGetQuantumPixel

PixelGetQuantumPixel() gets the pixel of the pixel wand as a PixelInfo.

@@ -860,7 +860,7 @@ void PixelGetQuantumPixel(const Image *image,const PixelWand *wand,
-

PixelGetRed

+

PixelGetRed

PixelGetRed() returns the normalized red color of the pixel wand.

@@ -882,7 +882,7 @@ double PixelGetRed(const PixelWand *wand)
-

PixelGetRedQuantum

+

PixelGetRedQuantum

PixelGetRedQuantum() returns the red color of the pixel wand.

@@ -904,7 +904,7 @@ Quantum PixelGetRedQuantum(const PixelWand *wand)
-

PixelGetYellow

+

PixelGetYellow

PixelGetYellow() returns the normalized yellow color of the pixel wand.

@@ -926,7 +926,7 @@ double PixelGetYellow(const PixelWand *wand)
-

PixelGetYellowQuantum

+

PixelGetYellowQuantum

PixelGetYellowQuantum() returns the yellow color of the pixel wand.

@@ -948,7 +948,7 @@ Quantum PixelGetYellowQuantum(const PixelWand *wand)
-

PixelSetAlpha

+

PixelSetAlpha

PixelSetAlpha() sets the normalized alpha value of the pixel wand.

@@ -974,7 +974,7 @@ void PixelSetAlpha(PixelWand *wand,const double alpha)
-

PixelSetAlphaQuantum

+

PixelSetAlphaQuantum

PixelSetAlphaQuantum() sets the alpha value of the pixel wand.

@@ -1000,7 +1000,7 @@ void PixelSetAlphaQuantum(PixelWand *wand,const Quantum alpha)
-

PixelSetBlack

+

PixelSetBlack

PixelSetBlack() sets the normalized black color of the pixel wand.

@@ -1026,7 +1026,7 @@ void PixelSetBlack(PixelWand *wand,const double black)
-

PixelSetBlackQuantum

+

PixelSetBlackQuantum

PixelSetBlackQuantum() sets the black color of the pixel wand.

@@ -1052,7 +1052,7 @@ void PixelSetBlackQuantum(PixelWand *wand,const Quantum black)
-

PixelSetBlue

+

PixelSetBlue

PixelSetBlue() sets the normalized blue color of the pixel wand.

@@ -1078,7 +1078,7 @@ void PixelSetBlue(PixelWand *wand,const double blue)
-

PixelSetBlueQuantum

+

PixelSetBlueQuantum

PixelSetBlueQuantum() sets the blue color of the pixel wand.

@@ -1104,7 +1104,7 @@ void PixelSetBlueQuantum(PixelWand *wand,const Quantum blue)
-

PixelSetColor

+

PixelSetColor

PixelSetColor() sets the color of the pixel wand with a string (e.g. "blue", "#0000ff", "rgb(0,0,255)", "cmyk(100,100,100,10)", etc.).

@@ -1130,7 +1130,7 @@ MagickBooleanType PixelSetColor(PixelWand *wand,const char *color)
-

PixelSetColorCount

+

PixelSetColorCount

PixelSetColorCount() sets the color count of the pixel wand.

@@ -1156,7 +1156,7 @@ void PixelSetColorCount(PixelWand *wand,const size_t count)
-

PixelSetColorFromWand

+

PixelSetColorFromWand

PixelSetColorFromWand() sets the color of the pixel wand.

@@ -1182,7 +1182,7 @@ void PixelSetColorFromWand(PixelWand *wand,const PixelWand *color)
-

PixelSetCyan

+

PixelSetCyan

PixelSetCyan() sets the normalized cyan color of the pixel wand.

@@ -1208,7 +1208,7 @@ void PixelSetCyan(PixelWand *wand,const double cyan)
-

PixelSetCyanQuantum

+

PixelSetCyanQuantum

PixelSetCyanQuantum() sets the cyan color of the pixel wand.

@@ -1234,7 +1234,7 @@ void PixelSetCyanQuantum(PixelWand *wand,const Quantum cyan)
-

PixelSetFuzz

+

PixelSetFuzz

PixelSetFuzz() sets the fuzz value of the pixel wand.

@@ -1260,7 +1260,7 @@ void PixelSetFuzz(PixelWand *wand,const double fuzz)
-

PixelSetGreen

+

PixelSetGreen

PixelSetGreen() sets the normalized green color of the pixel wand.

@@ -1286,7 +1286,7 @@ void PixelSetGreen(PixelWand *wand,const double green)
-

PixelSetGreenQuantum

+

PixelSetGreenQuantum

PixelSetGreenQuantum() sets the green color of the pixel wand.

@@ -1312,7 +1312,7 @@ void PixelSetGreenQuantum(PixelWand *wand,const Quantum green)
-

PixelSetHSL

+

PixelSetHSL

PixelSetHSL() sets the normalized HSL color of the pixel wand.

@@ -1339,7 +1339,7 @@ void PixelSetHSL(PixelWand *wand,const double hue,
-

PixelSetIndex

+

PixelSetIndex

PixelSetIndex() sets the colormap index of the pixel wand.

@@ -1365,7 +1365,7 @@ void PixelSetIndex(PixelWand *wand,const Quantum index)
-

PixelSetMagenta

+

PixelSetMagenta

PixelSetMagenta() sets the normalized magenta color of the pixel wand.

@@ -1391,7 +1391,7 @@ void PixelSetMagenta(PixelWand *wand,const double magenta)
-

PixelSetMagentaQuantum

+

PixelSetMagentaQuantum

PixelSetMagentaQuantum() sets the magenta color of the pixel wand.

@@ -1418,7 +1418,7 @@ void PixelSetMagentaQuantum(PixelWand *wand,
-

PixelSetPixelColor

+

PixelSetPixelColor

PixelSetPixelColor() sets the color of the pixel wand.

@@ -1444,7 +1444,7 @@ void PixelSetPixelColor(PixelWand *wand,const PixelInfo *color)
-

PixelSetQuantumPixel

+

PixelSetQuantumPixel

PixelSetQuantumPixel() sets the pixel of the pixel wand.

@@ -1471,7 +1471,7 @@ void PixelSetQuantumPixel(const Image *image,const Quantum *pixel,
-

PixelSetRed

+

PixelSetRed

PixelSetRed() sets the normalized red color of the pixel wand.

@@ -1497,7 +1497,7 @@ void PixelSetRed(PixelWand *wand,const double red)
-

PixelSetRedQuantum

+

PixelSetRedQuantum

PixelSetRedQuantum() sets the red color of the pixel wand.

@@ -1523,7 +1523,7 @@ void PixelSetRedQuantum(PixelWand *wand,const Quantum red)
-

PixelSetYellow

+

PixelSetYellow

PixelSetYellow() sets the normalized yellow color of the pixel wand.

@@ -1549,7 +1549,7 @@ void PixelSetYellow(PixelWand *wand,const double yellow)
-

PixelSetYellowQuantum

+

PixelSetYellowQuantum

PixelSetYellowQuantum() sets the yellow color of the pixel wand.

diff --git a/www/api/profile.html b/www/api/profile.html index 0ac1015c2..24b0840df 100644 --- a/www/api/profile.html +++ b/www/api/profile.html @@ -10,7 +10,7 @@ MagickCore, C API: Dealing with Image Profiles @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

CloneImageProfilesDeleteImageProfileDestroyImageProfilesGetImageProfileGetNextImageProfileProfileImageRemoveImageProfileResetImageProfileIteratorSetImageProfileSyncImageProfiles

-

CloneImageProfiles

+

CloneImageProfiles

CloneImageProfiles() clones one or more image profiles.

@@ -110,7 +110,7 @@ MagickBooleanType CloneImageProfiles(Image *image,
-

DeleteImageProfile

+

DeleteImageProfile

DeleteImageProfile() deletes a profile from the image by its name.

@@ -136,7 +136,7 @@ MagickBooleanTyupe DeleteImageProfile(Image *image,const char *name)
-

DestroyImageProfiles

+

DestroyImageProfiles

DestroyImageProfiles() releases memory associated with an image profile map.

@@ -158,7 +158,7 @@ void DestroyImageProfiles(Image *image)
-

GetImageProfile

+

GetImageProfile

GetImageProfile() gets a profile associated with an image by name.

@@ -184,7 +184,7 @@ const StringInfo *GetImageProfile(const Image *image,const char *name)
-

GetNextImageProfile

+

GetNextImageProfile

GetNextImageProfile() gets the next profile name for an image.

@@ -206,7 +206,7 @@ char *GetNextImageProfile(const Image *image)
-

ProfileImage

+

ProfileImage

ProfileImage() associates, applies, or removes an ICM, IPTC, or generic profile with / to / from an image. If the profile is NULL, it is removed from the image otherwise added or applied. Use a name of '*' and a profile of NULL to remove all profiles from the image.

@@ -247,7 +247,7 @@ MagickBooleanType ProfileImage(Image *image,const char *name,
-

RemoveImageProfile

+

RemoveImageProfile

RemoveImageProfile() removes a named profile from the image and returns its value.

@@ -273,7 +273,7 @@ void *RemoveImageProfile(Image *image,const char *name)
-

ResetImageProfileIterator

+

ResetImageProfileIterator

ResetImageProfileIterator() resets the image profile iterator. Use it in conjunction with GetNextImageProfile() to iterate over all the profiles associated with an image.

@@ -295,7 +295,7 @@ ResetImageProfileIterator(Image *image)
-

SetImageProfile

+

SetImageProfile

SetImageProfile() adds a named profile to the image. If a profile with the same name already exists, it is replaced. This method differs from the ProfileImage() method in that it does not apply CMS color profiles.

@@ -326,7 +326,7 @@ MagickBooleanType SetImageProfile(Image *image,const char *name,
-

SyncImageProfiles

+

SyncImageProfiles

SyncImageProfiles() synchronizes image properties with the image profiles. Currently we only support updating the EXIF resolution and orientation.

diff --git a/www/api/property.html b/www/api/property.html index 8aa7299b5..97f4e40ae 100644 --- a/www/api/property.html +++ b/www/api/property.html @@ -10,7 +10,7 @@ MagickCore, C API: Get/Set Image Properties @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

CloneImagePropertiesDefineImagePropertyDeleteImagePropertyDestroyImagePropertiesFormatImagePropertyGetImagePropertyGetNextImagePropertyInterpretImagePropertiesRemoveImagePropertyResetImagePropertyIteratorSetImageProperty

-

CloneImageProperties

+

CloneImageProperties

CloneImageProperties() clones all the image properties to another image.

@@ -110,7 +110,7 @@ MagickBooleanType CloneImageProperties(Image *image,
-

DefineImageProperty

+

DefineImageProperty

DefineImageProperty() associates an assignment string of the form "key=value" with an artifact or options. It is equivelent to SetImageProperty().

@@ -141,7 +141,7 @@ MagickBooleanType DefineImageProperty(Image *image,const char *property,
-

DeleteImageProperty

+

DeleteImageProperty

DeleteImageProperty() deletes an image property.

@@ -167,7 +167,7 @@ MagickBooleanType DeleteImageProperty(Image *image,const char *property)
-

DestroyImageProperties

+

DestroyImageProperties

DestroyImageProperties() destroys all properties and associated memory attached to the given image.

@@ -189,7 +189,7 @@ void DestroyImageProperties(Image *image)
-

FormatImageProperty

+

FormatImageProperty

FormatImageProperty() permits formatted property/value pairs to be saved as an image property.

@@ -211,7 +211,7 @@ MagickBooleanType FormatImageProperty(Image *image,const char *property,
format

A string describing the format to use to write the remaining arguments.

-

GetImageProperty

+

GetImageProperty

GetImageProperty() gets a value associated with an image property.

@@ -246,7 +246,7 @@ const char *GetImageProperty(const Image *image,const char *key,
-

GetNextImageProperty

+

GetNextImageProperty

GetNextImageProperty() gets the next free-form string property name.

@@ -268,7 +268,7 @@ char *GetNextImageProperty(const Image *image)
-

InterpretImageProperties

+

InterpretImageProperties

InterpretImageProperties() replaces any embedded formatting characters with the appropriate image property and returns the interpreted text.

@@ -313,7 +313,7 @@ char *InterpretImageProperties(ImageInfo *image_info,
-

RemoveImageProperty

+

RemoveImageProperty

RemoveImageProperty() removes a property from the image and returns its value.

@@ -341,7 +341,7 @@ char *RemoveImageProperty(Image *image,const char *property)
-

ResetImagePropertyIterator

+

ResetImagePropertyIterator

ResetImagePropertyIterator() resets the image properties iterator. Use it in conjunction with GetNextImageProperty() to iterate over all the values associated with an image property.

@@ -363,7 +363,7 @@ ResetImagePropertyIterator(Image *image)
-

SetImageProperty

+

SetImageProperty

SetImageProperty() saves the given string value either to specific known attribute or to a freeform property string.

diff --git a/www/api/quantize.html b/www/api/quantize.html index c21f1beca..929efed66 100644 --- a/www/api/quantize.html +++ b/www/api/quantize.html @@ -10,7 +10,7 @@ MagickCore, C API: Reduce the Number of Unique Colors in an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

QuantizeImageAcquireQuantizeInfoCloneQuantizeInfoCompressImageColormapDestroyQuantizeInfoGetImageQuantizeErrorGetQuantizeInfoPosterizeImageQuantizeImageQuantizeImagesRemapImageRemapImagesSetGrayscaleImage

-

QuantizeImage

+

QuantizeImage

QuantizeImage() takes a standard RGB or monochrome images and quantizes them down to some fixed number of colors.

@@ -144,7 +144,7 @@
-

AcquireQuantizeInfo

+

AcquireQuantizeInfo

AcquireQuantizeInfo() allocates the QuantizeInfo structure.

@@ -166,7 +166,7 @@ QuantizeInfo *AcquireQuantizeInfo(const ImageInfo *image_info)
-

CloneQuantizeInfo

+

CloneQuantizeInfo

CloneQuantizeInfo() makes a duplicate of the given quantize info structure, or if quantize info is NULL, a new one.

@@ -192,7 +192,7 @@ QuantizeInfo *CloneQuantizeInfo(const QuantizeInfo *quantize_info)
-

CompressImageColormap

+

CompressImageColormap

CompressImageColormap() compresses an image colormap by removing any duplicate or unused color entries.

@@ -219,7 +219,7 @@ MagickBooleanType CompressImageColormap(Image *image,
-

DestroyQuantizeInfo

+

DestroyQuantizeInfo

DestroyQuantizeInfo() deallocates memory associated with an QuantizeInfo structure.

@@ -241,7 +241,7 @@ QuantizeInfo *DestroyQuantizeInfo(QuantizeInfo *quantize_info)
-

GetImageQuantizeError

+

GetImageQuantizeError

GetImageQuantizeError() measures the difference between the original and quantized images. This difference is the total quantization error. The error is computed by summing over all pixels in an image the distance squared in RGB space between each reference pixel value and its quantized value. These values are computed:

@@ -271,7 +271,7 @@ MagickBooleanType GetImageQuantizeError(Image *image,
exception

return any errors or warnings in this structure.

-

GetQuantizeInfo

+

GetQuantizeInfo

GetQuantizeInfo() initializes the QuantizeInfo structure.

@@ -293,7 +293,7 @@ GetQuantizeInfo(QuantizeInfo *quantize_info)
-

PosterizeImage

+

PosterizeImage

PosterizeImage() reduces the image to a limited number of colors for a "poster" effect.

@@ -328,7 +328,7 @@ MagickBooleanType PosterizeImage(Image *image,const size_t levels,
-

QuantizeImage

+

QuantizeImage

QuantizeImage() analyzes the colors within a reference image and chooses a fixed number of colors to represent the image. The goal of the algorithm is to minimize the color difference between the input and output image while minimizing the processing time.

@@ -359,7 +359,7 @@ MagickBooleanType QuantizeImage(const QuantizeInfo *quantize_info,
-

QuantizeImages

+

QuantizeImages

QuantizeImages() analyzes the colors within a set of reference images and chooses a fixed number of colors to represent the set. The goal of the algorithm is to minimize the color difference between the input and output images while minimizing the processing time.

@@ -390,7 +390,7 @@ MagickBooleanType QuantizeImages(const QuantizeInfo *quantize_info,
-

RemapImage

+

RemapImage

RemapImage() replaces the colors of an image with the closest of the colors from the reference image.

@@ -425,7 +425,7 @@ MagickBooleanType RemapImage(const QuantizeInfo *quantize_info,
-

RemapImages

+

RemapImages

RemapImages() replaces the colors of a sequence of images with the closest color from a reference image.

@@ -460,7 +460,7 @@ MagickBooleanType RemapImages(const QuantizeInfo *quantize_info,
-

SetGrayscaleImage

+

SetGrayscaleImage

SetGrayscaleImage() converts an image to a PseudoClass grayscale image.

diff --git a/www/api/quantize.php b/www/api/quantize.php index 4566e2ed3..a08a16848 100644 --- a/www/api/quantize.php +++ b/www/api/quantize.php @@ -10,7 +10,7 @@ MagickCore, C API: Reduce the Number of Unique Colors in an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

QuantizeImageAcquireQuantizeInfoCloneQuantizeInfoCompressImageColormapDestroyQuantizeInfoGetImageQuantizeErrorGetQuantizeInfoPosterizeImageQuantizeImageQuantizeImagesRemapImageRemapImagesSetGrayscaleImage

-

QuantizeImage

+

QuantizeImage

QuantizeImage() takes a standard RGB or monochrome images and quantizes them down to some fixed number of colors.

@@ -144,7 +144,7 @@
-

AcquireQuantizeInfo

+

AcquireQuantizeInfo

AcquireQuantizeInfo() allocates the QuantizeInfo structure.

@@ -166,7 +166,7 @@ QuantizeInfo *AcquireQuantizeInfo(const ImageInfo *image_info)
-

CloneQuantizeInfo

+

CloneQuantizeInfo

CloneQuantizeInfo() makes a duplicate of the given quantize info structure, or if quantize info is NULL, a new one.

@@ -192,7 +192,7 @@ QuantizeInfo *CloneQuantizeInfo(const QuantizeInfo *quantize_info)
-

CompressImageColormap

+

CompressImageColormap

CompressImageColormap() compresses an image colormap by removing any duplicate or unused color entries.

@@ -219,7 +219,7 @@ MagickBooleanType CompressImageColormap(Image *image,
-

DestroyQuantizeInfo

+

DestroyQuantizeInfo

DestroyQuantizeInfo() deallocates memory associated with an QuantizeInfo structure.

@@ -241,7 +241,7 @@ QuantizeInfo *DestroyQuantizeInfo(QuantizeInfo *quantize_info)
-

GetImageQuantizeError

+

GetImageQuantizeError

GetImageQuantizeError() measures the difference between the original and quantized images. This difference is the total quantization error. The error is computed by summing over all pixels in an image the distance squared in RGB space between each reference pixel value and its quantized value. These values are computed:

@@ -271,7 +271,7 @@ MagickBooleanType GetImageQuantizeError(Image *image,
exception

return any errors or warnings in this structure.

-

GetQuantizeInfo

+

GetQuantizeInfo

GetQuantizeInfo() initializes the QuantizeInfo structure.

@@ -293,7 +293,7 @@ GetQuantizeInfo(QuantizeInfo *quantize_info)
-

PosterizeImage

+

PosterizeImage

PosterizeImage() reduces the image to a limited number of colors for a "poster" effect.

@@ -328,7 +328,7 @@ MagickBooleanType PosterizeImage(Image *image,const size_t levels,
-

QuantizeImage

+

QuantizeImage

QuantizeImage() analyzes the colors within a reference image and chooses a fixed number of colors to represent the image. The goal of the algorithm is to minimize the color difference between the input and output image while minimizing the processing time.

@@ -359,7 +359,7 @@ MagickBooleanType QuantizeImage(const QuantizeInfo *quantize_info,
-

QuantizeImages

+

QuantizeImages

QuantizeImages() analyzes the colors within a set of reference images and chooses a fixed number of colors to represent the set. The goal of the algorithm is to minimize the color difference between the input and output images while minimizing the processing time.

@@ -390,7 +390,7 @@ MagickBooleanType QuantizeImages(const QuantizeInfo *quantize_info,
-

RemapImage

+

RemapImage

RemapImage() replaces the colors of an image with the closest of the colors from the reference image.

@@ -425,7 +425,7 @@ MagickBooleanType RemapImage(const QuantizeInfo *quantize_info,
-

RemapImages

+

RemapImages

RemapImages() replaces the colors of a sequence of images with the closest color from a reference image.

@@ -460,7 +460,7 @@ MagickBooleanType RemapImages(const QuantizeInfo *quantize_info,
-

SetGrayscaleImage

+

SetGrayscaleImage

SetGrayscaleImage() converts an image to a PseudoClass grayscale image.

diff --git a/www/api/registry.html b/www/api/registry.html index 45dedc526..b2f328d31 100644 --- a/www/api/registry.html +++ b/www/api/registry.html @@ -10,7 +10,7 @@ MagickCore, C API: The Image Registry @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

DefineImageRegistryDeleteImageRegistryGetImageRegistryGetNextImageRegistryRegistryComponentTerminusRemoveImageRegistryResetImageRegistryIteratorSetImageRegistry

-

DefineImageRegistry

+

DefineImageRegistry

DefineImageRegistry() associates a key/value pair with the image registry.

@@ -114,7 +114,7 @@ MagickBooleanType DefineImageRegistry(const RegistryType type,
-

DeleteImageRegistry

+

DeleteImageRegistry

DeleteImageRegistry() deletes a key from the image registry.

@@ -136,7 +136,7 @@ MagickBooleanType DeleteImageRegistry(const char *key)
-

GetImageRegistry

+

GetImageRegistry

GetImageRegistry() returns a value associated with an image registry key.

@@ -167,7 +167,7 @@ void *GetImageRegistry(const RegistryType type,const char *key,
-

GetNextImageRegistry

+

GetNextImageRegistry

GetNextImageRegistry() gets the next image registry value.

@@ -177,7 +177,7 @@ void *GetImageRegistry(const RegistryType type,const char *key, char *GetNextImageRegistry(void) -

RegistryComponentTerminus

+

RegistryComponentTerminus

RegistryComponentTerminus() destroys the registry component.

@@ -187,7 +187,7 @@ char *GetNextImageRegistry(void) void RegistryComponentTerminus(void) -

RemoveImageRegistry

+

RemoveImageRegistry

RemoveImageRegistry() removes a key from the image registry and returns its value.

@@ -209,7 +209,7 @@ void *RemoveImageRegistry(const char *key)
-

ResetImageRegistryIterator

+

ResetImageRegistryIterator

ResetImageRegistryIterator() resets the registry iterator. Use it in conjunction with GetNextImageRegistry() to iterate over all the values in the image registry.

@@ -219,7 +219,7 @@ void *RemoveImageRegistry(const char *key) ResetImageRegistryIterator(void) -

SetImageRegistry

+

SetImageRegistry

SetImageRegistry() associates a value with an image registry key.

diff --git a/www/api/registry.php b/www/api/registry.php index c7ff708b0..673fbc6f1 100644 --- a/www/api/registry.php +++ b/www/api/registry.php @@ -10,7 +10,7 @@ MagickCore, C API: The Image Registry @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

DefineImageRegistryDeleteImageRegistryGetImageRegistryGetNextImageRegistryRegistryComponentTerminusRemoveImageRegistryResetImageRegistryIteratorSetImageRegistry

-

DefineImageRegistry

+

DefineImageRegistry

DefineImageRegistry() associates a key/value pair with the image registry.

@@ -114,7 +114,7 @@ MagickBooleanType DefineImageRegistry(const RegistryType type,
-

DeleteImageRegistry

+

DeleteImageRegistry

DeleteImageRegistry() deletes a key from the image registry.

@@ -136,7 +136,7 @@ MagickBooleanType DeleteImageRegistry(const char *key)
-

GetImageRegistry

+

GetImageRegistry

GetImageRegistry() returns a value associated with an image registry key.

@@ -167,7 +167,7 @@ void *GetImageRegistry(const RegistryType type,const char *key,
-

GetNextImageRegistry

+

GetNextImageRegistry

GetNextImageRegistry() gets the next image registry value.

@@ -177,7 +177,7 @@ void *GetImageRegistry(const RegistryType type,const char *key, char *GetNextImageRegistry(void) -

RegistryComponentTerminus

+

RegistryComponentTerminus

RegistryComponentTerminus() destroys the registry component.

@@ -187,7 +187,7 @@ char *GetNextImageRegistry(void) void RegistryComponentTerminus(void) -

RemoveImageRegistry

+

RemoveImageRegistry

RemoveImageRegistry() removes a key from the image registry and returns its value.

@@ -209,7 +209,7 @@ void *RemoveImageRegistry(const char *key)
-

ResetImageRegistryIterator

+

ResetImageRegistryIterator

ResetImageRegistryIterator() resets the registry iterator. Use it in conjunction with GetNextImageRegistry() to iterate over all the values in the image registry.

@@ -219,7 +219,7 @@ void *RemoveImageRegistry(const char *key) ResetImageRegistryIterator(void) -

SetImageRegistry

+

SetImageRegistry

SetImageRegistry() associates a value with an image registry key.

diff --git a/www/api/resize.html b/www/api/resize.html index 1f2de7257..b5c090bfe 100644 --- a/www/api/resize.html +++ b/www/api/resize.html @@ -10,7 +10,7 @@ MagickCore, C API: Resize an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AdaptiveResizeImageInterpolativeResizeImageLiquidRescaleImageMagnifyImageMinifyImageResampleImageResizeImageSampleImageScaleImageThumbnailImage

-

AdaptiveResizeImage

+

AdaptiveResizeImage

AdaptiveResizeImage() adaptively resize image with pixel resampling.

@@ -120,7 +120,7 @@ Image *AdaptiveResizeImage(const Image *image,const size_t columns,
-

InterpolativeResizeImage

+

InterpolativeResizeImage

InterpolativeResizeImage() resizes an image using the specified interpolation method.

@@ -160,7 +160,7 @@ Image *InterpolativeResizeImage(const Image *image,const size_t columns,
-

LiquidRescaleImage

+

LiquidRescaleImage

LiquidRescaleImage() rescales image with seam carving.

@@ -204,7 +204,7 @@ Image *LiquidRescaleImage(const Image *image,const size_t columns,
-

MagnifyImage

+

MagnifyImage

MagnifyImage() doubles the size of the image with a pixel art scaling algorithm.

@@ -230,7 +230,7 @@ Image *MagnifyImage(const Image *image,ExceptionInfo *exception)
-

MinifyImage

+

MinifyImage

MinifyImage() is a convenience method that scales an image proportionally to half its size.

@@ -256,7 +256,7 @@ Image *MinifyImage(const Image *image,ExceptionInfo *exception)
-

ResampleImage

+

ResampleImage

ResampleImage() resize image in terms of its pixel size, so that when displayed at the given resolution it will be the same size in terms of real world units as the original image at the original resolution.

@@ -296,7 +296,7 @@ Image *ResampleImage(Image *image,const double x_resolution,
-

ResizeImage

+

ResizeImage

ResizeImage() scales an image to the desired dimensions, using the given filter (see AcquireFilterInfo()).

@@ -339,7 +339,7 @@ Image *ResizeImage(Image *image,const size_t columns,const size_t rows,
-

SampleImage

+

SampleImage

SampleImage() scales an image to the desired dimensions with pixel sampling. Unlike other scaling methods, this method does not introduce any additional color into the scaled image.

@@ -374,7 +374,7 @@ Image *SampleImage(const Image *image,const size_t columns,
-

ScaleImage

+

ScaleImage

ScaleImage() changes the size of an image to the given dimensions.

@@ -409,7 +409,7 @@ Image *ScaleImage(const Image *image,const size_t columns,
-

ThumbnailImage

+

ThumbnailImage

ThumbnailImage() changes the size of an image to the given dimensions and removes any associated profiles. The goal is to produce small low cost thumbnail images suited for display on the Web.

diff --git a/www/api/resize.php b/www/api/resize.php index a665f00d8..b9628ae31 100644 --- a/www/api/resize.php +++ b/www/api/resize.php @@ -10,7 +10,7 @@ MagickCore, C API: Resize an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AdaptiveResizeImageInterpolativeResizeImageLiquidRescaleImageMagnifyImageMinifyImageResampleImageResizeImageSampleImageScaleImageThumbnailImage

-

AdaptiveResizeImage

+

AdaptiveResizeImage

AdaptiveResizeImage() adaptively resize image with pixel resampling.

@@ -120,7 +120,7 @@ Image *AdaptiveResizeImage(const Image *image,const size_t columns,
-

InterpolativeResizeImage

+

InterpolativeResizeImage

InterpolativeResizeImage() resizes an image using the specified interpolation method.

@@ -160,7 +160,7 @@ Image *InterpolativeResizeImage(const Image *image,const size_t columns,
-

LiquidRescaleImage

+

LiquidRescaleImage

LiquidRescaleImage() rescales image with seam carving.

@@ -204,7 +204,7 @@ Image *LiquidRescaleImage(const Image *image,const size_t columns,
-

MagnifyImage

+

MagnifyImage

MagnifyImage() doubles the size of the image with a pixel art scaling algorithm.

@@ -230,7 +230,7 @@ Image *MagnifyImage(const Image *image,ExceptionInfo *exception)
-

MinifyImage

+

MinifyImage

MinifyImage() is a convenience method that scales an image proportionally to half its size.

@@ -256,7 +256,7 @@ Image *MinifyImage(const Image *image,ExceptionInfo *exception)
-

ResampleImage

+

ResampleImage

ResampleImage() resize image in terms of its pixel size, so that when displayed at the given resolution it will be the same size in terms of real world units as the original image at the original resolution.

@@ -296,7 +296,7 @@ Image *ResampleImage(Image *image,const double x_resolution,
-

ResizeImage

+

ResizeImage

ResizeImage() scales an image to the desired dimensions, using the given filter (see AcquireFilterInfo()).

@@ -339,7 +339,7 @@ Image *ResizeImage(Image *image,const size_t columns,const size_t rows,
-

SampleImage

+

SampleImage

SampleImage() scales an image to the desired dimensions with pixel sampling. Unlike other scaling methods, this method does not introduce any additional color into the scaled image.

@@ -374,7 +374,7 @@ Image *SampleImage(const Image *image,const size_t columns,
-

ScaleImage

+

ScaleImage

ScaleImage() changes the size of an image to the given dimensions.

@@ -409,7 +409,7 @@ Image *ScaleImage(const Image *image,const size_t columns,
-

ThumbnailImage

+

ThumbnailImage

ThumbnailImage() changes the size of an image to the given dimensions and removes any associated profiles. The goal is to produce small low cost thumbnail images suited for display on the Web.

diff --git a/www/api/resource.html b/www/api/resource.html index e22d68fa8..994377f70 100644 --- a/www/api/resource.html +++ b/www/api/resource.html @@ -10,7 +10,7 @@ MagickCore, C API: Monitor or Limit Resource Consumption @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AcquireMagickResourceAcquireUniqueFileResourceGetMagickResourceGetMagickResourceLimitListMagickResourceInfoRelinquishMagickResourceRelinquishUniqueFileResourceSetMagickResourceLimit

-

AcquireMagickResource

+

AcquireMagickResource

AcquireMagickResource() acquires resources of the specified type. MagickFalse is returned if the specified resource is exhausted otherwise MagickTrue.

@@ -110,7 +110,7 @@ MagickBooleanType AcquireMagickResource(const ResourceType type,
-

AcquireUniqueFileResource

+

AcquireUniqueFileResource

AcquireUniqueFileResource() returns a unique file name, and returns a file descriptor for the file open for reading and writing.

@@ -132,7 +132,7 @@ int AcquireUniqueFileResource(char *path)
-

GetMagickResource

+

GetMagickResource

GetMagickResource() returns the specified resource.

@@ -154,7 +154,7 @@ MagickSizeType GetMagickResource(const ResourceType type)
-

GetMagickResourceLimit

+

GetMagickResourceLimit

GetMagickResourceLimit() returns the specified resource limit.

@@ -176,7 +176,7 @@ MagickSizeType GetMagickResourceLimit(const ResourceType type)
-

ListMagickResourceInfo

+

ListMagickResourceInfo

ListMagickResourceInfo() lists the resource info to a file.

@@ -195,7 +195,7 @@ MagickBooleanType ListMagickResourceInfo(FILE *file,
exception

return any errors or warnings in this structure.

-

RelinquishMagickResource

+

RelinquishMagickResource

RelinquishMagickResource() relinquishes resources of the specified type.

@@ -222,7 +222,7 @@ void RelinquishMagickResource(const ResourceType type,
-

RelinquishUniqueFileResource

+

RelinquishUniqueFileResource

RelinquishUniqueFileResource() relinquishes a unique file resource.

@@ -244,7 +244,7 @@ MagickBooleanType RelinquishUniqueFileResource(const char *path)
-

SetMagickResourceLimit

+

SetMagickResourceLimit

SetMagickResourceLimit() sets the limit for a particular resource.

diff --git a/www/api/segment.html b/www/api/segment.html index 946240602..d711b741f 100644 --- a/www/api/segment.html +++ b/www/api/segment.html @@ -10,7 +10,7 @@ MagickCore, C API: Segment an Image with Thresholding Fuzzy c-Means @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

SegmentImage

-

SegmentImage

+

SegmentImage

SegmentImage() segment an image by analyzing the histograms of the color components and identifying units that are homogeneous with the fuzzy C-means technique.

diff --git a/www/api/segment.php b/www/api/segment.php index 0bf7066dc..d61cff448 100644 --- a/www/api/segment.php +++ b/www/api/segment.php @@ -10,7 +10,7 @@ MagickCore, C API: Segment an Image with Thresholding Fuzzy c-Means @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

SegmentImage

-

SegmentImage

+

SegmentImage

SegmentImage() segment an image by analyzing the histograms of the color components and identifying units that are homogeneous with the fuzzy C-means technique.

diff --git a/www/api/shear.html b/www/api/shear.html index a4256bc71..11f044778 100644 --- a/www/api/shear.html +++ b/www/api/shear.html @@ -10,7 +10,7 @@ MagickCore, C API: Shear or Rotate an Image by an Arbitrary Angle @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,11 +83,11 @@

The XShearImageDeskewImageIntegralRotateImageShearImageShearRotateImage

-

The XShearImage

+

The XShearImage

The XShearImage() and YShearImage() methods are based on the paper "A Fast Algorithm for General Raster Rotation" by Alan W. Paeth, Graphics Interface '86 (Vancouver). ShearRotateImage() is adapted from a similar method based on the Paeth paper written by Michael Halle of the Spatial Imaging Group, MIT Media Lab.

-

DeskewImage

+

DeskewImage

DeskewImage() removes skew from the image. Skew is an artifact that occurs in scanned images because of the camera being misaligned, imperfections in the scanning or surface, or simply because the paper was not placed completely flat when scanned.

@@ -120,7 +120,7 @@ Image *DeskewImage(const Image *image,const double threshold,
-

IntegralRotateImage

+

IntegralRotateImage

IntegralRotateImage() rotates the image an integral of 90 degrees. It allocates the memory necessary for the new Image structure and returns a pointer to the rotated image.

@@ -139,7 +139,7 @@ Image *IntegralRotateImage(const Image *image,size_t rotations,
rotations

Specifies the number of 90 degree rotations.

-

ShearImage

+

ShearImage

ShearImage() creates a new image that is a shear_image copy of an existing one. Shearing slides one edge of an image along the X or Y axis, creating a parallelogram. An X direction shear slides an edge along the X axis, while a Y direction shear slides an edge along the Y axis. The amount of the shear is controlled by a shear angle. For X direction shears, x_shear is measured relative to the Y axis, and similarly, for Y direction shears y_shear is measured relative to the X axis. Empty triangles left over from shearing the image are filled with the background color defined by member 'background_color' of the image.. ShearImage() allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -163,7 +163,7 @@ Image *ShearImage(const Image *image,const double x_shear,
exception

return any errors or warnings in this structure.

-

ShearRotateImage

+

ShearRotateImage

ShearRotateImage() creates a new image that is a rotated copy of an existing one. Positive angles rotate counter-clockwise (right-hand rule), while negative angles rotate clockwise. Rotated images are usually larger than the originals and have 'empty' triangular corners. X axis. Empty triangles left over from shearing the image are filled with the background color defined by member 'background_color' of the image. ShearRotateImage allocates the memory necessary for the new Image structure and returns a pointer to the new image.

diff --git a/www/api/shear.php b/www/api/shear.php index cfd958ebc..d1e1889a3 100644 --- a/www/api/shear.php +++ b/www/api/shear.php @@ -10,7 +10,7 @@ MagickCore, C API: Shear or Rotate an Image by an Arbitrary Angle @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,11 +83,11 @@

The XShearImageDeskewImageIntegralRotateImageShearImageShearRotateImage

-

The XShearImage

+

The XShearImage

The XShearImage() and YShearImage() methods are based on the paper "A Fast Algorithm for General Raster Rotation" by Alan W. Paeth, Graphics Interface '86 (Vancouver). ShearRotateImage() is adapted from a similar method based on the Paeth paper written by Michael Halle of the Spatial Imaging Group, MIT Media Lab.

-

DeskewImage

+

DeskewImage

DeskewImage() removes skew from the image. Skew is an artifact that occurs in scanned images because of the camera being misaligned, imperfections in the scanning or surface, or simply because the paper was not placed completely flat when scanned.

@@ -120,7 +120,7 @@ Image *DeskewImage(const Image *image,const double threshold,
-

IntegralRotateImage

+

IntegralRotateImage

IntegralRotateImage() rotates the image an integral of 90 degrees. It allocates the memory necessary for the new Image structure and returns a pointer to the rotated image.

@@ -139,7 +139,7 @@ Image *IntegralRotateImage(const Image *image,size_t rotations,
rotations

Specifies the number of 90 degree rotations.

-

ShearImage

+

ShearImage

ShearImage() creates a new image that is a shear_image copy of an existing one. Shearing slides one edge of an image along the X or Y axis, creating a parallelogram. An X direction shear slides an edge along the X axis, while a Y direction shear slides an edge along the Y axis. The amount of the shear is controlled by a shear angle. For X direction shears, x_shear is measured relative to the Y axis, and similarly, for Y direction shears y_shear is measured relative to the X axis. Empty triangles left over from shearing the image are filled with the background color defined by member 'background_color' of the image.. ShearImage() allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -163,7 +163,7 @@ Image *ShearImage(const Image *image,const double x_shear,
exception

return any errors or warnings in this structure.

-

ShearRotateImage

+

ShearRotateImage

ShearRotateImage() creates a new image that is a rotated copy of an existing one. Positive angles rotate counter-clockwise (right-hand rule), while negative angles rotate clockwise. Rotated images are usually larger than the originals and have 'empty' triangular corners. X axis. Empty triangles left over from shearing the image are filled with the background color defined by member 'background_color' of the image. ShearRotateImage allocates the memory necessary for the new Image structure and returns a pointer to the new image.

diff --git a/www/api/signature.html b/www/api/signature.html index 8e986d3e9..899ddb5d1 100644 --- a/www/api/signature.html +++ b/www/api/signature.html @@ -10,7 +10,7 @@ MagickCore, C API: Compute a Message Digest for an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

SignatureImage

-

SignatureImage

+

SignatureImage

SignatureImage() computes a message digest from an image pixel stream with an implementation of the NIST SHA-256 Message Digest algorithm. This signature uniquely identifies the image and is convenient for determining if an image has been modified or whether two images are identical.

diff --git a/www/api/signature.php b/www/api/signature.php index 35fbe6ce5..5d88c685f 100644 --- a/www/api/signature.php +++ b/www/api/signature.php @@ -10,7 +10,7 @@ MagickCore, C API: Compute a Message Digest for an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

SignatureImage

-

SignatureImage

+

SignatureImage

SignatureImage() computes a message digest from an image pixel stream with an implementation of the NIST SHA-256 Message Digest algorithm. This signature uniquely identifies the image and is convenient for determining if an image has been modified or whether two images are identical.

diff --git a/www/api/statistic.html b/www/api/statistic.html index e075e4e01..540941c64 100644 --- a/www/api/statistic.html +++ b/www/api/statistic.html @@ -10,7 +10,7 @@ MagickCore, C API: Image Statistics @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

EvaluateImageFunctionImageGetImageEntropyGetImageExtremaGetImageKurtosisGetImageMeanGetImageMomentsGetImagePerceptualHashGetImageRangeGetImageStatisticsPolynomialImageStatisticImage

-

EvaluateImage

+

EvaluateImage

EvaluateImage() applies a value to the image with an arithmetic, relational, or logical operator to an image. Use these operations to lighten or darken an image, to increase or decrease contrast in an image, or to produce the "negative" of an image.

@@ -122,7 +122,7 @@ MagickBooleanType EvaluateImages(Image *images,
-

FunctionImage

+

FunctionImage

FunctionImage() applies a value to the image with an arithmetic, relational, or logical operator to an image. Use these operations to lighten or darken an image, to increase or decrease contrast in an image, or to produce the "negative" of an image.

@@ -158,7 +158,7 @@ MagickBooleanType FunctionImage(Image *image,
-

GetImageEntropy

+

GetImageEntropy

GetImageEntropy() returns the entropy of one or more image channels.

@@ -189,7 +189,7 @@ MagickBooleanType GetImageEntropy(const Image *image,double *entropy,
-

GetImageExtrema

+

GetImageExtrema

GetImageExtrema() returns the extrema of one or more image channels.

@@ -224,7 +224,7 @@ MagickBooleanType GetImageExtrema(const Image *image,size_t *minima,
-

GetImageKurtosis

+

GetImageKurtosis

GetImageKurtosis() returns the kurtosis and skewness of one or more image channels.

@@ -259,7 +259,7 @@ MagickBooleanType GetImageKurtosis(const Image *image,double *kurtosis,
-

GetImageMean

+

GetImageMean

GetImageMean() returns the mean and standard deviation of one or more image channels.

@@ -294,7 +294,7 @@ MagickBooleanType GetImageMean(const Image *image,double *mean,
-

GetImageMoments

+

GetImageMoments

GetImageMoments() returns the normalized moments of one or more image channels.

@@ -321,7 +321,7 @@ ChannelMoments *GetImageMoments(const Image *image,
-

GetImagePerceptualHash

+

GetImagePerceptualHash

GetImagePerceptualHash() returns the perceptual hash of one or more image channels.

@@ -348,7 +348,7 @@ ChannelPerceptualHash *GetImagePerceptualHash(const Image *image,
-

GetImageRange

+

GetImageRange

GetImageRange() returns the range of one or more image channels.

@@ -383,7 +383,7 @@ MagickBooleanType GetImageRange(const Image *image,double *minima,
-

GetImageStatistics

+

GetImageStatistics

GetImageStatistics() returns statistics for each channel in the image. The statistics include the channel depth, its minima, maxima, mean, standard deviation, kurtosis and skewness. You can access the red channel mean, for example, like this:

@@ -417,7 +417,7 @@ ChannelStatistics *GetImageStatistics(const Image *image,
-

PolynomialImage

+

PolynomialImage

PolynomialImage() returns a new image where each pixel is the sum of the pixels in the image sequence after applying its corresponding terms (coefficient and degree pairs).

@@ -452,7 +452,7 @@ Image *PolynomialImage(const Image *images,const size_t number_terms,
-

StatisticImage

+

StatisticImage

StatisticImage() makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width and height.

diff --git a/www/api/statistic.php b/www/api/statistic.php index 8409327e6..62d9c67cd 100644 --- a/www/api/statistic.php +++ b/www/api/statistic.php @@ -10,7 +10,7 @@ MagickCore, C API: Image Statistics @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

EvaluateImageFunctionImageGetImageEntropyGetImageExtremaGetImageKurtosisGetImageMeanGetImageMomentsGetImagePerceptualHashGetImageRangeGetImageStatisticsPolynomialImageStatisticImage

-

EvaluateImage

+

EvaluateImage

EvaluateImage() applies a value to the image with an arithmetic, relational, or logical operator to an image. Use these operations to lighten or darken an image, to increase or decrease contrast in an image, or to produce the "negative" of an image.

@@ -122,7 +122,7 @@ MagickBooleanType EvaluateImages(Image *images,
-

FunctionImage

+

FunctionImage

FunctionImage() applies a value to the image with an arithmetic, relational, or logical operator to an image. Use these operations to lighten or darken an image, to increase or decrease contrast in an image, or to produce the "negative" of an image.

@@ -158,7 +158,7 @@ MagickBooleanType FunctionImage(Image *image,
-

GetImageEntropy

+

GetImageEntropy

GetImageEntropy() returns the entropy of one or more image channels.

@@ -189,7 +189,7 @@ MagickBooleanType GetImageEntropy(const Image *image,double *entropy,
-

GetImageExtrema

+

GetImageExtrema

GetImageExtrema() returns the extrema of one or more image channels.

@@ -224,7 +224,7 @@ MagickBooleanType GetImageExtrema(const Image *image,size_t *minima,
-

GetImageKurtosis

+

GetImageKurtosis

GetImageKurtosis() returns the kurtosis and skewness of one or more image channels.

@@ -259,7 +259,7 @@ MagickBooleanType GetImageKurtosis(const Image *image,double *kurtosis,
-

GetImageMean

+

GetImageMean

GetImageMean() returns the mean and standard deviation of one or more image channels.

@@ -294,7 +294,7 @@ MagickBooleanType GetImageMean(const Image *image,double *mean,
-

GetImageMoments

+

GetImageMoments

GetImageMoments() returns the normalized moments of one or more image channels.

@@ -321,7 +321,7 @@ ChannelMoments *GetImageMoments(const Image *image,
-

GetImagePerceptualHash

+

GetImagePerceptualHash

GetImagePerceptualHash() returns the perceptual hash of one or more image channels.

@@ -348,7 +348,7 @@ ChannelPerceptualHash *GetImagePerceptualHash(const Image *image,
-

GetImageRange

+

GetImageRange

GetImageRange() returns the range of one or more image channels.

@@ -383,7 +383,7 @@ MagickBooleanType GetImageRange(const Image *image,double *minima,
-

GetImageStatistics

+

GetImageStatistics

GetImageStatistics() returns statistics for each channel in the image. The statistics include the channel depth, its minima, maxima, mean, standard deviation, kurtosis and skewness. You can access the red channel mean, for example, like this:

@@ -417,7 +417,7 @@ ChannelStatistics *GetImageStatistics(const Image *image,
-

PolynomialImage

+

PolynomialImage

PolynomialImage() returns a new image where each pixel is the sum of the pixels in the image sequence after applying its corresponding terms (coefficient and degree pairs).

@@ -452,7 +452,7 @@ Image *PolynomialImage(const Image *images,const size_t number_terms,
-

StatisticImage

+

StatisticImage

StatisticImage() makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width and height.

diff --git a/www/api/stream.html b/www/api/stream.html index df7a13f7d..c9aaf0438 100644 --- a/www/api/stream.html +++ b/www/api/stream.html @@ -10,7 +10,7 @@ MagickCore, C API: The Pixel FIFO @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

StreamImageCommand

-

StreamImageCommand

+

StreamImageCommand

StreamImageCommand() is a lightweight method designed to extract pixels from large image files to a raw format using a minimum of system resources. The entire image or any regular portion of the image can be extracted.

diff --git a/www/api/transform.html b/www/api/transform.html index 6bcf5c52b..c0f1f2fa2 100644 --- a/www/api/transform.html +++ b/www/api/transform.html @@ -10,7 +10,7 @@ MagickCore, C API: Transform an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AutoOrientImageChopImageCropImageCropImageToTilesExcerptImageExtentImageFlipImageFlopImageRollImageShaveImageSpliceImageTransformImageTransposeImageTransverseImageTrimImage

-

AutoOrientImage

+

AutoOrientImage

AutoOrientImage() adjusts an image so that its orientation is suitable for viewing (i.e. top-left orientation).

@@ -114,7 +114,7 @@ Image *AutoOrientImage(const Image *image,
-

ChopImage

+

ChopImage

ChopImage() removes a region of an image and collapses the image to occupy the removed portion.

@@ -145,7 +145,7 @@ Image *ChopImage(const Image *image,const RectangleInfo *chop_info)
-

CropImage

+

CropImage

CropImage() extracts a region of the image starting at the offset defined by geometry. Region must be fully defined, and no special handling of geometry flags is performed.

@@ -176,7 +176,7 @@ Image *CropImage(const Image *image,const RectangleInfo *geometry,
-

CropImageToTiles

+

CropImageToTiles

CropImageToTiles() crops a single image, into a possible list of tiles. This may include a single sub-region of the image. This basically applies all the normal geometry flags for Crop.

@@ -202,7 +202,7 @@ Image *CropImage(const Image *image,const RectangleInfo *geometry,
-

ExcerptImage

+

ExcerptImage

ExcerptImage() returns a excerpt of the image as defined by the geometry.

@@ -233,7 +233,7 @@ Image *ExcerptImage(const Image *image,const RectangleInfo *geometry,
-

ExtentImage

+

ExtentImage

ExtentImage() extends the image as defined by the geometry, gravity, and image background color. Set the (x,y) offset of the geometry to move the original image relative to the extended image.

@@ -264,7 +264,7 @@ Image *ExtentImage(const Image *image,const RectangleInfo *geometry,
-

FlipImage

+

FlipImage

FlipImage() creates a vertical mirror image by reflecting the pixels around the central x-axis.

@@ -290,7 +290,7 @@ Image *FlipImage(const Image *image,ExceptionInfo *exception)
-

FlopImage

+

FlopImage

FlopImage() creates a horizontal mirror image by reflecting the pixels around the central y-axis.

@@ -316,7 +316,7 @@ Image *FlopImage(const Image *image,ExceptionInfo *exception)
-

RollImage

+

RollImage

RollImage() offsets an image as defined by x_offset and y_offset.

@@ -351,7 +351,7 @@ Image *RollImage(const Image *image,const ssize_t x_offset,
-

ShaveImage

+

ShaveImage

ShaveImage() shaves pixels from the image edges. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -386,7 +386,7 @@ Image *ShaveImage(const Image *image,const RectangleInfo *shave_info,
-

SpliceImage

+

SpliceImage

SpliceImage() splices a solid color into the image as defined by the geometry.

@@ -417,7 +417,7 @@ Image *SpliceImage(const Image *image,const RectangleInfo *geometry,
-

TransformImage

+

TransformImage

TransformImage() is a convenience method that behaves like ResizeImage() or CropImage() but accepts scaling and/or cropping information as a region geometry specification. If the operation fails, the original image handle is left as is.

@@ -460,7 +460,7 @@ MagickBooleanType TransformImage(Image **image,const char *crop_geometry,
-

TransposeImage

+

TransposeImage

TransposeImage() creates a horizontal mirror image by reflecting the pixels around the central y-axis while rotating them by 90 degrees.

@@ -486,7 +486,7 @@ Image *TransposeImage(const Image *image,ExceptionInfo *exception)
-

TransverseImage

+

TransverseImage

TransverseImage() creates a vertical mirror image by reflecting the pixels around the central x-axis while rotating them by 270 degrees.

@@ -512,7 +512,7 @@ Image *TransverseImage(const Image *image,ExceptionInfo *exception)
-

TrimImage

+

TrimImage

TrimImage() trims pixels from the image edges. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

diff --git a/www/api/transform.php b/www/api/transform.php index 4f5eb1e89..dd9fb0b40 100644 --- a/www/api/transform.php +++ b/www/api/transform.php @@ -10,7 +10,7 @@ MagickCore, C API: Transform an Image @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

AutoOrientImageChopImageCropImageCropImageToTilesExcerptImageExtentImageFlipImageFlopImageRollImageShaveImageSpliceImageTransformImageTransposeImageTransverseImageTrimImage

-

AutoOrientImage

+

AutoOrientImage

AutoOrientImage() adjusts an image so that its orientation is suitable for viewing (i.e. top-left orientation).

@@ -114,7 +114,7 @@ Image *AutoOrientImage(const Image *image,
-

ChopImage

+

ChopImage

ChopImage() removes a region of an image and collapses the image to occupy the removed portion.

@@ -145,7 +145,7 @@ Image *ChopImage(const Image *image,const RectangleInfo *chop_info)
-

CropImage

+

CropImage

CropImage() extracts a region of the image starting at the offset defined by geometry. Region must be fully defined, and no special handling of geometry flags is performed.

@@ -176,7 +176,7 @@ Image *CropImage(const Image *image,const RectangleInfo *geometry,
-

CropImageToTiles

+

CropImageToTiles

CropImageToTiles() crops a single image, into a possible list of tiles. This may include a single sub-region of the image. This basically applies all the normal geometry flags for Crop.

@@ -202,7 +202,7 @@ Image *CropImage(const Image *image,const RectangleInfo *geometry,
-

ExcerptImage

+

ExcerptImage

ExcerptImage() returns a excerpt of the image as defined by the geometry.

@@ -233,7 +233,7 @@ Image *ExcerptImage(const Image *image,const RectangleInfo *geometry,
-

ExtentImage

+

ExtentImage

ExtentImage() extends the image as defined by the geometry, gravity, and image background color. Set the (x,y) offset of the geometry to move the original image relative to the extended image.

@@ -264,7 +264,7 @@ Image *ExtentImage(const Image *image,const RectangleInfo *geometry,
-

FlipImage

+

FlipImage

FlipImage() creates a vertical mirror image by reflecting the pixels around the central x-axis.

@@ -290,7 +290,7 @@ Image *FlipImage(const Image *image,ExceptionInfo *exception)
-

FlopImage

+

FlopImage

FlopImage() creates a horizontal mirror image by reflecting the pixels around the central y-axis.

@@ -316,7 +316,7 @@ Image *FlopImage(const Image *image,ExceptionInfo *exception)
-

RollImage

+

RollImage

RollImage() offsets an image as defined by x_offset and y_offset.

@@ -351,7 +351,7 @@ Image *RollImage(const Image *image,const ssize_t x_offset,
-

ShaveImage

+

ShaveImage

ShaveImage() shaves pixels from the image edges. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

@@ -386,7 +386,7 @@ Image *ShaveImage(const Image *image,const RectangleInfo *shave_info,
-

SpliceImage

+

SpliceImage

SpliceImage() splices a solid color into the image as defined by the geometry.

@@ -417,7 +417,7 @@ Image *SpliceImage(const Image *image,const RectangleInfo *geometry,
-

TransformImage

+

TransformImage

TransformImage() is a convenience method that behaves like ResizeImage() or CropImage() but accepts scaling and/or cropping information as a region geometry specification. If the operation fails, the original image handle is left as is.

@@ -460,7 +460,7 @@ MagickBooleanType TransformImage(Image **image,const char *crop_geometry,
-

TransposeImage

+

TransposeImage

TransposeImage() creates a horizontal mirror image by reflecting the pixels around the central y-axis while rotating them by 90 degrees.

@@ -486,7 +486,7 @@ Image *TransposeImage(const Image *image,ExceptionInfo *exception)
-

TransverseImage

+

TransverseImage

TransverseImage() creates a vertical mirror image by reflecting the pixels around the central x-axis while rotating them by 270 degrees.

@@ -512,7 +512,7 @@ Image *TransverseImage(const Image *image,ExceptionInfo *exception)
-

TrimImage

+

TrimImage

TrimImage() trims pixels from the image edges. It allocates the memory necessary for the new Image structure and returns a pointer to the new image.

diff --git a/www/api/version.html b/www/api/version.html index aceee3695..a7244a8b0 100644 --- a/www/api/version.html +++ b/www/api/version.html @@ -10,7 +10,7 @@ MagickCore, C API: Get the Version and Copyrights @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

GetMagickCopyrightGetMagickDelegatesGetMagickFeaturesGetMagickHomeURLGetMagickLicenseGetMagickPackageNameGetMagickQuantumDepthGetMagickQuantumRangeGetMagickReleaseDateGetMagickSignatureGetMagickVersionListMagickVersion

-

GetMagickCopyright

+

GetMagickCopyright

GetMagickCopyright() returns the ImageMagick API copyright as a string.

@@ -93,7 +93,7 @@ const char *GetMagickCopyright(void) -

GetMagickDelegates

+

GetMagickDelegates

GetMagickDelegates() returns the ImageMagick delegate libraries.

@@ -105,7 +105,7 @@ const char *GetMagickDelegates(void)

No parameters are required.

-

GetMagickFeatures

+

GetMagickFeatures

GetMagickFeatures() returns the ImageMagick features.

@@ -117,7 +117,7 @@ const char *GetMagickFeatures(void)

No parameters are required.

-

GetMagickHomeURL

+

GetMagickHomeURL

GetMagickHomeURL() returns the ImageMagick home URL.

@@ -127,7 +127,7 @@ const char *GetMagickFeatures(void) char *GetMagickHomeURL(void) -

GetMagickLicense

+

GetMagickLicense

GetMagickLicense() returns the ImageMagick API license as a string.

@@ -137,7 +137,7 @@ char *GetMagickHomeURL(void) const char *GetMagickLicense(void) -

GetMagickPackageName

+

GetMagickPackageName

GetMagickPackageName() returns the ImageMagick package name.

@@ -149,7 +149,7 @@ const char *GetMagickName(void)

No parameters are required.

-

GetMagickQuantumDepth

+

GetMagickQuantumDepth

GetMagickQuantumDepth() returns the ImageMagick quantum depth.

@@ -171,7 +171,7 @@ const char *GetMagickQuantumDepth(size_t *depth)
-

GetMagickQuantumRange

+

GetMagickQuantumRange

GetMagickQuantumRange() returns the ImageMagick quantum range.

@@ -193,7 +193,7 @@ const char *GetMagickQuantumRange(size_t *range)
-

GetMagickReleaseDate

+

GetMagickReleaseDate

GetMagickReleaseDate() returns the ImageMagick release date.

@@ -205,7 +205,7 @@ const char *GetMagickReleaseDate(void)

No parameters are required.

-

GetMagickSignature

+

GetMagickSignature

GetMagickSignature() returns a signature that uniquely encodes the MagickCore libary version, quantum depth, HDRI status, OS word size, and endianness.

@@ -227,7 +227,7 @@ unsigned int GetMagickSignature(const StringInfo *nonce)
-

GetMagickVersion

+

GetMagickVersion

GetMagickVersion() returns the ImageMagick API version as a string and as a number.

@@ -249,7 +249,7 @@ const char *GetMagickVersion(size_t *version)
-

ListMagickVersion

+

ListMagickVersion

ListMagickVersion() identifies the ImageMagick version by printing its attributes to the file. Attributes include the copyright, features, and delegates.

diff --git a/www/api/version.php b/www/api/version.php index 9a8f1227c..2e35101c1 100644 --- a/www/api/version.php +++ b/www/api/version.php @@ -10,7 +10,7 @@ MagickCore, C API: Get the Version and Copyrights @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

GetMagickCopyrightGetMagickDelegatesGetMagickFeaturesGetMagickHomeURLGetMagickLicenseGetMagickPackageNameGetMagickQuantumDepthGetMagickQuantumRangeGetMagickReleaseDateGetMagickSignatureGetMagickVersionListMagickVersion

-

GetMagickCopyright

+

GetMagickCopyright

GetMagickCopyright() returns the ImageMagick API copyright as a string.

@@ -93,7 +93,7 @@ const char *GetMagickCopyright(void) -

GetMagickDelegates

+

GetMagickDelegates

GetMagickDelegates() returns the ImageMagick delegate libraries.

@@ -105,7 +105,7 @@ const char *GetMagickDelegates(void)

No parameters are required.

-

GetMagickFeatures

+

GetMagickFeatures

GetMagickFeatures() returns the ImageMagick features.

@@ -117,7 +117,7 @@ const char *GetMagickFeatures(void)

No parameters are required.

-

GetMagickHomeURL

+

GetMagickHomeURL

GetMagickHomeURL() returns the ImageMagick home URL.

@@ -127,7 +127,7 @@ const char *GetMagickFeatures(void) char *GetMagickHomeURL(void) -

GetMagickLicense

+

GetMagickLicense

GetMagickLicense() returns the ImageMagick API license as a string.

@@ -137,7 +137,7 @@ char *GetMagickHomeURL(void) const char *GetMagickLicense(void) -

GetMagickPackageName

+

GetMagickPackageName

GetMagickPackageName() returns the ImageMagick package name.

@@ -149,7 +149,7 @@ const char *GetMagickName(void)

No parameters are required.

-

GetMagickQuantumDepth

+

GetMagickQuantumDepth

GetMagickQuantumDepth() returns the ImageMagick quantum depth.

@@ -171,7 +171,7 @@ const char *GetMagickQuantumDepth(size_t *depth)
-

GetMagickQuantumRange

+

GetMagickQuantumRange

GetMagickQuantumRange() returns the ImageMagick quantum range.

@@ -193,7 +193,7 @@ const char *GetMagickQuantumRange(size_t *range)
-

GetMagickReleaseDate

+

GetMagickReleaseDate

GetMagickReleaseDate() returns the ImageMagick release date.

@@ -205,7 +205,7 @@ const char *GetMagickReleaseDate(void)

No parameters are required.

-

GetMagickSignature

+

GetMagickSignature

GetMagickSignature() returns a signature that uniquely encodes the MagickCore libary version, quantum depth, HDRI status, OS word size, and endianness.

@@ -227,7 +227,7 @@ unsigned int GetMagickSignature(const StringInfo *nonce)
-

GetMagickVersion

+

GetMagickVersion

GetMagickVersion() returns the ImageMagick API version as a string and as a number.

@@ -249,7 +249,7 @@ const char *GetMagickVersion(size_t *version)
-

ListMagickVersion

+

ListMagickVersion

ListMagickVersion() identifies the ImageMagick version by printing its attributes to the file. Attributes include the copyright, features, and delegates.

diff --git a/www/api/wand-view.html b/www/api/wand-view.html index 50351c493..907adc357 100644 --- a/www/api/wand-view.html +++ b/www/api/wand-view.html @@ -10,7 +10,7 @@ MagickWand, C API: Wand View Methods @ ImageMagick - + @@ -23,7 +23,7 @@ - + @@ -57,7 +57,7 @@ Develop @@ -83,7 +83,7 @@

CloneWandViewDestroyWandViewDuplexTransferWandViewIteratorGetWandViewExceptionGetWandViewExtentGetWandViewIteratorGetWandViewPixelsGetWandViewWandIsWandViewNewWandViewNewWandViewExtentSetWandViewDescriptionSetWandViewIteratorTransferWandViewIteratorUpdateWandViewIterator

-

CloneWandView

+

CloneWandView

CloneWandView() makes a copy of the specified wand view.

@@ -105,7 +105,7 @@ WandView *CloneWandView(const WandView *wand_view)
-

DestroyWandView

+

DestroyWandView

DestroyWandView() deallocates memory associated with a wand view.

@@ -127,7 +127,7 @@ WandView *DestroyWandView(WandView *wand_view)
-

DuplexTransferWandViewIterator

+

DuplexTransferWandViewIterator

DuplexTransferWandViewIterator() iterates over three wand views in parallel and calls your transfer method for each scanline of the view. The source and duplex pixel extent is not confined to the image canvas-- that is you can include negative offsets or widths or heights that exceed the image dimension. However, the destination wand view is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension are permitted.

@@ -183,7 +183,7 @@ MagickBooleanType DuplexTransferWandViewIterator(WandView *source,
-

GetWandViewException

+

GetWandViewException

GetWandViewException() returns the severity, reason, and description of any error that occurs when utilizing a wand view.

@@ -210,7 +210,7 @@ char *GetWandViewException(const WandView *wand_view,
-

GetWandViewExtent

+

GetWandViewExtent

GetWandViewExtent() returns the wand view extent.

@@ -232,7 +232,7 @@ RectangleInfo GetWandViewExtent(const WandView *wand_view)
-

GetWandViewIterator

+

GetWandViewIterator

GetWandViewIterator() iterates over the wand view in parallel and calls your get method for each scanline of the view. The pixel extent is not confined to the image canvas-- that is you can include negative offsets or widths or heights that exceed the image dimension. Any updates to the pixels in your callback are ignored.

@@ -278,7 +278,7 @@ MagickBooleanType GetWandViewIterator(WandView *source,
-

GetWandViewPixels

+

GetWandViewPixels

GetWandViewPixels() returns the wand view pixel_wands.

@@ -300,7 +300,7 @@ PixelWand *GetWandViewPixels(const WandView *wand_view)
-

GetWandViewWand

+

GetWandViewWand

GetWandViewWand() returns the magick wand associated with the wand view.

@@ -322,7 +322,7 @@ MagickWand *GetWandViewWand(const WandView *wand_view)
-

IsWandView

+

IsWandView

IsWandView() returns MagickTrue if the the parameter is verified as a wand view object.

@@ -344,7 +344,7 @@ MagickBooleanType IsWandView(const WandView *wand_view)
-

NewWandView

+

NewWandView

NewWandView() returns a wand view required for all other methods in the Wand View API.

@@ -366,7 +366,7 @@ WandView *NewWandView(MagickWand *wand)
-

NewWandViewExtent

+

NewWandViewExtent

NewWandViewExtent() returns a wand view required for all other methods in the Wand View API.

@@ -393,7 +393,7 @@ WandView *NewWandViewExtent(MagickWand *wand,const ssize_t x,
-

SetWandViewDescription

+

SetWandViewDescription

SetWandViewDescription() associates a description with an image view.

@@ -419,7 +419,7 @@ void SetWandViewDescription(WandView *image_view,const char *description)
-

SetWandViewIterator

+

SetWandViewIterator

SetWandViewIterator() iterates over the wand view in parallel and calls your set method for each scanline of the view. The pixel extent is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension. The pixels are initiallly undefined and any settings you make in the callback method are automagically synced back to your image.

@@ -465,7 +465,7 @@ MagickBooleanType SetWandViewIterator(WandView *destination,
-

TransferWandViewIterator

+

TransferWandViewIterator

TransferWandViewIterator() iterates over two wand views in parallel and calls your transfer method for each scanline of the view. The source pixel extent is not confined to the image canvas-- that is you can include negative offsets or widths or heights that exceed the image dimension. However, the destination wand view is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension are permitted.

@@ -516,7 +516,7 @@ MagickBooleanType TransferWandViewIterator(WandView *source,
-

UpdateWandViewIterator

+

UpdateWandViewIterator

UpdateWandViewIterator() iterates over the wand view in parallel and calls your update method for each scanline of the view. The pixel extent is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension are permitted. Updates to pixels in your callback are automagically synced back to the image.

diff --git a/www/binary-releases.html b/www/binary-releases.html index da0f5903d..14a7a40e5 100644 --- a/www/binary-releases.html +++ b/www/binary-releases.html @@ -10,7 +10,7 @@ - + @@ -45,7 +45,7 @@ Command-line Resources Develop - Search + Search Community
@@ -447,7 +447,7 @@ objShell.Exec("convert ""e:/myimages/image.png"" ""e:/myimages/image.jpg""")

Back to top • Public Key • - Contact Us

+ Contact Us

© 1999-2016 ImageMagick Studio LLC

diff --git a/www/source/analyze.c b/www/source/analyze.c index 5cc4ebad8..3f293d4a0 100644 --- a/www/source/analyze.c +++ b/www/source/analyze.c @@ -21,7 +21,7 @@ % You may not use this file except in compliance with the License. You may % % obtain a copy of the License at % % % -% http://www.imagemagick.org/script/license.php % +% https://imagemagick.org/script/license.php % % % % Unless required by applicable law or agreed to in writing, software % % distributed under the License is distributed on an "AS IS" BASIS, % diff --git a/www/source/configure.xml b/www/source/configure.xml index 069bd9ecc..9495070f0 100644 --- a/www/source/configure.xml +++ b/www/source/configure.xml @@ -46,5 +46,5 @@ - + diff --git a/www/source/delegates.xml b/www/source/delegates.xml index 41cbe4b93..f37aaf873 100644 --- a/www/source/delegates.xml +++ b/www/source/delegates.xml @@ -61,7 +61,7 @@ - + diff --git a/www/source/mgk.c b/www/source/mgk.c index 8e3d5c3ed..eb08c6ddb 100644 --- a/www/source/mgk.c +++ b/www/source/mgk.c @@ -23,7 +23,7 @@ % You may not use this file except in compliance with the License. You may % % obtain a copy of the License at % % % -% http://www.imagemagick.org/script/license.php % +% https://imagemagick.org/script/license.php % % % % Unless required by applicable law or agreed to in writing, software % % distributed under the License is distributed on an "AS IS" BASIS, % -- 2.40.0