diff --git a/reference/imagick/constants.xml b/reference/imagick/constants.xml
new file mode 100644
index 0000000000..6e51018ebe
--- /dev/null
+++ b/reference/imagick/constants.xml
@@ -0,0 +1,1030 @@
+
+
+
+ &reftitle.constants;
+ &extension.constants;
+
+
+
+ IMAGICK_FILTER_UNDEFINED
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_POINT
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_BOX
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_TRIANGLE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_HERMITE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_HANNING
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_HAMMING
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_BLACKMAN
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_GAUSSIAN
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_QUADRATIC
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_CUBIC
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_CATROM
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_MITCHELL
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_LANCZOS
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_BESSEL
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_SINC
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FILTER_UNKNOWN
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FONTSTYLE_NORMAL
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FONTSTYLE_ITALIC
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FONTSTYLE_OBLIQUE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_FONTSTYLE_ANY
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_RAISE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_LOWER
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_UNDEFINED
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_OVER
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_IN
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_OUT
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_ATOP
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_XOR
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_PLUS
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_MINUS
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_ADD
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_SUBTRACT
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_DIFFERENCE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_MULTIPLY
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_BUMPMAP
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_COPY
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_COPYRED
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_COPYGREEN
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_COPYBLUE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_COPYOPACITY
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_CLEAR
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_DISSOLVE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_DISPLACE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_MODULATE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_THRESHOLD
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_NONE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_DARKEN
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_LIGHTEN
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_HUE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_SATURATE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_COLORIZE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_LUMINIZE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_SCREEN
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPOSITE_OP_OVERLAY
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_PROFILE_OWN
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_PROFILE_COPY
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_TYPE_UNDEFINED
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_TYPE_BILEVEL
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_TYPE_GRAYSCALE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_TYPE_GRAYSCALEMATTE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_TYPE_PALETTE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_TYPE_PALETTEMATTE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_TYPE_TRUECOLOR
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_TYPE_TRUECOLORMATTE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_TYPE_COLORSEPARATION
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_TYPE_COLORSEPARATIONMATTE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_TYPE_OPTIMIZE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_UNDEFINED
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_RGB
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_GRAY
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_TRANSPARENT
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_OHTA
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_XYZ
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_YCBCR
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_YCC
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_YIQ
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_YPBPR
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_YUV
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_CMYK
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COLORSPACE_SRGB
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPRESSION_UNDEFINED
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPRESSION_NONE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPRESSION_BZIP
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPRESSION_FAX
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPRESSION_GROUP4
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPRESSION_JPEG
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPRESSION_LOSSLESSJPEG
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPRESSION_LZW
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPRESSION_RLE
+ (integer)
+
+
+
+
+
+
+
+
+
+ IMAGICK_COMPRESSION_ZIP
+ (integer)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-begindraw.xml b/reference/imagick/functions/imagick-begindraw.xml
new file mode 100644
index 0000000000..cb509592a1
--- /dev/null
+++ b/reference/imagick/functions/imagick-begindraw.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_begindraw
+ Begin draw
+
+
+ &reftitle.description;
+
+ boolimagick_begindraw
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-blob2image.xml b/reference/imagick/functions/imagick-blob2image.xml
new file mode 100644
index 0000000000..baf2d317e7
--- /dev/null
+++ b/reference/imagick/functions/imagick-blob2image.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_blob2image
+ Read image from BLOB
+
+
+ &reftitle.description;
+
+ resourceimagick_blob2image
+ stringblob
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ blob
+
+
+ BLOB containing the image
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ New image handle on success or &false; on error.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-blur.xml b/reference/imagick/functions/imagick-blur.xml
new file mode 100644
index 0000000000..af86a3a7a8
--- /dev/null
+++ b/reference/imagick/functions/imagick-blur.xml
@@ -0,0 +1,159 @@
+
+
+
+
+ imagick_blur
+ Blur image
+
+
+ &reftitle.description;
+
+ boolimagick_blur
+ resourceimage
+ floatradius
+ floatsigma
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ radius
+
+
+ Radius of the Gaussian in pixels, not counting the center pixel
+
+
+
+
+ sigma
+
+
+ Standard deviation of the Gaussian in pixels
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-border.xml b/reference/imagick/functions/imagick-border.xml
new file mode 100644
index 0000000000..2a972a25f6
--- /dev/null
+++ b/reference/imagick/functions/imagick-border.xml
@@ -0,0 +1,177 @@
+
+
+
+
+ imagick_border
+ Surrounds the image with a border
+
+
+ &reftitle.description;
+
+ boolimagick_border
+ resourceimage
+ intx
+ inty
+ intwidth
+ intheight
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x
+
+
+ Horizontal offset
+
+
+
+
+ y
+
+
+ Vertical offset
+
+
+
+
+ width
+
+
+ Rectangle width
+
+
+
+
+ height
+
+
+ Rectangle height
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-charcoal.xml b/reference/imagick/functions/imagick-charcoal.xml
new file mode 100644
index 0000000000..2c77eb11b6
--- /dev/null
+++ b/reference/imagick/functions/imagick-charcoal.xml
@@ -0,0 +1,159 @@
+
+
+
+
+ imagick_charcoal
+ Highlight edges
+
+
+ &reftitle.description;
+
+ boolimagick_charcoal
+ resourceimage
+ floatradius
+ floatsigma
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ radius
+
+
+ Radius of the pixel neighborhood
+
+
+
+
+ sigma
+
+
+ Standard deviation of the Gaussian in pixels
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-chop.xml b/reference/imagick/functions/imagick-chop.xml
new file mode 100644
index 0000000000..4d5856fc51
--- /dev/null
+++ b/reference/imagick/functions/imagick-chop.xml
@@ -0,0 +1,177 @@
+
+
+
+
+ imagick_chop
+ Remove a region of an image and collapse the image to occupy the removed portion
+
+
+ &reftitle.description;
+
+ boolimagick_chop
+ resourceimage
+ intx
+ inty
+ intwidth
+ intheight
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x
+
+
+ Horizontal offset
+
+
+
+
+ y
+
+
+ Vertical offset
+
+
+
+
+ width
+
+
+ Rectangle width
+
+
+
+
+ height
+
+
+ Rectangle height
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-clonehandle.xml b/reference/imagick/functions/imagick-clonehandle.xml
new file mode 100644
index 0000000000..d6070de9aa
--- /dev/null
+++ b/reference/imagick/functions/imagick-clonehandle.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_clonehandle
+ Clone image
+
+
+ &reftitle.description;
+
+ resourceimagick_clonehandle
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ New image handle on success or &false; on error.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-composite.xml b/reference/imagick/functions/imagick-composite.xml
new file mode 100644
index 0000000000..95f6cf21c8
--- /dev/null
+++ b/reference/imagick/functions/imagick-composite.xml
@@ -0,0 +1,177 @@
+
+
+
+
+ imagick_composite
+ Composite the second image onto the first at the specified offsets
+
+
+ &reftitle.description;
+
+ boolimagick_composite
+ resourceimage
+ inttype
+ resourceimage2
+ intx_offset
+ inty_offset
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ type
+
+
+ One of IMAGICK_COMPOSITE_* constants
+
+
+
+
+ image2
+
+
+ Image 2 handle
+
+
+
+
+ x_offset
+
+
+ Column offset of the composited image
+
+
+
+
+ y_offset
+
+
+ Row offset of the composited image
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-contrast.xml b/reference/imagick/functions/imagick-contrast.xml
new file mode 100644
index 0000000000..c3b44969bb
--- /dev/null
+++ b/reference/imagick/functions/imagick-contrast.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_contrast
+ Enhance the intensity differences between the lighter and darker elements of the image
+
+
+ &reftitle.description;
+
+ boolimagick_contrast
+ resourceimage
+ intsharpen
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ sharpen
+
+
+ Increase or decrease image contrast
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-convert.xml b/reference/imagick/functions/imagick-convert.xml
new file mode 100644
index 0000000000..6f0101584a
--- /dev/null
+++ b/reference/imagick/functions/imagick-convert.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_convert
+ Convert image
+
+
+ &reftitle.description;
+
+ boolimagick_convert
+ resourceimage
+ stringtype
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ type
+
+
+ One of IMAGICK_TYPE_* constants
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-crop.xml b/reference/imagick/functions/imagick-crop.xml
new file mode 100644
index 0000000000..649d2b20b9
--- /dev/null
+++ b/reference/imagick/functions/imagick-crop.xml
@@ -0,0 +1,177 @@
+
+
+
+
+ imagick_crop
+ Extract a region of the image
+
+
+ &reftitle.description;
+
+ boolimagick_crop
+ resourceimage
+ intx
+ inty
+ intwidth
+ intheight
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x
+
+
+ Horizontal offset
+
+
+
+
+ y
+
+
+ Vertical offset
+
+
+
+
+ width
+
+
+ Rectangle width
+
+
+
+
+ height
+
+
+ Rectangle height
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-despeckle.xml b/reference/imagick/functions/imagick-despeckle.xml
new file mode 100644
index 0000000000..c5f586e5f9
--- /dev/null
+++ b/reference/imagick/functions/imagick-despeckle.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_despeckle
+ Reduce the speckle noise
+
+
+ &reftitle.description;
+
+ boolimagick_despeckle
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-destroyhandle.xml b/reference/imagick/functions/imagick-destroyhandle.xml
new file mode 100644
index 0000000000..a73b4bf9fc
--- /dev/null
+++ b/reference/imagick/functions/imagick-destroyhandle.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_destroyhandle
+ Free image from memory
+
+
+ &reftitle.description;
+
+ boolimagick_destroyhandle
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-drawannotation.xml b/reference/imagick/functions/imagick-drawannotation.xml
new file mode 100644
index 0000000000..03a8389290
--- /dev/null
+++ b/reference/imagick/functions/imagick-drawannotation.xml
@@ -0,0 +1,168 @@
+
+
+
+
+ imagick_drawannotation
+ Write text
+
+
+ &reftitle.description;
+
+ boolimagick_drawannotation
+ resourceimage
+ floatx
+ floaty
+ stringtext
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x
+
+
+ X ordinate to left of text
+
+
+
+
+ y
+
+
+ Y ordinate to text baseline
+
+
+
+
+ text
+
+
+ Text to draw
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-drawarc.xml b/reference/imagick/functions/imagick-drawarc.xml
new file mode 100644
index 0000000000..6540afdc41
--- /dev/null
+++ b/reference/imagick/functions/imagick-drawarc.xml
@@ -0,0 +1,195 @@
+
+
+
+
+ imagick_drawarc
+ Draw arc
+
+
+ &reftitle.description;
+
+ boolimagick_drawarc
+ resourceimage
+ floatx1
+ floaty1
+ floatx2
+ floaty2
+ floatstart_rot
+ floatend_rot
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x1
+
+
+ Starting x ordinate of bounding rectangle
+
+
+
+
+ y1
+
+
+ Starting y ordinate of bounding rectangle
+
+
+
+
+ x2
+
+
+ Ending x ordinate of bounding rectangle
+
+
+
+
+ y2
+
+
+ Ending y ordinate of bounding rectangle
+
+
+
+
+ start_rot
+
+
+ Starting degrees of rotation
+
+
+
+
+ end_rot
+
+
+ Ending degrees of rotation
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-drawcircle.xml b/reference/imagick/functions/imagick-drawcircle.xml
new file mode 100644
index 0000000000..e7d16e497b
--- /dev/null
+++ b/reference/imagick/functions/imagick-drawcircle.xml
@@ -0,0 +1,177 @@
+
+
+
+
+ imagick_drawcircle
+ Draw circle
+
+
+ &reftitle.description;
+
+ boolimagick_drawcircle
+ resourceimage
+ floatx1
+ floaty1
+ floatx2
+ floaty2
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x1
+
+
+ Origin x ordinate
+
+
+
+
+ y1
+
+
+ Origin y ordinate
+
+
+
+
+ x2
+
+
+ Perimeter x ordinate
+
+
+
+
+ y2
+
+
+ Perimeter y ordinate
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-drawellipse.xml b/reference/imagick/functions/imagick-drawellipse.xml
new file mode 100644
index 0000000000..616185425e
--- /dev/null
+++ b/reference/imagick/functions/imagick-drawellipse.xml
@@ -0,0 +1,195 @@
+
+
+
+
+ imagick_drawellipse
+ Draw ellipse
+
+
+ &reftitle.description;
+
+ boolimagick_drawellipse
+ resourceimage
+ floatx
+ floaty
+ floatradius_x
+ floatradius_y
+ floatstart_rot
+ floatend_rot
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x
+
+
+ Origin x ordinate
+
+
+
+
+ y
+
+
+ Origin y ordinate
+
+
+
+
+ radius_x
+
+
+ Radius in x
+
+
+
+
+ radius_y
+
+
+ Radius in y
+
+
+
+
+ start_rot
+
+
+ Starting rotation in degrees
+
+
+
+
+ end_rot
+
+
+ Ending rotation in degrees
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-drawline.xml b/reference/imagick/functions/imagick-drawline.xml
new file mode 100644
index 0000000000..e6f85fe278
--- /dev/null
+++ b/reference/imagick/functions/imagick-drawline.xml
@@ -0,0 +1,177 @@
+
+
+
+
+ imagick_drawline
+ Draw line
+
+
+ &reftitle.description;
+
+ boolimagick_drawline
+ resourceimage
+ floatx1
+ floaty1
+ floatx2
+ floaty2
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x1
+
+
+ Starting x ordinate
+
+
+
+
+ y1
+
+
+ Starting y ordinate
+
+
+
+
+ x2
+
+
+ Ending x ordinate
+
+
+
+
+ y2
+
+
+ Ending y ordinate
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-drawpoint.xml b/reference/imagick/functions/imagick-drawpoint.xml
new file mode 100644
index 0000000000..878ec337d3
--- /dev/null
+++ b/reference/imagick/functions/imagick-drawpoint.xml
@@ -0,0 +1,159 @@
+
+
+
+
+ imagick_drawpoint
+ Draw point
+
+
+ &reftitle.description;
+
+ boolimagick_drawpoint
+ resourceimage
+ floatx
+ floaty
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x
+
+
+ Horizontal offset
+
+
+
+
+ y
+
+
+ Vertical offset
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-drawrectangle.xml b/reference/imagick/functions/imagick-drawrectangle.xml
new file mode 100644
index 0000000000..adcbe2ffda
--- /dev/null
+++ b/reference/imagick/functions/imagick-drawrectangle.xml
@@ -0,0 +1,177 @@
+
+
+
+
+ imagick_drawrectangle
+ Draw rectangle
+
+
+ &reftitle.description;
+
+ boolimagick_drawrectangle
+ resourceimage
+ floatx1
+ floaty1
+ floatx2
+ floaty2
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x1
+
+
+ X ordinate of first coordinate
+
+
+
+
+ y1
+
+
+ Y ordinate of first coordinate
+
+
+
+
+ x2
+
+
+ X ordinate of second coordinate
+
+
+
+
+ y2
+
+
+ Y ordinate of second coordinate
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-edge.xml b/reference/imagick/functions/imagick-edge.xml
new file mode 100644
index 0000000000..bf95b6aed8
--- /dev/null
+++ b/reference/imagick/functions/imagick-edge.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_edge
+ Find edges
+
+
+ &reftitle.description;
+
+ boolimagick_edge
+ resourceimage
+ floatradius
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ radius
+
+
+ Radius of the pixel neighborhood
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-emboss.xml b/reference/imagick/functions/imagick-emboss.xml
new file mode 100644
index 0000000000..5366a81601
--- /dev/null
+++ b/reference/imagick/functions/imagick-emboss.xml
@@ -0,0 +1,159 @@
+
+
+
+
+ imagick_emboss
+ Return a grayscale image with a three-dimensional effect
+
+
+ &reftitle.description;
+
+ boolimagick_emboss
+ resourceimage
+ floatradius
+ floatsigma
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ radius
+
+
+ Radius of the pixel neighborhood
+
+
+
+
+ sigma
+
+
+ Standard deviation of the Gaussian in pixels
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-enhance.xml b/reference/imagick/functions/imagick-enhance.xml
new file mode 100644
index 0000000000..0602a0bffa
--- /dev/null
+++ b/reference/imagick/functions/imagick-enhance.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_enhance
+ Apply a digital filter that improves the quality of a noisy image
+
+
+ &reftitle.description;
+
+ boolimagick_enhance
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-equalize.xml b/reference/imagick/functions/imagick-equalize.xml
new file mode 100644
index 0000000000..11d9f4da2a
--- /dev/null
+++ b/reference/imagick/functions/imagick-equalize.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_equalize
+ Apply a histogram equalization to the image
+
+
+ &reftitle.description;
+
+ boolimagick_equalize
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-error.xml b/reference/imagick/functions/imagick-error.xml
new file mode 100644
index 0000000000..94ee1d0753
--- /dev/null
+++ b/reference/imagick/functions/imagick-error.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_error
+ Check whether there is an error
+
+
+ &reftitle.description;
+
+ stringimagick_error
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ String containing all types of errors or empty string if there is no error.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-faileddescription.xml b/reference/imagick/functions/imagick-faileddescription.xml
new file mode 100644
index 0000000000..36c8600fab
--- /dev/null
+++ b/reference/imagick/functions/imagick-faileddescription.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_faileddescription
+ Get description of failure
+
+
+ &reftitle.description;
+
+ stringimagick_faileddescription
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Description of failure or &false; if there is no failure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-failedreason.xml b/reference/imagick/functions/imagick-failedreason.xml
new file mode 100644
index 0000000000..66541abe04
--- /dev/null
+++ b/reference/imagick/functions/imagick-failedreason.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_failedreason
+ Get reason of failure
+
+
+ &reftitle.description;
+
+ stringimagick_failedreason
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Reason of failure or &false; if there is no failure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-first.xml b/reference/imagick/functions/imagick-first.xml
new file mode 100644
index 0000000000..c2d19b9608
--- /dev/null
+++ b/reference/imagick/functions/imagick-first.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_first
+ Set the internal pointer of an image list to its first element
+
+
+ &reftitle.description;
+
+ boolimagick_first
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-flatten.xml b/reference/imagick/functions/imagick-flatten.xml
new file mode 100644
index 0000000000..841f06fb5c
--- /dev/null
+++ b/reference/imagick/functions/imagick-flatten.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_flatten
+ Merge a sequence of images
+
+
+ &reftitle.description;
+
+ boolimagick_flatten
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-flip.xml b/reference/imagick/functions/imagick-flip.xml
new file mode 100644
index 0000000000..ee00b57391
--- /dev/null
+++ b/reference/imagick/functions/imagick-flip.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_flip
+ Create a vertical mirror image by reflecting the pixels around the central x-axis
+
+
+ &reftitle.description;
+
+ boolimagick_flip
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-flop.xml b/reference/imagick/functions/imagick-flop.xml
new file mode 100644
index 0000000000..140d07492d
--- /dev/null
+++ b/reference/imagick/functions/imagick-flop.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_flop
+ Create a horizontal mirror image by reflecting the pixels around the central y-axis
+
+
+ &reftitle.description;
+
+ boolimagick_flop
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-frame.xml b/reference/imagick/functions/imagick-frame.xml
new file mode 100644
index 0000000000..5a8cc68c20
--- /dev/null
+++ b/reference/imagick/functions/imagick-frame.xml
@@ -0,0 +1,195 @@
+
+
+
+
+ imagick_frame
+ Add a simulated three-dimensional border around the image
+
+
+ &reftitle.description;
+
+ boolimagick_frame
+ resourceimage
+ intx
+ inty
+ intwidth
+ intheight
+ intinner_bevel
+ intouter_bevel
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x
+
+
+ Horizontal offset
+
+
+
+
+ y
+
+
+ Vertical offset
+
+
+
+
+ width
+
+
+ Rectangle width
+
+
+
+
+ height
+
+
+ Rectangle height
+
+
+
+
+ inner_bevel
+
+
+ Inner bevel
+
+
+
+
+ outer_bevel
+
+
+ Outer bevel
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-free.xml b/reference/imagick/functions/imagick-free.xml
new file mode 100644
index 0000000000..2099434b46
--- /dev/null
+++ b/reference/imagick/functions/imagick-free.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_free
+ Alias of imagick_destroyhandle
+
+
+ &reftitle.description;
+
+ boolimagick_free
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-gamma.xml b/reference/imagick/functions/imagick-gamma.xml
new file mode 100644
index 0000000000..68c4e55c99
--- /dev/null
+++ b/reference/imagick/functions/imagick-gamma.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_gamma
+ Gamma-correct a particular image channel
+
+
+ &reftitle.description;
+
+ boolimagick_gamma
+ resourceimage
+ stringlevel
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ level
+
+
+ Image gamma
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-gaussianblur.xml b/reference/imagick/functions/imagick-gaussianblur.xml
new file mode 100644
index 0000000000..d16eba9267
--- /dev/null
+++ b/reference/imagick/functions/imagick-gaussianblur.xml
@@ -0,0 +1,159 @@
+
+
+
+
+ imagick_gaussianblur
+ Blur image
+
+
+ &reftitle.description;
+
+ boolimagick_gaussianblur
+ resourceimage
+ floatradius
+ floatsigma
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ radius
+
+
+ Radius of the pixel neighborhood not counting the center pixel
+
+
+
+
+ sigma
+
+
+ Standard deviation of the Gaussian in pixels
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getcanvas.xml b/reference/imagick/functions/imagick-getcanvas.xml
new file mode 100644
index 0000000000..1f2c4c31f0
--- /dev/null
+++ b/reference/imagick/functions/imagick-getcanvas.xml
@@ -0,0 +1,159 @@
+
+
+
+
+ imagick_getcanvas
+ Get canvas
+
+
+ &reftitle.description;
+
+ resourceimagick_getcanvas
+ stringcolor
+ intwidth
+ intheight
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ color
+
+
+ Background color
+
+
+
+
+ width
+
+
+ Width of the image
+
+
+
+
+ height
+
+
+ Height of the image
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ New image handle on success or &false; on error.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getcolorspace.xml b/reference/imagick/functions/imagick-getcolorspace.xml
new file mode 100644
index 0000000000..e7aa6974ed
--- /dev/null
+++ b/reference/imagick/functions/imagick-getcolorspace.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_getcolorspace
+ Get color space
+
+
+ &reftitle.description;
+
+ intimagick_getcolorspace
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ One of IMAGICK_COLORSPACE_* constants.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getdpix.xml b/reference/imagick/functions/imagick-getdpix.xml
new file mode 100644
index 0000000000..4653aaccd5
--- /dev/null
+++ b/reference/imagick/functions/imagick-getdpix.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_getdpix
+ Get DPI in X axis
+
+
+ &reftitle.description;
+
+ intimagick_getdpix
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Number of dots per inch in X axis.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getdpiy.xml b/reference/imagick/functions/imagick-getdpiy.xml
new file mode 100644
index 0000000000..6c807a6ef9
--- /dev/null
+++ b/reference/imagick/functions/imagick-getdpiy.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_getdpiy
+ Get DPI in Y axis
+
+
+ &reftitle.description;
+
+ intimagick_getdpiy
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Number of dots per inch in Y axis.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getheight.xml b/reference/imagick/functions/imagick-getheight.xml
new file mode 100644
index 0000000000..5acbeb6a5b
--- /dev/null
+++ b/reference/imagick/functions/imagick-getheight.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_getheight
+ Get height
+
+
+ &reftitle.description;
+
+ intimagick_getheight
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Height of an image in pixels.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getimagedepth.xml b/reference/imagick/functions/imagick-getimagedepth.xml
new file mode 100644
index 0000000000..3f9e60f822
--- /dev/null
+++ b/reference/imagick/functions/imagick-getimagedepth.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_getimagedepth
+ Get color depth
+
+
+ &reftitle.description;
+
+ intimagick_getimagedepth
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Minimum number of bits required to store every pixel of an image.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getimagefromlist.xml b/reference/imagick/functions/imagick-getimagefromlist.xml
new file mode 100644
index 0000000000..8eb90dff21
--- /dev/null
+++ b/reference/imagick/functions/imagick-getimagefromlist.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_getimagefromlist
+ Return copy of an image from the list
+
+
+ &reftitle.description;
+
+ resourceimagick_getimagefromlist
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ New image handle on success or &false; on failure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getimagetype.xml b/reference/imagick/functions/imagick-getimagetype.xml
new file mode 100644
index 0000000000..ff4d9a689e
--- /dev/null
+++ b/reference/imagick/functions/imagick-getimagetype.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_getimagetype
+ Get image type
+
+
+ &reftitle.description;
+
+ intimagick_getimagetype
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ One of IMAGICK_TYPE_* constants.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getlistindex.xml b/reference/imagick/functions/imagick-getlistindex.xml
new file mode 100644
index 0000000000..2293b90086
--- /dev/null
+++ b/reference/imagick/functions/imagick-getlistindex.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_getlistindex
+ Get position in the list of the specified image
+
+
+ &reftitle.description;
+
+ intimagick_getlistindex
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ 0-based index of the specified image in the list.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getlistsize.xml b/reference/imagick/functions/imagick-getlistsize.xml
new file mode 100644
index 0000000000..fb85c3e306
--- /dev/null
+++ b/reference/imagick/functions/imagick-getlistsize.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_getlistsize
+ Get list size
+
+
+ &reftitle.description;
+
+ intimagick_getlistsize
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Number of images in the list.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getmagick.xml b/reference/imagick/functions/imagick-getmagick.xml
new file mode 100644
index 0000000000..34e28c76a8
--- /dev/null
+++ b/reference/imagick/functions/imagick-getmagick.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_getmagick
+ Get Magick string
+
+
+ &reftitle.description;
+
+ stringimagick_getmagick
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Magick string on success or &false; on failure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getmimetype.xml b/reference/imagick/functions/imagick-getmimetype.xml
new file mode 100644
index 0000000000..166330d6ac
--- /dev/null
+++ b/reference/imagick/functions/imagick-getmimetype.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_getmimetype
+ Get MIME type
+
+
+ &reftitle.description;
+
+ stringimagick_getmimetype
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ MIME type on success or &false; on failure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getnumbercolors.xml b/reference/imagick/functions/imagick-getnumbercolors.xml
new file mode 100644
index 0000000000..da8dad78a6
--- /dev/null
+++ b/reference/imagick/functions/imagick-getnumbercolors.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_getnumbercolors
+ Get number of colors
+
+
+ &reftitle.description;
+
+ intimagick_getnumbercolors
+ resourceimage
+ stringhist_filename
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ hist_filename
+
+
+ Write a histogram of the color distribution to this file
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Number of unique colors used in the image on success or &false; on failure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-getwidth.xml b/reference/imagick/functions/imagick-getwidth.xml
new file mode 100644
index 0000000000..fc78273671
--- /dev/null
+++ b/reference/imagick/functions/imagick-getwidth.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_getwidth
+ Get width
+
+
+ &reftitle.description;
+
+ intimagick_getwidth
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Width of an image in pixels.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-goto.xml b/reference/imagick/functions/imagick-goto.xml
new file mode 100644
index 0000000000..5885200a69
--- /dev/null
+++ b/reference/imagick/functions/imagick-goto.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_goto
+ Go to specified image in a list
+
+
+ &reftitle.description;
+
+ boolimagick_goto
+ resourceimage
+ intframe
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ frame
+
+
+ 0-based index of a frame
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-image2blob.xml b/reference/imagick/functions/imagick-image2blob.xml
new file mode 100644
index 0000000000..76b90727dc
--- /dev/null
+++ b/reference/imagick/functions/imagick-image2blob.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_image2blob
+ Return image as BLOB
+
+
+ &reftitle.description;
+
+ stringimagick_image2blob
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ BLOB representation of image.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-implode.xml b/reference/imagick/functions/imagick-implode.xml
new file mode 100644
index 0000000000..1c079a87ca
--- /dev/null
+++ b/reference/imagick/functions/imagick-implode.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_implode
+ Implode image pixels
+
+
+ &reftitle.description;
+
+ boolimagick_implode
+ resourceimage
+ floatamount
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ amount
+
+
+ Extent of the implosion
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-iserror.xml b/reference/imagick/functions/imagick-iserror.xml
new file mode 100644
index 0000000000..fa07ae5323
--- /dev/null
+++ b/reference/imagick/functions/imagick-iserror.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_iserror
+ Check whether there is an error with image
+
+
+ &reftitle.description;
+
+ boolimagick_iserror
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &true; if there is an error, &false; otherwise.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-isgrayimage.xml b/reference/imagick/functions/imagick-isgrayimage.xml
new file mode 100644
index 0000000000..dfc2079c39
--- /dev/null
+++ b/reference/imagick/functions/imagick-isgrayimage.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_isgrayimage
+ Check whether image is gray
+
+
+ &reftitle.description;
+
+ boolimagick_isgrayimage
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &true; if image is gray, &false; otherwise.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-isimagesequal.xml b/reference/imagick/functions/imagick-isimagesequal.xml
new file mode 100644
index 0000000000..57f8c4c64e
--- /dev/null
+++ b/reference/imagick/functions/imagick-isimagesequal.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_isimagesequal
+ Compare two images
+
+
+ &reftitle.description;
+
+ boolimagick_isimagesequal
+ resourceimage
+ resourceimage2
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ image2
+
+
+ Image 2 handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &true; if images are equal, &false; otherwise.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-ismonochromeimage.xml b/reference/imagick/functions/imagick-ismonochromeimage.xml
new file mode 100644
index 0000000000..48795aa3c8
--- /dev/null
+++ b/reference/imagick/functions/imagick-ismonochromeimage.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_ismonochromeimage
+ Check whether image is monochrome
+
+
+ &reftitle.description;
+
+ boolimagick_ismonochromeimage
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &true; if image is monochrome, &false; otherwise.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-isopaqueimage.xml b/reference/imagick/functions/imagick-isopaqueimage.xml
new file mode 100644
index 0000000000..3bcf08fe4c
--- /dev/null
+++ b/reference/imagick/functions/imagick-isopaqueimage.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_isopaqueimage
+ Check whether image is opaque
+
+
+ &reftitle.description;
+
+ boolimagick_isopaqueimage
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &true; if image is opaque, &false; otherwise.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-ispaletteimage.xml b/reference/imagick/functions/imagick-ispaletteimage.xml
new file mode 100644
index 0000000000..765c23c1cd
--- /dev/null
+++ b/reference/imagick/functions/imagick-ispaletteimage.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_ispaletteimage
+ Check whether image is palette
+
+
+ &reftitle.description;
+
+ boolimagick_ispaletteimage
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &true; if image is palette, &false; otherwise.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-level.xml b/reference/imagick/functions/imagick-level.xml
new file mode 100644
index 0000000000..fa489c1125
--- /dev/null
+++ b/reference/imagick/functions/imagick-level.xml
@@ -0,0 +1,151 @@
+
+
+
+
+ imagick_level
+ Adjust levels of a particular image channel by scaling the colors falling between specified white and black points to the full available quantum range
+
+
+ &reftitle.description;
+
+ boolimagick_level
+ resourceimage
+ stringlevel
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ level
+
+
+ Specify the levels where the black and white points have the range of
+ 0-QuantumRange, and gamma has the range 0-10 (e.g. 10x90+2)
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-magnify.xml b/reference/imagick/functions/imagick-magnify.xml
new file mode 100644
index 0000000000..35219dfa93
--- /dev/null
+++ b/reference/imagick/functions/imagick-magnify.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_magnify
+ Double-size the image using bilinear interpolation
+
+
+ &reftitle.description;
+
+ boolimagick_magnify
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-medianfilter.xml b/reference/imagick/functions/imagick-medianfilter.xml
new file mode 100644
index 0000000000..8d3c23b50f
--- /dev/null
+++ b/reference/imagick/functions/imagick-medianfilter.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_medianfilter
+ Replace each pixel by the median in a set of neighboring pixels
+
+
+ &reftitle.description;
+
+ boolimagick_medianfilter
+ resourceimage
+ floatradius
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ radius
+
+
+ Radius of the pixel neighborhood
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-minify.xml b/reference/imagick/functions/imagick-minify.xml
new file mode 100644
index 0000000000..0285d3f578
--- /dev/null
+++ b/reference/imagick/functions/imagick-minify.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_minify
+ Half-size the image using the weighted average of a 4x4 cell
+
+
+ &reftitle.description;
+
+ boolimagick_minify
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-modulate.xml b/reference/imagick/functions/imagick-modulate.xml
new file mode 100644
index 0000000000..84030955de
--- /dev/null
+++ b/reference/imagick/functions/imagick-modulate.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_modulate
+ Control brightness, saturation and hue
+
+
+ &reftitle.description;
+
+ boolimagick_modulate
+ resourceimage
+ stringmodulate
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ modulate
+
+
+ Define the percent change in brightness, saturation, and hue
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-mosaic.xml b/reference/imagick/functions/imagick-mosaic.xml
new file mode 100644
index 0000000000..40080377ba
--- /dev/null
+++ b/reference/imagick/functions/imagick-mosaic.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_mosaic
+ Inlay a number of images to form a single coherent picture
+
+
+ &reftitle.description;
+
+ resourceimagick_mosaic
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ New image handle on success or &false; on failure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-motionblur.xml b/reference/imagick/functions/imagick-motionblur.xml
new file mode 100644
index 0000000000..6b26517b48
--- /dev/null
+++ b/reference/imagick/functions/imagick-motionblur.xml
@@ -0,0 +1,168 @@
+
+
+
+
+ imagick_motionblur
+ Simulate motion blur
+
+
+ &reftitle.description;
+
+ boolimagick_motionblur
+ resourceimage
+ floatradius
+ floatsigma
+ floatangle
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ radius
+
+
+ Radius of the pixel neighborhood not counting the center pixel
+
+
+
+
+ sigma
+
+
+ Standard deviation of the Gaussian in pixels
+
+
+
+
+ angle
+
+
+ Apply the effect along this angle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-negate.xml b/reference/imagick/functions/imagick-negate.xml
new file mode 100644
index 0000000000..bc14101d77
--- /dev/null
+++ b/reference/imagick/functions/imagick-negate.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_negate
+ Negate the colors
+
+
+ &reftitle.description;
+
+ boolimagick_negate
+ resourceimage
+ intgray_scale
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ gray_scale
+
+
+ If non-zero, only negate grayscale pixels within the image
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-newimagelist.xml b/reference/imagick/functions/imagick-newimagelist.xml
new file mode 100644
index 0000000000..3d1f245543
--- /dev/null
+++ b/reference/imagick/functions/imagick-newimagelist.xml
@@ -0,0 +1,131 @@
+
+
+
+
+ imagick_newimagelist
+ Create new image list
+
+
+ &reftitle.description;
+
+ resourceimagick_newimagelist
+
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+
+ &reftitle.returnvalues;
+
+ New image list on success or &false; on failure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-next.xml b/reference/imagick/functions/imagick-next.xml
new file mode 100644
index 0000000000..6e3c82077b
--- /dev/null
+++ b/reference/imagick/functions/imagick-next.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_next
+ Advance the internal pointer of an image list
+
+
+ &reftitle.description;
+
+ boolimagick_next
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-normalize.xml b/reference/imagick/functions/imagick-normalize.xml
new file mode 100644
index 0000000000..33dcf1e728
--- /dev/null
+++ b/reference/imagick/functions/imagick-normalize.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_normalize
+ Enhance the contrast of a color image by mapping the darkest 2 percent of all pixel to black and the brightest 1 percent to white
+
+
+ &reftitle.description;
+
+ boolimagick_normalize
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-oilpaint.xml b/reference/imagick/functions/imagick-oilpaint.xml
new file mode 100644
index 0000000000..3835cb0d78
--- /dev/null
+++ b/reference/imagick/functions/imagick-oilpaint.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_oilpaint
+ Simulate oil painting
+
+
+ &reftitle.description;
+
+ boolimagick_oilpaint
+ resourceimage
+ floatradius
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ radius
+
+
+ Radius of the circular neighborhood
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-ordereddither.xml b/reference/imagick/functions/imagick-ordereddither.xml
new file mode 100644
index 0000000000..88869b3105
--- /dev/null
+++ b/reference/imagick/functions/imagick-ordereddither.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_ordereddither
+ Use the ordered dithering technique of reducing color images to monochrome
+
+
+ &reftitle.description;
+
+ boolimagick_ordereddither
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-poplist.xml b/reference/imagick/functions/imagick-poplist.xml
new file mode 100644
index 0000000000..268e585293
--- /dev/null
+++ b/reference/imagick/functions/imagick-poplist.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_poplist
+ Remove the last image in the list
+
+
+ &reftitle.description;
+
+ resourceimagick_poplist
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Image handle of extracted image on success or &false; on failure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-prev.xml b/reference/imagick/functions/imagick-prev.xml
new file mode 100644
index 0000000000..5a10f36d3a
--- /dev/null
+++ b/reference/imagick/functions/imagick-prev.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_prev
+ Rewind the internal pointer of an image list
+
+
+ &reftitle.description;
+
+ boolimagick_prev
+ resourceimage
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-profile.xml b/reference/imagick/functions/imagick-profile.xml
new file mode 100644
index 0000000000..23f6b25c35
--- /dev/null
+++ b/reference/imagick/functions/imagick-profile.xml
@@ -0,0 +1,168 @@
+
+
+
+
+ imagick_profile
+ Add or remove a ICC, IPTC, or generic profile from an image
+
+
+ &reftitle.description;
+
+ boolimagick_profile
+ resourceimage
+ stringname
+ intclone
+ stringprofile
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ name
+
+
+ Name of profile to add or remove: ICC, IPTC, or generic profile
+
+
+
+
+ clone
+
+
+ Should be zero
+
+
+
+
+ profile
+
+
+ The profile data
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-pushlist.xml b/reference/imagick/functions/imagick-pushlist.xml
new file mode 100644
index 0000000000..1a2509242f
--- /dev/null
+++ b/reference/imagick/functions/imagick-pushlist.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_pushlist
+ Add an image to the end of the list
+
+
+ &reftitle.description;
+
+ boolimagick_pushlist
+ resourceimage
+ resourcepush_image
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ push_image
+
+
+ Handle if an image to push
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-raise.xml b/reference/imagick/functions/imagick-raise.xml
new file mode 100644
index 0000000000..c0dd69af9c
--- /dev/null
+++ b/reference/imagick/functions/imagick-raise.xml
@@ -0,0 +1,187 @@
+
+
+
+
+ imagick_raise
+ Create a simulated three-dimensional button-like effect
+
+
+ &reftitle.description;
+
+ boolimagick_raise
+ resourceimage
+ intx
+ inty
+ intwidth
+ intheight
+ intraise
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x
+
+
+ Horizontal offset
+
+
+
+
+ y
+
+
+ Vertical offset
+
+
+
+
+ width
+
+
+ Rectangle width
+
+
+
+
+ height
+
+
+ Rectangle height
+
+
+
+
+ raise
+
+
+ A value other than zero creates a 3-D raise effect, otherwise it has a
+ lowered effect
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-read.xml b/reference/imagick/functions/imagick-read.xml
new file mode 100644
index 0000000000..8aa98553ef
--- /dev/null
+++ b/reference/imagick/functions/imagick-read.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_read
+ Alias of imagick_readimage
+
+
+ &reftitle.description;
+
+ resourceimagick_read
+ resourceimage
+ stringfilename
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ filename
+
+
+ Name of a file to read image from
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ New image handle on success or &false; on failure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-readimage.xml b/reference/imagick/functions/imagick-readimage.xml
new file mode 100644
index 0000000000..61b3902df2
--- /dev/null
+++ b/reference/imagick/functions/imagick-readimage.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ imagick_readimage
+ Read image
+
+
+ &reftitle.description;
+
+ resourceimagick_readimage
+ stringfilename
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ filename
+
+
+ Name of a file to read image from
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ New image handle on success or &false; on failure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-reducenoise.xml b/reference/imagick/functions/imagick-reducenoise.xml
new file mode 100644
index 0000000000..b2fc0cf480
--- /dev/null
+++ b/reference/imagick/functions/imagick-reducenoise.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_reducenoise
+ Smooth the contours of an image while still preserving edge information
+
+
+ &reftitle.description;
+
+ boolimagick_reducenoise
+ resourceimage
+ floatradius
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ radius
+
+
+ Radius of the pixel neighborhood
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-resize.xml b/reference/imagick/functions/imagick-resize.xml
new file mode 100644
index 0000000000..f2fc78af31
--- /dev/null
+++ b/reference/imagick/functions/imagick-resize.xml
@@ -0,0 +1,186 @@
+
+
+
+
+ imagick_resize
+ Resize image
+
+
+ &reftitle.description;
+
+ boolimagick_resize
+ resourceimage
+ intcols
+ introws
+ intfilter
+ floatblur
+ stringgeo_mods
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ cols
+
+
+ The number of columns desired in the scaled image
+
+
+
+
+ rows
+
+
+ The number of rows desired in the scaled image
+
+
+
+
+ filter
+
+
+ One of IMAGICK_FILTER_* constants
+
+
+
+
+ blur
+
+
+ The blur factor where > 1 is blurry, < 1 is sharp
+
+
+
+
+ geo_mods
+
+
+ Geometry modificators
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-roll.xml b/reference/imagick/functions/imagick-roll.xml
new file mode 100644
index 0000000000..8c95944d1b
--- /dev/null
+++ b/reference/imagick/functions/imagick-roll.xml
@@ -0,0 +1,159 @@
+
+
+
+
+ imagick_roll
+ Offset an image as defined by x and y
+
+
+ &reftitle.description;
+
+ boolimagick_roll
+ resourceimage
+ intx_offset
+ inty_offset
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x_offset
+
+
+ X offset
+
+
+
+
+ y_offset
+
+
+ Y offset
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-rotate.xml b/reference/imagick/functions/imagick-rotate.xml
new file mode 100644
index 0000000000..c1623b0cc6
--- /dev/null
+++ b/reference/imagick/functions/imagick-rotate.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_rotate
+ Rotate image
+
+
+ &reftitle.description;
+
+ boolimagick_rotate
+ resourceimage
+ floatdegrees
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ degrees
+
+
+ The number of degrees to rotate the image
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-sample.xml b/reference/imagick/functions/imagick-sample.xml
new file mode 100644
index 0000000000..06af84a8f2
--- /dev/null
+++ b/reference/imagick/functions/imagick-sample.xml
@@ -0,0 +1,168 @@
+
+
+
+
+ imagick_sample
+ Scale image using pixel sampling
+
+
+ &reftitle.description;
+
+ boolimagick_sample
+ resourceimage
+ intcols
+ introws
+ stringgeo_mods
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ cols
+
+
+ The number of columns in the scaled image
+
+
+
+
+ rows
+
+
+ The number of rows in the scaled image
+
+
+
+
+ geo_mods
+
+
+ Geometry modificators
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-scale.xml b/reference/imagick/functions/imagick-scale.xml
new file mode 100644
index 0000000000..83018937e5
--- /dev/null
+++ b/reference/imagick/functions/imagick-scale.xml
@@ -0,0 +1,168 @@
+
+
+
+
+ imagick_scale
+ Scale image using pnmscale() of PBMPLUS
+
+
+ &reftitle.description;
+
+ boolimagick_scale
+ resourceimage
+ intcols
+ introws
+ stringgeo_mods
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ cols
+
+
+ The number of columns in the scaled image
+
+
+
+
+ rows
+
+
+ The number of rows in the scaled image
+
+
+
+
+ geo_mods
+
+
+ Geometry modificators
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-set-image-comment.xml b/reference/imagick/functions/imagick-set-image-comment.xml
new file mode 100644
index 0000000000..bd371799e4
--- /dev/null
+++ b/reference/imagick/functions/imagick-set-image-comment.xml
@@ -0,0 +1,150 @@
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-set-image-quality.xml b/reference/imagick/functions/imagick-set-image-quality.xml
new file mode 100644
index 0000000000..f9d8c0dddf
--- /dev/null
+++ b/reference/imagick/functions/imagick-set-image-quality.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_set_image_quality
+ Set image quality
+
+
+ &reftitle.description;
+
+ boolimagick_set_image_quality
+ resourceimage
+ intquality
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ quality
+
+
+ The image quality
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-setcompressionquality.xml b/reference/imagick/functions/imagick-setcompressionquality.xml
new file mode 100644
index 0000000000..2f9cfb488c
--- /dev/null
+++ b/reference/imagick/functions/imagick-setcompressionquality.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_setcompressionquality
+ Set compression quality
+
+
+ &reftitle.description;
+
+ boolimagick_setcompressionquality
+ resourceimage
+ intquality
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ quality
+
+
+ The image compression quality
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-setcompressiontype.xml b/reference/imagick/functions/imagick-setcompressiontype.xml
new file mode 100644
index 0000000000..5d5faf8a74
--- /dev/null
+++ b/reference/imagick/functions/imagick-setcompressiontype.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_setcompressiontype
+ Set compression type
+
+
+ &reftitle.description;
+
+ boolimagick_setcompressiontype
+ resourceimage
+ inttype
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ type
+
+
+ One of IMAGICK_COMPRESSION_* constants
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-setdpi.xml b/reference/imagick/functions/imagick-setdpi.xml
new file mode 100644
index 0000000000..c268bfe526
--- /dev/null
+++ b/reference/imagick/functions/imagick-setdpi.xml
@@ -0,0 +1,159 @@
+
+
+
+
+ imagick_setdpi
+ Set DPI
+
+
+ &reftitle.description;
+
+ boolimagick_setdpi
+ resourceimage
+ intdpi_x
+ intdpi_y
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ dpi_x
+
+
+ Horizontal dots per inch
+
+
+
+
+ dpi_y
+
+
+ Vertical dots per inch
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-setfillcolor.xml b/reference/imagick/functions/imagick-setfillcolor.xml
new file mode 100644
index 0000000000..3bb54d98ca
--- /dev/null
+++ b/reference/imagick/functions/imagick-setfillcolor.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_setfillcolor
+ Set fill color
+
+
+ &reftitle.description;
+
+ boolimagick_setfillcolor
+ resourceimage
+ stringcolor
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ color
+
+
+ Fill color
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-setfillopacity.xml b/reference/imagick/functions/imagick-setfillopacity.xml
new file mode 100644
index 0000000000..0782f5ba92
--- /dev/null
+++ b/reference/imagick/functions/imagick-setfillopacity.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_setfillopacity
+ Set fill opacity
+
+
+ &reftitle.description;
+
+ boolimagick_setfillopacity
+ resourceimage
+ floatopacity
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ opacity
+
+
+ Fill opacity
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-setfontface.xml b/reference/imagick/functions/imagick-setfontface.xml
new file mode 100644
index 0000000000..22ead06432
--- /dev/null
+++ b/reference/imagick/functions/imagick-setfontface.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_setfontface
+ Set font face
+
+
+ &reftitle.description;
+
+ boolimagick_setfontface
+ resourceimage
+ stringface
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ face
+
+
+ Font family
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-setfontsize.xml b/reference/imagick/functions/imagick-setfontsize.xml
new file mode 100644
index 0000000000..896b9e1bb2
--- /dev/null
+++ b/reference/imagick/functions/imagick-setfontsize.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_setfontsize
+ Set font size
+
+
+ &reftitle.description;
+
+ boolimagick_setfontsize
+ resourceimage
+ floatsize
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ size
+
+
+ Font pointsize
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-setfontstyle.xml b/reference/imagick/functions/imagick-setfontstyle.xml
new file mode 100644
index 0000000000..f3f0d5be37
--- /dev/null
+++ b/reference/imagick/functions/imagick-setfontstyle.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_setfontstyle
+ Set font style
+
+
+ &reftitle.description;
+
+ boolimagick_setfontstyle
+ resourceimage
+ intstyle
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ style
+
+
+ One of IMAGICK_FONTSTYLE_* constants
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-shade.xml b/reference/imagick/functions/imagick-shade.xml
new file mode 100644
index 0000000000..3348f59087
--- /dev/null
+++ b/reference/imagick/functions/imagick-shade.xml
@@ -0,0 +1,168 @@
+
+
+
+
+ imagick_shade
+ Shine a distant light on an image to create a three-dimensional effect
+
+
+ &reftitle.description;
+
+ boolimagick_shade
+ resourceimage
+ intgray
+ floatazimuth
+ floatelevation
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ gray
+
+
+ A value other than zero shades the intensity of each pixel
+
+
+
+
+ azimuth
+
+
+ Azimuth of the light source direction
+
+
+
+
+ elevation
+
+
+ Elevation of the light source direction
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-sharpen.xml b/reference/imagick/functions/imagick-sharpen.xml
new file mode 100644
index 0000000000..a6a35e1bf8
--- /dev/null
+++ b/reference/imagick/functions/imagick-sharpen.xml
@@ -0,0 +1,159 @@
+
+
+
+
+ imagick_sharpen
+ Sharpen image
+
+
+ &reftitle.description;
+
+ boolimagick_sharpen
+ resourceimage
+ floatradius
+ floatsigma
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ radius
+
+
+ Radius of the pixel neighborhood not counting the center pixel
+
+
+
+
+ sigma
+
+
+ Standard deviation of the Laplacian in pixels
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-shear.xml b/reference/imagick/functions/imagick-shear.xml
new file mode 100644
index 0000000000..4d1905b79f
--- /dev/null
+++ b/reference/imagick/functions/imagick-shear.xml
@@ -0,0 +1,159 @@
+
+
+
+
+ imagick_shear
+ Slide one edge of an image along the X or Y axis, creating a parallelogram
+
+
+ &reftitle.description;
+
+ boolimagick_shear
+ resourceimage
+ floatx
+ floaty
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ x
+
+
+ Horizontal offset
+
+
+
+
+ y
+
+
+ Vertical offset
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-solarize.xml b/reference/imagick/functions/imagick-solarize.xml
new file mode 100644
index 0000000000..fa418781ed
--- /dev/null
+++ b/reference/imagick/functions/imagick-solarize.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_solarize
+ Solarize image
+
+
+ &reftitle.description;
+
+ boolimagick_solarize
+ resourceimage
+ floatthreshold
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ threshold
+
+
+ Extent of the solarization
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-spread.xml b/reference/imagick/functions/imagick-spread.xml
new file mode 100644
index 0000000000..f90d0d481b
--- /dev/null
+++ b/reference/imagick/functions/imagick-spread.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_spread
+ Randomly displace each pixel in a block
+
+
+ &reftitle.description;
+
+ boolimagick_spread
+ resourceimage
+ intradius
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ radius
+
+
+ Choose a random pixel in a neighborhood of this extent
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-swirl.xml b/reference/imagick/functions/imagick-swirl.xml
new file mode 100644
index 0000000000..bb8ffa4c3d
--- /dev/null
+++ b/reference/imagick/functions/imagick-swirl.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_swirl
+ Swirl pixels around the center of image
+
+
+ &reftitle.description;
+
+ boolimagick_swirl
+ resourceimage
+ floatdegrees
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ degrees
+
+
+ Tightness of the swirling effect
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-threshold.xml b/reference/imagick/functions/imagick-threshold.xml
new file mode 100644
index 0000000000..310dcdbf8f
--- /dev/null
+++ b/reference/imagick/functions/imagick-threshold.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_threshold
+ Change the value of individual pixels based on the intensity of each pixel compared to threshold
+
+
+ &reftitle.description;
+
+ boolimagick_threshold
+ resourceimage
+ floatthreshold
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ threshold
+
+
+ The desired threshold value
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-transformrgb.xml b/reference/imagick/functions/imagick-transformrgb.xml
new file mode 100644
index 0000000000..f0b4746b99
--- /dev/null
+++ b/reference/imagick/functions/imagick-transformrgb.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_transformrgb
+ Convert the image from RGB to an alternate colorspace
+
+
+ &reftitle.description;
+
+ boolimagick_transformrgb
+ resourceimage
+ intcolorspace
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ colorspace
+
+
+ One of IMAGICK_COLORSPACE_* constants
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-transparent.xml b/reference/imagick/functions/imagick-transparent.xml
new file mode 100644
index 0000000000..12fa345651
--- /dev/null
+++ b/reference/imagick/functions/imagick-transparent.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_transparent
+ Make image transparent
+
+
+ &reftitle.description;
+
+ boolimagick_transparent
+ resourceimage
+ stringtrans_color
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ trans_color
+
+
+ Name of the transparent color
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-unsharpmask.xml b/reference/imagick/functions/imagick-unsharpmask.xml
new file mode 100644
index 0000000000..8cc0a4eb03
--- /dev/null
+++ b/reference/imagick/functions/imagick-unsharpmask.xml
@@ -0,0 +1,178 @@
+
+
+
+
+ imagick_unsharpmask
+ Sharpen image
+
+
+ &reftitle.description;
+
+ boolimagick_unsharpmask
+ resourceimage
+ floatradius
+ floatsigma
+ floatamount
+ floatthreshold
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ radius
+
+
+ Radius of the pixel neighborhood not counting the center pixel
+
+
+
+
+ sigma
+
+
+ Standard deviation of the Gaussian in pixels
+
+
+
+
+ amount
+
+
+ Percentage of the difference between the original and the blur image
+ that is added back into the original
+
+
+
+
+ threshold
+
+
+ Threshold in pixels needed to apply the diffence amount
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-wave.xml b/reference/imagick/functions/imagick-wave.xml
new file mode 100644
index 0000000000..4821f84f98
--- /dev/null
+++ b/reference/imagick/functions/imagick-wave.xml
@@ -0,0 +1,159 @@
+
+
+
+
+ imagick_wave
+ Creates a ripple effect in the image by shifting the pixels vertically along a sine wave
+
+
+ &reftitle.description;
+
+ boolimagick_wave
+ resourceimage
+ floatamplitude
+ floatfrequency
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ amplitude
+
+
+ Amplitude of the sine wave
+
+
+
+
+ frequency
+
+
+ Wave length of the sine wave
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-writeimage.xml b/reference/imagick/functions/imagick-writeimage.xml
new file mode 100644
index 0000000000..195e6c53b7
--- /dev/null
+++ b/reference/imagick/functions/imagick-writeimage.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_writeimage
+ Write image
+
+
+ &reftitle.description;
+
+ boolimagick_writeimage
+ resourceimage
+ stringfilename
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ filename
+
+
+ Name of a file to write image to
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-writeimages.xml b/reference/imagick/functions/imagick-writeimages.xml
new file mode 100644
index 0000000000..59ccc37efc
--- /dev/null
+++ b/reference/imagick/functions/imagick-writeimages.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ imagick_writeimages
+ Write images
+
+
+ &reftitle.description;
+
+ boolimagick_writeimages
+ resourceimage
+ stringfilename
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ filename
+
+
+ Name of a file to write images to
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/functions/imagick-zoom.xml b/reference/imagick/functions/imagick-zoom.xml
new file mode 100644
index 0000000000..2e61b10e05
--- /dev/null
+++ b/reference/imagick/functions/imagick-zoom.xml
@@ -0,0 +1,168 @@
+
+
+
+
+ imagick_zoom
+ Zoom image using selected filter
+
+
+ &reftitle.description;
+
+ boolimagick_zoom
+ resourceimage
+ intcols
+ introws
+ stringgeo_mods
+
+
+ &warn.undocumented.func;
+
+
+
+ &reftitle.parameters;
+
+
+
+ image
+
+
+ Image handle
+
+
+
+
+ cols
+
+
+ The number of columns in the scaled image
+
+
+
+
+ rows
+
+
+ The number of rows in the scaled image
+
+
+
+
+ geo_mods
+
+
+ Geometry modificators
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/installation.xml b/reference/imagick/installation.xml
new file mode 100644
index 0000000000..7b687a51ff
--- /dev/null
+++ b/reference/imagick/installation.xml
@@ -0,0 +1,133 @@
+
+
+
+ &reftitle.install;
+
+ Windows binaries may be found at
+ &url.php.snapshots;.
+ To install, download php_imagick.dll to the folder specified
+ by your php.ini file's extension_dir directive.
+ Enable it by adding extension=php_imagick.dll
+ to your php.ini and restarting your webserver.
+
+
+
+
+
+
+
+ Linux, BSD, and other *nix variants
+ can be compiled using the following steps:
+
+
+
+
+
+
+ Either:
+
+
+
+
+
+ Run the pear installer for PECL/imagick: pecl install imagick
+
+
+
+
+
+ Copy imagick.so from the directory indicated by the
+ build process to the location specified in your php.ini file under
+ extension_dir.
+
+
+
+
+
+ Add extension=imagick.so to your php.ini
+
+
+
+
+
+ Or:
+
+
+
+
+
+ Set the path to your php.ini via:
+
+
+ pecl config-set php_ini /path/to/php.ini
+
+
+
+
+
+ Run the pear installer for PECL/imagick: pecl install imagick
+
+
+
+
+
+
+
+
+ Restart your webserver to reload your php.ini settings.
+
+
+
+
+
+
+ Development Versions
+
+ There are currently no stable versions of PECL/imagick,
+ to force installation of the beta version of PECL/imagick
+ execute: pecl install imagick-beta
+
+
+
+
+ Compiling PECL/imagick without using the PEAR command
+
+ Rather than using pecl install imagick to automatically
+ download and install PECL/imagick, you may download the tarball from
+ PECL.
+ From the root of the unpacked tarball, run:
+ phpize && ./configure --enable-imagick && make
+ to generate imagick.so.
+ Once built, continue the installation from step 4 above.
+
+
+
+
+ &pecl.info;
+ &url.pecl.package;imagick.
+
+
+
+
\ No newline at end of file
diff --git a/reference/imagick/reference.xml b/reference/imagick/reference.xml
new file mode 100644
index 0000000000..bf1de497c8
--- /dev/null
+++ b/reference/imagick/reference.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+ Image magick Functions
+ Imagick
+
+
+
+ &reftitle.intro;
+
+ Image magick extension lets you create and manipulate images. Its function
+ is similar to Image extension but
+ provides more powerful and faster functions.
+
+
+
+ &reftitle.required;
+
+ To use this extension, either "ImageMagick" or "GraphicsMagick" library is
+ required.
+
+
+
+
+ &reference.imagick.installation;
+
+
+ &reftitle.resources;
+
+ This extension uses the "imagemagick handle" resource.
+
+
+
+ &reference.imagick.constants;
+
+ &reference.imagick.functions;
+
+
+