# php_manual

id: Gmagick::COMPOSITE_DIFFERENCE
type: constant
doc:
<comment>Description:</comment>
  Subtracts the darker of the two constituent colors from the lighter


id: Gmagick::COMPOSITE_DSTATOP
type: constant
doc:
<comment>Description:</comment>
  The part of the destination lying inside of the source is composited over the source and replaces
  the destination


id: Gmagick::COMPOSITE_EXCLUSION
type: constant
doc:
<comment>Description:</comment>
  Produces an effect similar to that of Gmagick::COMPOSITE_DIFFERENCE, but appears as lower contrast


id: Gmagick::COMPOSITE_HARDLIGHT
type: constant
doc:
<comment>Description:</comment>
  Multiplies or screens the colors, dependent on the source color value


id: Gmagick::COMPOSITE_MODULATE
type: constant
doc:
<comment>Description:</comment>
  Modulates the target brightness, saturation and hue as defined by source


id: Gmagick::COMPOSITE_SCREEN
type: constant
doc:
<comment>Description:</comment>
  The source and destination are complemented and then multiplied and then replace the destination


id: Gmagick::COMPOSITE_SRCATOP
type: constant
doc:
<comment>Description:</comment>
  The part of the source lying inside of the destination is composited onto the destination


id: Gmagick::COMPOSITE_SRCIN
type: constant
doc:
<comment>Description:</comment>
  The part of the source lying inside of the destination replaces the destination


id: Gmagick::COMPOSITE_SRCOUT
type: constant
doc:
<comment>Description:</comment>
  The part of the source lying outside of the destination replaces the destination


id: Gmagick::COMPOSITE_SUBTRACT
type: constant
doc:
<comment>Description:</comment>
  Subtract the colors in the source image from the destination image


id: Gmagick::COMPOSITE_THRESHOLD
type: constant
doc:
<comment>Description:</comment>
  The source is composited on the target as defined by source threshold


id: Gmagick::COMPOSITE_XOR
type: constant
doc:
<comment>Description:</comment>
  The part of the source that lies outside of the destination is combined with the part of the
  destination that lies outside of the source


id: Gmagick::__construct
type: function
doc:
<comment>Description:</comment>
  The Gmagick constructor
  
  The <class>Gmagick</class> constructor.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  The path to an image to load or array of paths.


id: Gmagick::addimage
type: function
doc:
<comment>Description:</comment>
  Adds new image to Gmagick object image list
  
  Adds new image to Gmagick object from the current position of the source object. After the
  operation iterator position is moved at the end of the list.

<comment>Param:</comment>
  <info>Gmagick</info>  <strong>$source</strong>  The source Gmagick object

<comment>Return:</comment>
  <info>Gmagick</info>  The Gmagick object with image added


id: Gmagick::addnoiseimage
type: function
doc:
<comment>Description:</comment>
  Adds random noise to the image
  
  Adds random noise to the image.

<comment>Param:</comment>
  <info>int</info>  <strong>$noise_type</strong>  The type of the noise. Refer to this list of noise constants.

<comment>Return:</comment>
  <info>Gmagick</info>  The Gmagick object with noise added.


id: Gmagick::annotateimage
type: function
doc:
<comment>Description:</comment>
  Annotates an image with text
  
  Annotates an image with text.

<comment>Param:</comment>
  <info>GmagickDraw</info>  <strong>$GmagickDraw</strong>  The <class>GmagickDraw</class> object that contains settings for drawing the text.
  <info>float</info>        <strong>$x</strong>            Horizontal offset in pixels to the left of text.
  <info>float</info>        <strong>$y</strong>            Vertical offset in pixels to the baseline of text.
  <info>float</info>        <strong>$angle</strong>        The angle at which to write the text.
  <info>string</info>       <strong>$text</strong>         The string to draw.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object with annotation made.


id: Gmagick::blurimage
type: function
doc:
<comment>Description:</comment>
  Adds blur filter to image
  
  Adds blur filter to image.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  Blur radius
  <info>float</info>  <strong>$sigma</strong>   Standard deviation

<comment>Return:</comment>
  <info>Gmagick</info>  The blurred <class>Gmagick</class> object


id: Gmagick::borderimage
type: function
doc:
<comment>Description:</comment>
  Surrounds the image with a border
  
  Surrounds the image with a border of the color defined by the bordercolor <class>GmagickPixel</class> object or a
  color string.

<comment>Param:</comment>
  <info>GmagickPixel</info>  <strong>$color</strong>   <class>GmagickPixel</class> object or a string containing the border color.
  <info>int</info>           <strong>$width</strong>   Border width.
  <info>int</info>           <strong>$height</strong>  Border height.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object with border defined.


id: Gmagick::charcoalimage
type: function
doc:
<comment>Description:</comment>
  Simulates a charcoal drawing
  
  Simulates a charcoal drawing.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the Gaussian, in pixels, not counting the center pixel.
  <info>float</info>  <strong>$sigma</strong>   The standard deviation of the Gaussian, in pixels.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object with charcoal simulation.


id: Gmagick::chopimage
type: function
doc:
<comment>Description:</comment>
  Removes a region of an image and trims
  
  Removes a region of an image and collapses the image to occupy the removed portion.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   Width of the chopped area.
  <info>int</info>  <strong>$height</strong>  Height of the chopped area.
  <info>int</info>  <strong>$x</strong>       X origo of the chopped area.
  <info>int</info>  <strong>$y</strong>       Y origo of the chopped area.

<comment>Return:</comment>
  <info>Gmagick</info>  The chopped <class>Gmagick</class> object.


id: Gmagick::clear
type: function
doc:
<comment>Description:</comment>
  Clears all resources associated to Gmagick object
  
  Clears all resources associated to <class>Gmagick</class> object.

<comment>Return:</comment>
  <info>Gmagick</info>  The cleared <class>Gmagick</class> object.


id: Gmagick::commentimage
type: function
doc:
<comment>Description:</comment>
  Adds a comment to your image
  
  Adds a comment to your image.

<comment>Param:</comment>
  <info>string</info>  <strong>$comment</strong>  The comment to add.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object with comment added.


id: Gmagick::compositeimage
type: function
doc:
<comment>Description:</comment>
  Composite one image onto another
  
  Composite one image onto another at the specified offset.

<comment>Param:</comment>
  <info>Gmagick</info>  <strong>$source</strong>   <class>Gmagick</class> object which holds the composite image.
  <info></info>         <strong>$compose</strong>  Composite operator.
  <info>int</info>      <strong>$x</strong>        The column offset of the composited image.
  <info>int</info>      <strong>$y</strong>        The row offset of the composited image.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object with compositions.


id: Gmagick::cropimage
type: function
doc:
<comment>Description:</comment>
  Extracts a region of the image
  
  Extracts a region of the image.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   The width of the crop.
  <info>int</info>  <strong>$height</strong>  The height of the crop.
  <info>int</info>  <strong>$x</strong>       The X coordinate of the cropped region's top left corner.
  <info>int</info>  <strong>$y</strong>       The Y coordinate of the cropped region's top left corner.

<comment>Return:</comment>
  <info>Gmagick</info>  The cropped <class>Gmagick</class> object.


id: Gmagick::cropthumbnailimage
type: function
doc:
<comment>Description:</comment>
  Creates a crop thumbnail
  
  Creates a fixed size thumbnail by first scaling the image down and cropping a specified area from
  the center.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   The width of the thumbnail.
  <info>int</info>  <strong>$height</strong>  The Height of the thumbnail.

<comment>Return:</comment>
  <info>Gmagick</info>  The cropped <class>Gmagick</class> object.


id: Gmagick::current
type: function
doc:
<comment>Description:</comment>
  The current purpose
  
  Returns reference to the current gmagick object with image pointer at the correct sequence.

<comment>Return:</comment>
  <info>Gmagick</info>  Returns self on success.


id: Gmagick::cyclecolormapimage
type: function
doc:
<comment>Description:</comment>
  Displaces an image's colormap
  
  Displaces an image's colormap by a given number of positions. If you cycle the colormap a number
  of times you can
  produce a psychedelic effect.

<comment>Param:</comment>
  <info>int</info>  <strong>$displace</strong>  The amount to displace the colormap.

<comment>Return:</comment>
  <info>Gmagick</info>  Returns self on success.


id: Gmagick::deconstructimages
type: function
doc:
<comment>Description:</comment>
  Returns certain pixel differences between images
  
  Compares each image with the next in a sequence and returns the maximum bounding region of any
  pixel differences it discovers.

<comment>Return:</comment>
  <info>Gmagick</info>  Returns a new <class>Gmagick</class> object.


id: Gmagick::despeckleimage
type: function
doc:
<comment>Description:</comment>
  The despeckleimage purpose
  
  Reduces the speckle noise in an image while preserving the edges of the original image.

<comment>Return:</comment>
  <info>Gmagick</info>  The despeckled <class>Gmagick</class> object.


id: Gmagick::destroy
type: function
doc:
<comment>Description:</comment>
  The destroy purpose
  
  Destroys the <class>Gmagick</class> object and frees all resources associated with it

<comment>Return:</comment>
  <info>bool</info>  Gibt bei Erfolg <info>true</info> zurück. Bei einem Fehler wird <info>false</info> zurückgegeben.


id: Gmagick::drawimage
type: function
doc:
<comment>Description:</comment>
  Renders the GmagickDraw object on the current image
  
  Renders the <class>GmagickDraw</class> object on the current image.

<comment>Param:</comment>
  <info>GmagickDraw</info>  <strong>$GmagickDraw</strong>  The drawing operations to render on the image.

<comment>Return:</comment>
  <info>Gmagick</info>  The drawn <class>Gmagick</class> object.


id: Gmagick::edgeimage
type: function
doc:
<comment>Description:</comment>
  Enhance edges within the image
  
  Enhance edges within the image with a convolution filter of the given radius. Use radius 0 and it
  will be auto-selected.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the operation.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object with edges enhanced.


id: Gmagick::embossimage
type: function
doc:
<comment>Description:</comment>
  Returns a grayscale image with a three-dimensional effect
  
  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 it will choose a suitable radius for you.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the effect.
  <info>float</info>  <strong>$sigma</strong>   The sigma of the effect.

<comment>Return:</comment>
  <info>Gmagick</info>  The embossed <class>Gmagick</class> object.


id: Gmagick::enhanceimage
type: function
doc:
<comment>Description:</comment>
  Improves the quality of a noisy image
  
  Applies a digital filter that improves the quality of a noisy image.

<comment>Return:</comment>
  <info>Gmagick</info>  The enhanced <class>Gmagick</class> object.


id: Gmagick::equalizeimage
type: function
doc:
<comment>Description:</comment>
  Equalizes the image histogram
  
  Equalizes the image histogram.

<comment>Return:</comment>
  <info>Gmagick</info>  The equalized <class>Gmagick</class> object.


id: Gmagick::flipimage
type: function
doc:
<comment>Description:</comment>
  Creates a vertical mirror image
  
  Creates a vertical mirror image by reflecting the pixels around the central x-axis.

<comment>Return:</comment>
  <info>Gmagick</info>  The flipped <class>Gmagick</class> object.

<comment>See Also:</comment>
   * <strong>Gmagick::flopimage()</strong>


id: Gmagick::flopimage
type: function
doc:
<comment>Description:</comment>
  Creates a horizontal mirror image
  
  Creates a horizontal mirror image by reflecting the pixels around the central y-axis.

<comment>Return:</comment>
  <info>Gmagick</info>  The flopped <class>Gmagick</class> object.

<comment>See Also:</comment>
   * <strong>Gmagick::flipimage()</strong>


id: Gmagick::frameimage
type: function
doc:
<comment>Description:</comment>
  Adds a simulated three-dimensional border
  
  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.

<comment>Param:</comment>
  <info>GmagickPixel</info>  <strong>$color</strong>        <class>GmagickPixel</class> object or a float representing the matte color.
  <info>int</info>           <strong>$width</strong>        The width of the border.
  <info>int</info>           <strong>$height</strong>       The height of the border.
  <info>int</info>           <strong>$inner_bevel</strong>  The inner bevel width.
  <info>int</info>           <strong>$outer_bevel</strong>  The outer bevel width.

<comment>Return:</comment>
  <info>Gmagick</info>  The framed <class>Gmagick</class> object.


id: Gmagick::gammaimage
type: function
doc:
<comment>Description:</comment>
  Gamma-corrects an image
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$gamma</strong>  The amount of gamma-correction.

<comment>Return:</comment>
  <info>Gmagick</info>  The gamma corrected <class>Gmagick</class> object.


id: Gmagick::getcopyright
type: function
doc:
<comment>Description:</comment>
  Returns the GraphicsMagick API copyright as a string
  
  Returns the GraphicsMagick API copyright as a string.

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the copyright notice of GraphicsMagick and Magickwand C API.


id: Gmagick::getfilename
type: function
doc:
<comment>Description:</comment>
  The filename associated with an image sequence
  
  Returns the filename associated with an image sequence.

<comment>Return:</comment>
  <info>string</info>  Returns a string on success.


id: Gmagick::getimagebackgroundcolor
type: function
doc:
<comment>Description:</comment>
  Returns the image background color
  
  Returns the image background color.

<comment>Return:</comment>
  <info>GmagickPixel</info>  Returns an GmagickPixel set to the background color of the image.


id: Gmagick::getimageblueprimary
type: function
doc:
<comment>Description:</comment>
  Returns the chromaticy blue primary point
  
  Returns the chromaticity blue primary point for the image.

<comment>Param:</comment>
  <info></info>  <strong>$x</strong>  The chromaticity blue primary x-point.
  <info></info>  <strong>$y</strong>  The chromaticity blue primary y-point.

<comment>Return:</comment>
  <info>array</info>  Array consisting of "x" and "y" coordinates of point.


id: Gmagick::getimagebordercolor
type: function
doc:
<comment>Description:</comment>
  Returns the image border color
  
  Returns the image border color.

<comment>Return:</comment>
  <info>GmagickPixel</info>  <class>GmagickPixel</class> object representing the color of the border.


id: Gmagick::getimagechanneldepth
type: function
doc:
<comment>Description:</comment>
  Gets the depth for a particular image channel
  
  Gets the depth for a particular image channel.

<comment>Return:</comment>
  <info>int</info>  Depth of image channel


id: Gmagick::getimagecolors
type: function
doc:
<comment>Description:</comment>
  Returns the color of the specified colormap index
  
  Returns the color of the specified colormap index.

<comment>Return:</comment>
  <info>int</info>  The number of colors in image.


id: Gmagick::getimagecolorspace
type: function
doc:
<comment>Description:</comment>
  Gets the image colorspace
  
  Gets the image colorspace.

<comment>Return:</comment>
  <info>int</info>  Colorspace


id: Gmagick::getimagecompose
type: function
doc:
<comment>Description:</comment>
  Returns the composite operator associated with the image
  
  Returns the composite operator associated with the image.

<comment>Return:</comment>
  <info>int</info>  Returns the composite operator associated with the image.


id: Gmagick::getimagedelay
type: function
doc:
<comment>Description:</comment>
  Gets the image delay
  
  Gets the image delay

<comment>Return:</comment>
  <info>int</info>  Returns the composite operator associated with the image.


id: Gmagick::getimagedepth
type: function
doc:
<comment>Description:</comment>
  Gets the depth of the image
  
  Gets the depth of the image.

<comment>Return:</comment>
  <info>int</info>  Image depth


id: Gmagick::getimagedispose
type: function
doc:
<comment>Description:</comment>
  Gets the image disposal method
  
  Gets the image disposal method

<comment>Return:</comment>
  <info>int</info>  Returns the dispose method on success.


id: Gmagick::getimageextrema
type: function
doc:
<comment>Description:</comment>
  Gets the extrema for the image
  
  Returns an associative array with the keys "min" and "max". Wirft bei einem Fehler eine
  <class>GmagickException</class>.

<comment>Return:</comment>
  <info>array</info>  Returns an associative array with the keys "min" and "max".


id: Gmagick::getimagefilename
type: function
doc:
<comment>Description:</comment>
  Returns the filename of a particular image in a sequence
  
  Returns the filename of a particular image in a sequence

<comment>Return:</comment>
  <info>string</info>  Returns a string with the filename of the image


id: Gmagick::getimageformat
type: function
doc:
<comment>Description:</comment>
  Returns the format of a particular image in a sequence
  
  Returns the format of a particular image in a sequence.

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the image format on success.


id: Gmagick::getimagegamma
type: function
doc:
<comment>Description:</comment>
  Gets the image gamma
  
  Gets the image gamma

<comment>Return:</comment>
  <info>float</info>  Returns the image gamma on success


id: Gmagick::getimagegreenprimary
type: function
doc:
<comment>Description:</comment>
  Returns the chromaticy green primary point
  
  Returns the chromaticity green primary point. Returns an array with the keys "x" and "y".

<comment>Return:</comment>
  <info>array</info>  Returns an array with the keys "x" and "y" on success.


id: Gmagick::getimageheight
type: function
doc:
<comment>Description:</comment>
  Returns the image height
  
  Returns the image height

<comment>Return:</comment>
  <info>int</info>  Returns the image height in pixels.


id: Gmagick::getimagehistogram
type: function
doc:
<comment>Description:</comment>
  Gets the image histogram
  
  Returns the image histogram as an array of <class>GmagickPixel</class> objects.  Throw an <class>GmagickException</class> on
  error.

<comment>Return:</comment>
  <info>array</info>  Returns the image histogram as an array of <class>GmagickPixel</class> objects.


id: Gmagick::getimageindex
type: function
doc:
<comment>Description:</comment>
  Gets the index of the current active image
  
  Returns the index of the current active image within the <class>Gmagick</class> object.

<comment>Return:</comment>
  <info>int</info>  Index of current active image.


id: Gmagick::getimageinterlacescheme
type: function
doc:
<comment>Description:</comment>
  Gets the image interlace scheme
  
  Gets the image interlace scheme.

<comment>Return:</comment>
  <info>int</info>  Returns the interlace scheme as an integer on success


id: Gmagick::getimageiterations
type: function
doc:
<comment>Description:</comment>
  Gets the image iterations
  
  Gets the image iterations.

<comment>Return:</comment>
  <info>int</info>  Returns the image iterations as an integer.


id: Gmagick::getimagematte
type: function
doc:
<comment>Description:</comment>
  Check if the image has a matte channel
  
  Returns <info>true</info> if the image has a matte channel, otherwise <info>false</info>.

<comment>Return:</comment>
  <info>int</info>  Returns <info>true</info> if the image has a matte channel, otherwise <info>false</info>.


id: Gmagick::getimagemattecolor
type: function
doc:
<comment>Description:</comment>
  Returns the image matte color
  
  Returns GmagickPixel object on success. Throw an GmagickException on error.

<comment>Return:</comment>
  <info>GmagickPixel</info>  Returns GmagickPixel object on success.


id: Gmagick::getimageprofile
type: function
doc:
<comment>Description:</comment>
  Returns the named image profile
  
  Returns the named image profile.

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the image profile.


id: Gmagick::getimageredprimary
type: function
doc:
<comment>Description:</comment>
  Returns the chromaticity red primary point
  
  Returns the chromaticity red primary point as an array with the keys "x" and "y".

<comment>Return:</comment>
  <info>array</info>  Returns the chromaticity red primary point as an array with the keys "x" and "y".


id: Gmagick::getimagerenderingintent
type: function
doc:
<comment>Description:</comment>
  Gets the image rendering intent
  
  Gets the image rendering intent

<comment>Return:</comment>
  <info>int</info>  Extracts a region of the image and returns it as a new wand


id: Gmagick::getimageresolution
type: function
doc:
<comment>Description:</comment>
  Gets the image X and Y resolution
  
  Returns the resolution as an array.

<comment>Return:</comment>
  <info>array</info>  Returns the resolution as an array.


id: Gmagick::getimagescene
type: function
doc:
<comment>Description:</comment>
  Gets the image scene
  
  Gets the image scene.

<comment>Return:</comment>
  <info>int</info>  Returns the image scene.


id: Gmagick::getimagesignature
type: function
doc:
<comment>Description:</comment>
  Generates an SHA-256 message digest
  
  Generates an SHA-256 message digest for the image pixel stream.

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the SHA-256 hash of the file.


id: Gmagick::getimagetype
type: function
doc:
<comment>Description:</comment>
  Gets the potential image type
  
  Gets the potential image type.

<comment>Return:</comment>
  <info>int</info>  Returns the potential image type.


id: Gmagick::getimageunits
type: function
doc:
<comment>Description:</comment>
  Gets the image units of resolution
  
  Gets the image units of resolution.

<comment>Return:</comment>
  <info>int</info>  Returns the image units of resolution.


id: Gmagick::getimagewhitepoint
type: function
doc:
<comment>Description:</comment>
  Returns the chromaticity white point
  
  Returns the chromaticity white point as an associative array with the keys "x" and "y".

<comment>Return:</comment>
  <info>array</info>  Returns the chromaticity white point as an associative array with the keys "x" and "y".


id: Gmagick::getimagewidth
type: function
doc:
<comment>Description:</comment>
  Returns the width of the image
  
  Returns the width of the image.

<comment>Return:</comment>
  <info>int</info>  Returns the image width.


id: Gmagick::getpackagename
type: function
doc:
<comment>Description:</comment>
  Returns the GraphicsMagick package name
  
  Returns the GraphicsMagick package name.

<comment>Return:</comment>
  <info>string</info>  Returns the GraphicsMagick package name as a string.


id: Gmagick::getquantumdepth
type: function
doc:
<comment>Description:</comment>
  Returns the Gmagick quantum depth as a string
  
  Returns the <class>Gmagick</class> quantum depth as a string.

<comment>Return:</comment>
  <info>array</info>  Returns the <class>Gmagick</class> quantum depth as a string.


id: Gmagick::getreleasedate
type: function
doc:
<comment>Description:</comment>
  Returns the GraphicsMagick release date as a string
  
  Returns the GraphicsMagick release date as a string.

<comment>Return:</comment>
  <info>string</info>  Returns the GraphicsMagick release date as a string.


id: Gmagick::getsamplingfactors
type: function
doc:
<comment>Description:</comment>
  Gets the horizontal and vertical sampling factor
  
  Gets the horizontal and vertical sampling factor.

<comment>Return:</comment>
  <info>array</info>  Returns an associative array with the horizontal and vertical sampling factors of the
         image.


id: Gmagick::getsize
type: function
doc:
<comment>Description:</comment>
  Returns the size associated with the Gmagick object
  
  Returns the size associated with the <class>Gmagick</class> object as an array with the keys "columns" and
  "rows".

<comment>Return:</comment>
  <info>array</info>  Returns the size associated with the <class>Gmagick</class> object as an array with the keys "columns" and
         "rows".


id: Gmagick::getversion
type: function
doc:
<comment>Description:</comment>
  Returns the GraphicsMagick API version
  
  Returns the GraphicsMagick API version as a string and as a number.

<comment>Return:</comment>
  <info>array</info>  Returns the GraphicsMagick API version as a string and as a number.


id: Gmagick::hasnextimage
type: function
doc:
<comment>Description:</comment>
  Checks if the object has more images
  
  Returns <info>true</info> if the object has more images when traversing the list in the forward direction.

<comment>Return:</comment>
  <info>mixed</info>  Returns <info>true</info> if the object has more images when traversing the list in the forward
         direction, returns <info>false</info> if there are none.


id: Gmagick::haspreviousimage
type: function
doc:
<comment>Description:</comment>
  Checks if the object has a previous image
  
  Returns <info>true</info> if the object has more images when traversing the list in the reverse direction.

<comment>Return:</comment>
  <info>mixed</info>  Returns <info>true</info> if the object has more images when traversing the list in the reverse
         direction, returns <info>false</info> if there are none.


id: Gmagick::implodeimage
type: function
doc:
<comment>Description:</comment>
  Creates a new image as a copy
  
  Creates a new image that is a copy of an existing one with the image pixels "imploded" by the
  specified percentage.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the implode.

<comment>Return:</comment>
  <info>mixed</info>  Returns imploded <class>Gmagick</class> object.


id: Gmagick::labelimage
type: function
doc:
<comment>Description:</comment>
  Adds a label to an image
  
  Adds a label to an image.

<comment>Param:</comment>
  <info>string</info>  <strong>$label</strong>  The label to add

<comment>Return:</comment>
  <info>mixed</info>  Gmagick with label.


id: Gmagick::levelimage
type: function
doc:
<comment>Description:</comment>
  Adjusts the levels of an image
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$blackPoint</strong>  The image black point.
  <info>float</info>  <strong>$gamma</strong>       The gamma value.
  <info>float</info>  <strong>$whitePoint</strong>  The image white point.
  <info>int</info>    <strong>$channel</strong>     Provide any channel constant that is valid for your channel mode. 
                      To apply to more than one channel, combine channeltype constants using bitwise
                      operators. Refer to this list of channel constants.

<comment>Return:</comment>
  <info>mixed</info>  <class>Gmagick</class> object with image leveled.


id: Gmagick::magnifyimage
type: function
doc:
<comment>Description:</comment>
  Scales an image proportionally 2x
  
  Conveniently scales an image proportionally to twice its original size.

<comment>Return:</comment>
  <info>mixed</info>  Magnified <class>Gmagick</class> object.


id: Gmagick::mapimage
type: function
doc:
<comment>Description:</comment>
  Replaces the colors of an image with the closest color from a reference image
  
  Replaces the colors of an image with the closest color from a reference image.

<comment>Param:</comment>
  <info>gmagick</info>  <strong>$gmagick</strong>  The reference image.
  <info>bool</info>     <strong>$dither</strong>   Set this integer value to something other than zero to dither the mapped image.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::medianfilterimage
type: function
doc:
<comment>Description:</comment>
  Applies a digital filter
  
  Applies a digital filter that improves the quality of a noisy image. Each pixel is replaced by the
  median in a set of neighboring pixels as defined by radius.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the pixel neighborhood.

<comment>Return:</comment>
  <info>void</info>  <class>Gmagick</class> object with median filter applied.


id: Gmagick::minifyimage
type: function
doc:
<comment>Description:</comment>
  Scales an image proportionally to half its size
  
  A convenient method that scales an image proportionally to one-half its original size.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::modulateimage
type: function
doc:
<comment>Description:</comment>
  Control the brightness, saturation, and hue
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$brightness</strong>  The percent change in brighness (-100 thru +100).
  <info>float</info>  <strong>$saturation</strong>  The percent change in saturation (-100 thru +100)
  <info>float</info>  <strong>$hue</strong>         The percent change in hue (-100 thru +100)

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::motionblurimage
type: function
doc:
<comment>Description:</comment>
  Simulates motion blur
  
  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 Gmagick::motionblurimage selects a suitable radius for you. Angle gives the angle
  of the blurring motion.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the Gaussian, in pixels, not counting the center pixel.
  <info>float</info>  <strong>$sigma</strong>   The standard deviation of the Gaussian, in pixels.
  <info>float</info>  <strong>$angle</strong>   Apply the effect along this angle.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::newimage
type: function
doc:
<comment>Description:</comment>
  Creates a new image
  
  Creates a new image with the specified background color.

<comment>Param:</comment>
  <info>int</info>     <strong>$width</strong>       Width of the new image.
  <info>int</info>     <strong>$height</strong>      Height of the new image.
  <info>string</info>  <strong>$background</strong>  The background color used for this image (as float).
  <info>string</info>  <strong>$format</strong>      Image format.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::nextimage
type: function
doc:
<comment>Description:</comment>
  Moves to the next image
  
  Associates the next image in the image list with an <class>Gmagick</class> object.

<comment>Return:</comment>
  <info>bool</info>  Gibt bei Erfolg <info>true</info> zurück. Bei einem Fehler wird <info>false</info> zurückgegeben.


id: Gmagick::normalizeimage
type: function
doc:
<comment>Description:</comment>
  Enhances the contrast of a color image
  
  Enhances the contrast of a color image by adjusting the pixels color to span the entire range of
  colors available.

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  Identify which channel to normalize.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::oilpaintimage
type: function
doc:
<comment>Description:</comment>
  Simulates an oil painting
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the circular neighborhood.

<comment>Return:</comment>
  <info>Gmagick</info>  The Gmagick object on success


id: Gmagick::previousimage
type: function
doc:
<comment>Description:</comment>
  Move to the previous image in the object
  
  Associates the previous image in an image list with the Gmagick object.

<comment>Return:</comment>
  <info>bool</info>  Gibt bei Erfolg <info>true</info> zurück. Bei einem Fehler wird <info>false</info> zurückgegeben.


id: Gmagick::profileimage
type: function
doc:
<comment>Description:</comment>
  Adds or removes a profile from an image
  
  Adds or removes a ICC, IPTC, or generic profile from an image. If the profile is <info>null</info>, it is
  removed from the image otherwise added. Use a name of <return>*</return> and a profile of <info>null</info> to remove all
  profiles from the image.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>     Name of profile to add or remove: ICC, IPTC, or generic profile.
  <info>string</info>  <strong>$profile</strong>  The profile.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::quantizeimage
type: function
doc:
<comment>Description:</comment>
  Analyzes the colors within a reference image
  
  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.

<comment>Param:</comment>
  <info>int</info>   <strong>$numColors</strong>     The number of colors.
  <info>int</info>   <strong>$colorspace</strong>    Perform color reduction in this colorspace, typically RGBColorspace.
  <info>int</info>   <strong>$treeDepth</strong>     Normally, this integer value is zero or one. A zero or one tells Quantize 
                       to choose a optimal tree depth of Log4(number_colors).% A tree of this depth
                       generally
                       allows the best representation of the reference image with the least amount
                       of memory and the fastest computational speed. In some cases, such as an
                       image with low color dispersion (a few number of colors), a value other than
                       Log4(number_colors) is required.
                       To expand the color tree completely, use a value of 8.
  <info>bool</info>  <strong>$dither</strong>        A value other than zero distributes the difference between an original image
                       and the corresponding color reduced algorithm to neighboring pixels along a
                       Hilbert curve.
  <info>bool</info>  <strong>$measureError</strong>  A value other than zero 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.

<comment>Return:</comment>
  <info>Gmagick</info>  The Gmagick object on success


id: Gmagick::quantizeimages
type: function
doc:
<comment>Description:</comment>
  The quantizeimages purpose
  
  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.

<comment>Param:</comment>
  <info>int</info>   <strong>$numColors</strong>     The number of colors.
  <info>int</info>   <strong>$colorspace</strong>    Perform color reduction in this colorspace, typically RGBColorspace.
  <info>int</info>   <strong>$treeDepth</strong>     Normally, this integer value is zero or one. A zero or one tells Quantize 
                       to choose a optimal tree depth of Log4(number_colors).% A tree of this depth
                       generally
                       allows the best representation of the reference image with the least amount
                       of memory and the fastest computational speed. In some cases, such as an
                       image with low color dispersion (a few number of colors), a value other than
                       Log4(number_colors) is required.
                       To expand the color tree completely, use a value of 8.
  <info>bool</info>  <strong>$dither</strong>        A value other than zero distributes the difference between an original image
                       and the corresponding color reduced algorithm to neighboring pixels along a
                       Hilbert curve.
  <info>bool</info>  <strong>$measureError</strong>  A value other than zero 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.

<comment>Return:</comment>
  <info>Gmagick</info>  The Gmagick object on success


id: Gmagick::queryfontmetrics
type: function
doc:
<comment>Description:</comment>
  Returns an array representing the font metrics
  
  MagickQueryFontMetrics() returns an array representing the font metrics.

<comment>Return:</comment>
  <info>array</info>  The Gmagick object on success


id: Gmagick::queryfonts
type: function
doc:
<comment>Description:</comment>
  Returns the configured fonts
  
  Returns fonts supported by Gmagick.

<comment>Return:</comment>
  <info>array</info>  The Gmagick object on success


id: Gmagick::queryformats
type: function
doc:
<comment>Description:</comment>
  Returns formats supported by Gmagick
  
  Returns formats supported by <class>Gmagick</class>.

<comment>Param:</comment>
  <info>string</info>  <strong>$pattern</strong>  Specifies a <info>string</info> containing a pattern.

<comment>Return:</comment>
  <info>array</info>  The <class>Gmagick</class> object.


id: Gmagick::radialblurimage
type: function
doc:
<comment>Description:</comment>
  Radial blurs an image
  
  Radial blurs an image.

<comment>Param:</comment>
  <info>float</info>  <strong>$angle</strong>    The angle of the blur in degrees.
  <info>int</info>    <strong>$channel</strong>  Related channel.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::raiseimage
type: function
doc:
<comment>Description:</comment>
  Creates a simulated 3d button-like effect
  
  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.

<comment>Param:</comment>
  <info>int</info>   <strong>$width</strong>   Width of the area to raise.
  <info>int</info>   <strong>$height</strong>  Height of the area to raise.
  <info>int</info>   <strong>$x</strong>       X coordinate.
  <info>int</info>   <strong>$y</strong>       Y coordinate.
  <info>bool</info>  <strong>$raise</strong>   A value other than zero creates a 3-D raise effect, otherwise it has a lowered
                 effect.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::read
type: function
doc:
<comment>Description:</comment>
  Reads image from filename
  
  Reads image from filename.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  The image filename.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::readimageblob
type: function
doc:
<comment>Description:</comment>
  Reads image from a binary string
  
  Reads image from a binary string.

<comment>Param:</comment>
  <info>string</info>  <strong>$imageContents</strong>  Content of image.
  <info>string</info>  <strong>$filename</strong>       The image filename.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::readimagefile
type: function
doc:
<comment>Description:</comment>
  The readimagefile purpose
  
  Reads an image or image sequence from an open file descriptor.

<comment>Param:</comment>
  <info>resource</info>  <strong>$fp</strong>  The file descriptor.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::reducenoiseimage
type: function
doc:
<comment>Description:</comment>
  Smooths the contours of an image
  
  Smooths the contours of an image while still preserving edge information. The algorithm works by
  replacing each pixel with its neighbor closest in value. A neighbor is defined by radius.  Use a
  radius of 0 and Gmagick::reducenoiseimage selects a suitable radius for you.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the pixel neighborhood.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::removeimage
type: function
doc:
<comment>Description:</comment>
  Removes an image from the image list
  
  Removes an image from the image list.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::removeimageprofile
type: function
doc:
<comment>Description:</comment>
  Removes the named image profile and returns it
  
  Removes the named image profile and returns it.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  Name of profile to return: ICC, IPTC, or generic profile.

<comment>Return:</comment>
  <info>string</info>  The named profile.


id: Gmagick::resampleimage
type: function
doc:
<comment>Description:</comment>
  Resample image to desired resolution
  
  Resample image to desired resolution.

<comment>Param:</comment>
  <info>float</info>  <strong>$xResolution</strong>  The new image x resolution.
  <info>float</info>  <strong>$yResolution</strong>  The new image y resolution.
  <info>int</info>    <strong>$filter</strong>       Image filter to use.
  <info>float</info>  <strong>$blur</strong>         The blur factor where larger than 1 is blurry, smaller than 1  is sharp.

<comment>Return:</comment>
  <info>Gmagick</info>  The Gmagick object on success


id: Gmagick::resizeimage
type: function
doc:
<comment>Description:</comment>
  Scales an image
  
  Scales an image to the desired dimensions with a filter.

<comment>Param:</comment>
  <info>int</info>    <strong>$width</strong>   The number of columns in the scaled image.
  <info>int</info>    <strong>$height</strong>  The number of rows in the scaled image.
  <info>int</info>    <strong>$filter</strong>  Image filter to use.
  <info>float</info>  <strong>$blur</strong>    The blur factor where larger than 1 is blurry, lesser than 1 is sharp.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::rollimage
type: function
doc:
<comment>Description:</comment>
  Offsets an image
  
  Offsets an image as defined by x and y.

<comment>Param:</comment>
  <info>int</info>  <strong>$x</strong>  The x offset.
  <info>int</info>  <strong>$y</strong>  The y offset.

<comment>Return:</comment>
  <info>Gmagick</info>  The Gmagick object on success


id: Gmagick::rotateimage
type: function
doc:
<comment>Description:</comment>
  Rotates an image
  
  Rotates an image the specified number of degrees. Empty triangles left over from rotating the
  image are filled with the background color.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$color</strong>    The background pixel.
  <info>float</info>  <strong>$degrees</strong>  The number of degrees to rotate the image.

<comment>Return:</comment>
  <info>Gmagick</info>  The Gmagick object on success


id: Gmagick::scaleimage
type: function
doc:
<comment>Description:</comment>
  Scales the size of an image
  
  Scales the size of an image to the given dimensions. The other parameter will be calculated if 0
  is passed as either param.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   The number of columns in the scaled image.
  <info>int</info>  <strong>$height</strong>  The number of rows in the scaled image.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::separateimagechannel
type: function
doc:
<comment>Description:</comment>
  Separates a channel from the image
  
  Separates a channel from the image and returns a grayscale image. A channel is a particular color
  component of each pixel in the image.

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  One of the Channel constant (<return>Gmagick::CHANNEL_*</return>).

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setCompressionQuality
type: function
doc:
<comment>Description:</comment>
  Sets the object's default compression quality
  
  Sets the object's default compression quality.

<comment>Param:</comment>
  <info>int</info>  <strong>$quality</strong>  

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setfilename
type: function
doc:
<comment>Description:</comment>
  Sets the filename before you read or write the image
  
  Sets the filename before you read or write an image file.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  The image filename.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimagebackgroundcolor
type: function
doc:
<comment>Description:</comment>
  Sets the image background color
  
  Sets the image background color.

<comment>Param:</comment>
  <info>GmagickPixel</info>  <strong>$color</strong>  The background pixel wand.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimageblueprimary
type: function
doc:
<comment>Description:</comment>
  Sets the image chromaticity blue primary point
  
  Sets the image chromaticity blue primary point.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  The blue primary x-point.
  <info>float</info>  <strong>$y</strong>  The blue primary y-point.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimagebordercolor
type: function
doc:
<comment>Description:</comment>
  Sets the image border color
  
  Sets the image border color.

<comment>Param:</comment>
  <info>GmagickPixel</info>  <strong>$color</strong>  The border pixel wand.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimagechanneldepth
type: function
doc:
<comment>Description:</comment>
  Sets the depth of a particular image channel
  
  Sets the depth of a particular image channel.

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  One of the Channel constant (<return>Gmagick::CHANNEL_*</return>).
  <info>int</info>  <strong>$depth</strong>    The image depth in bits.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimagecolorspace
type: function
doc:
<comment>Description:</comment>
  Sets the image colorspace
  
  Sets the image colorspace.

<comment>Param:</comment>
  <info>int</info>  <strong>$colorspace</strong>  One of the Colorspace constant (<return>Gmagick::COLORSPACE_*</return>).

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimagecompose
type: function
doc:
<comment>Description:</comment>
  Sets the image composite operator
  
  Sets the image composite operator.

<comment>Param:</comment>
  <info>int</info>  <strong>$composite</strong>  The image composite operator.

<comment>Return:</comment>
  <info>Gmagick</info>  The Gmagick object on success


id: Gmagick::setimagedelay
type: function
doc:
<comment>Description:</comment>
  Sets the image delay
  
  Sets the image delay.

<comment>Param:</comment>
  <info>int</info>  <strong>$delay</strong>  The image delay in 1/100th of a second.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimagedepth
type: function
doc:
<comment>Description:</comment>
  Sets the image depth
  
  Sets the image depth.

<comment>Param:</comment>
  <info>int</info>  <strong>$depth</strong>  The image depth in bits: 8, 16, or 32.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimagedispose
type: function
doc:
<comment>Description:</comment>
  Sets the image disposal method
  
  Sets the image disposal method.

<comment>Param:</comment>
  <info>int</info>  <strong>$disposeType</strong>  The image disposal type.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimagefilename
type: function
doc:
<comment>Description:</comment>
  Sets the filename of a particular image in a sequence
  
  Sets the filename of a particular image in a sequence.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  The image filename.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimageformat
type: function
doc:
<comment>Description:</comment>
  Sets the format of a particular image
  
  Sets the format of a particular image in a sequence.

<comment>Param:</comment>
  <info>string</info>  <strong>$imageFormat</strong>  The image format.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimagegamma
type: function
doc:
<comment>Description:</comment>
  Sets the image gamma
  
  Sets the image gamma.

<comment>Param:</comment>
  <info>float</info>  <strong>$gamma</strong>  The image gamma.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimagegreenprimary
type: function
doc:
<comment>Description:</comment>
  Sets the image chromaticity green primary point
  
  Sets the image chromaticity green primary point.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  The chromaticity green primary x-point.
  <info>float</info>  <strong>$y</strong>  The chromaticity green primary y-point.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimageindex
type: function
doc:
<comment>Description:</comment>
  Set the iterator to the position in the image list specified with the index parameter
  
  Set the iterator to the position in the image list specified with the index parameter.

<comment>Param:</comment>
  <info>int</info>  <strong>$index</strong>  The scene number.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimageinterlacescheme
type: function
doc:
<comment>Description:</comment>
  Sets the interlace scheme of the image
  
  Sets the interlace scheme of the image.

<comment>Param:</comment>
  <info>int</info>  <strong>$interlace</strong>  One of the Interlace constant (<return>Gmagick::INTERLACE_*</return>).

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimageiterations
type: function
doc:
<comment>Description:</comment>
  Sets the image iterations
  
  Sets the image iterations.

<comment>Param:</comment>
  <info>int</info>  <strong>$iterations</strong>  The image delay in 1/100th of a second.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimageprofile
type: function
doc:
<comment>Description:</comment>
  Adds a named profile to the Gmagick object
  
  Adds a named profile to the Gmagick object. If a profile with the same name already exists, it is
  replaced. This method differs from the Gmagick::profileimage() method in that it does not apply
  any CMS color profiles.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>     Name of profile to add or remove: ICC, IPTC, or generic profile.
  <info>string</info>  <strong>$profile</strong>  The profile.

<comment>Return:</comment>
  <info>Gmagick</info>  The Gmagick object on success.


id: Gmagick::setimageredprimary
type: function
doc:
<comment>Description:</comment>
  Sets the image chromaticity red primary point
  
  Sets the image chromaticity red primary point.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  The red primary x-point.
  <info>float</info>  <strong>$y</strong>  The red primary y-point.

<comment>Return:</comment>
  <info>Gmagick</info>  The Gmagick object on success.


id: Gmagick::setimagerenderingintent
type: function
doc:
<comment>Description:</comment>
  Sets the image rendering intent
  
  Sets the image rendering intent.

<comment>Param:</comment>
  <info>int</info>  <strong>$rendering_intent</strong>  One of the Rendering Intent constant (<return>Gmagick::RENDERINGINTENT_*</return>).

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimageresolution
type: function
doc:
<comment>Description:</comment>
  Sets the image resolution
  
  Sets the image resolution.

<comment>Param:</comment>
  <info>float</info>  <strong>$xResolution</strong>  The image x resolution.
  <info>float</info>  <strong>$yResolution</strong>  The image y resolution.

<comment>Return:</comment>
  <info>Gmagick</info>  The Gmagick object on success.


id: Gmagick::setimagescene
type: function
doc:
<comment>Description:</comment>
  Sets the image scene
  
  Sets the image scene.

<comment>Param:</comment>
  <info>int</info>  <strong>$scene</strong>  The image scene number.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimagetype
type: function
doc:
<comment>Description:</comment>
  Sets the image type
  
  Sets the image type.

<comment>Param:</comment>
  <info>int</info>  <strong>$imgType</strong>  One of the Image type constant (<return>Gmagick::IMGTYPE_*</return>).

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimageunits
type: function
doc:
<comment>Description:</comment>
  Sets the image units of resolution
  
  Sets the image units of resolution.

<comment>Param:</comment>
  <info>int</info>  <strong>$resolution</strong>  One of the Resolution constant (<return>Gmagick::RESOLUTION_*</return>).

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setimagewhitepoint
type: function
doc:
<comment>Description:</comment>
  Sets the image chromaticity white point
  
  Sets the image chromaticity white point.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  The white x-point.
  <info>float</info>  <strong>$y</strong>  The white y-point.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setsamplingfactors
type: function
doc:
<comment>Description:</comment>
  Sets the image sampling factors
  
  Sets the image sampling factors.

<comment>Param:</comment>
  <info>array</info>  <strong>$factors</strong>  An array of <info>float</info>s representing the sampling factor for each color component (in
                   RGB order).

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::setsize
type: function
doc:
<comment>Description:</comment>
  Sets the size of the Gmagick object
  
  Sets the size of the Gmagick object. Set it before you read a raw image format such as
  <info>Gmagick::COLORSPACE_RGB</info>, <info>Gmagick::COLORSPACE_GRAY</info>, or <info>Gmagick::COLORSPACE_CMYK</info>.

<comment>Param:</comment>
  <info>int</info>  <strong>$columns</strong>  The width in pixels.
  <info>int</info>  <strong>$rows</strong>     The height in pixels.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::shearimage
type: function
doc:
<comment>Description:</comment>
  Creating a parallelogram
  
  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.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$color</strong>   The background pixel wand.
  <info>float</info>  <strong>$xShear</strong>  The number of degrees to shear the image.
  <info>float</info>  <strong>$yShear</strong>  The number of degrees to shear the image.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::solarizeimage
type: function
doc:
<comment>Description:</comment>
  Applies a solarizing effect to the image
  
  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.

<comment>Param:</comment>
  <info>int</info>  <strong>$threshold</strong>  Define the extent of the solarization.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::spreadimage
type: function
doc:
<comment>Description:</comment>
  Randomly displaces each pixel in a block
  
  Special effects method that randomly displaces each pixel in a block defined by the radius
  parameter.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  Choose a random pixel in a neighborhood of this extent.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::stripimage
type: function
doc:
<comment>Description:</comment>
  Strips an image of all profiles and comments
  
  Strips an image of all profiles and comments.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::swirlimage
type: function
doc:
<comment>Description:</comment>
  Swirls the pixels about the center of the image
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$degrees</strong>  Define the tightness of the swirling effect.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::thumbnailimage
type: function
doc:
<comment>Description:</comment>
  Changes the size of an image
  
  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. 
  If <info>true</info> is given as a third parameter then columns and rows parameters are used as maximums for
  each side. Both sides will be scaled down until the match or are smaller than the parameter given
  for the side.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   Image width.
  <info>int</info>  <strong>$height</strong>  Image height.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::trimimage
type: function
doc:
<comment>Description:</comment>
  Remove edges from the image
  
  Remove edges that are the background color from the image.

<comment>Param:</comment>
  <info>float</info>  <strong>$fuzz</strong>  By default target must match a particular pixel color exactly. However, in many
                cases two colors may differ by a small amount. The fuzz member of image defines how
                much tolerance is acceptable to consider two colors as the same. This parameter
                represents the variation on the quantum range.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: Gmagick::write
type: function
doc:
<comment>Description:</comment>
  Alias von Gmagick::writeimage
  
  Diese Methode ist ein Alias für:  Gmagick::writeimage.


id: Gmagick::writeimage
type: function
doc:
<comment>Description:</comment>
  Writes an image to the specified filename
  
  Writes an image to the specified filename. If the filename parameter is <info>null</info>, the image is written
  to the filename set by Gmagick::readimage or Gmagick::setimagefilename.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  The image filename.

<comment>Return:</comment>
  <info>Gmagick</info>  The <class>Gmagick</class> object.


id: GmagickDraw::annotate
type: function
doc:
<comment>Description:</comment>
  Draws text on the image
  
  Draws text on the image.

<comment>Param:</comment>
  <info>float</info>   <strong>$x</strong>     x ordinate to left of text
  <info>float</info>   <strong>$y</strong>     y ordinate to text baseline
  <info>string</info>  <strong>$text</strong>  text to draw

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::arc
type: function
doc:
<comment>Description:</comment>
  Draws an arc
  
  Draws an arc falling within a specified bounding rectangle on the image.

<comment>Param:</comment>
  <info>float</info>  <strong>$sx</strong>  starting x ordinate of bounding rectangle
  <info>float</info>  <strong>$sy</strong>  starting y ordinate of bounding rectangle
  <info>float</info>  <strong>$ex</strong>  ending x ordinate of bounding rectangle
  <info>float</info>  <strong>$ey</strong>  ending y ordinate of bounding rectangle
  <info>float</info>  <strong>$sd</strong>  starting degrees of rotation
  <info>float</info>  <strong>$ed</strong>  ending degrees of rotation

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::bezier
type: function
doc:
<comment>Description:</comment>
  Draws a bezier curve
  
  Draws a bezier curve through a set of points on the image.

<comment>Param:</comment>
  <info>array</info>  <strong>$coordinate_array</strong>  Coordinates array

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::ellipse
type: function
doc:
<comment>Description:</comment>
  Draws an ellipse on the image
  
  Draws an ellipse on the image.

<comment>Param:</comment>
  <info>float</info>  <strong>$ox</strong>     origin x ordinate
  <info>float</info>  <strong>$oy</strong>     origin y ordinate
  <info>float</info>  <strong>$rx</strong>     radius in x
  <info>float</info>  <strong>$ry</strong>     radius in y
  <info>float</info>  <strong>$start</strong>  starting rotation in degrees
  <info>float</info>  <strong>$end</strong>    ending rotation in degrees

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::getfillcolor
type: function
doc:
<comment>Description:</comment>
  Returns the fill color
  
  Returns the fill color used for drawing filled objects.

<comment>Return:</comment>
  <info>GmagickPixel</info>  The <class>GmagickPixel</class> fill color used for drawing filled objects.


id: GmagickDraw::getfillopacity
type: function
doc:
<comment>Description:</comment>
  Returns the opacity used when drawing
  
  Returns the opacity used when drawing

<comment>Return:</comment>
  <info>float</info>  Returns the opacity used when drawing using the fill color or fill texture. Fully opaque is
         1.0.


id: GmagickDraw::getfont
type: function
doc:
<comment>Description:</comment>
  Returns the font
  
  Returns a string specifying the font used when annotating with text.

<comment>Return:</comment>
  <info>mixed</info>  Returns a string on success and <info>false</info> if no font is set.


id: GmagickDraw::getfontsize
type: function
doc:
<comment>Description:</comment>
  Returns the font pointsize
  
  Returns the font pointsize used when annotating with text.

<comment>Return:</comment>
  <info>float</info>  Returns the font size associated with the current <class>GmagickDraw</class> object.


id: GmagickDraw::getfontstyle
type: function
doc:
<comment>Description:</comment>
  Returns the font style
  
  Returns the font style used when annotating with text.

<comment>Return:</comment>
  <info>int</info>  Returns the font style constant (STYLE_) associated with the <class>GmagickDraw</class> object or <return>0</return> if no
       style is set.


id: GmagickDraw::getfontweight
type: function
doc:
<comment>Description:</comment>
  Returns the font weight
  
  Returns the font weight used when annotating with text.

<comment>Return:</comment>
  <info>int</info>  Returns an int on success and 0 if no weight is set.


id: GmagickDraw::getstrokecolor
type: function
doc:
<comment>Description:</comment>
  Returns the color used for stroking object outlines
  
  Returns the color used for stroking object outlines.

<comment>Return:</comment>
  <info>GmagickPixel</info>  Returns an <class>GmagickPixel</class> object which describes the color.


id: GmagickDraw::getstrokeopacity
type: function
doc:
<comment>Description:</comment>
  Returns the opacity of stroked object outlines
  
  Returns the opacity of stroked object outlines.

<comment>Return:</comment>
  <info>float</info>  Returns a <info>float</info> describing the opacity.


id: GmagickDraw::getstrokewidth
type: function
doc:
<comment>Description:</comment>
  Returns the width of the stroke used to draw object outlines
  
  Returns the width of the stroke used to draw object outlines.

<comment>Return:</comment>
  <info>float</info>  Returns a <info>float</info> describing the stroke width.


id: GmagickDraw::gettextdecoration
type: function
doc:
<comment>Description:</comment>
  Returns the text decoration
  
  Returns the decoration applied when annotating with text.

<comment>Return:</comment>
  <info>int</info>  Returns one of the DECORATION_ constants and 0 if no decoration is set.


id: GmagickDraw::gettextencoding
type: function
doc:
<comment>Description:</comment>
  Returns the code set used for text annotations
  
  Returns a string which specifies the code set used for text annotations.

<comment>Return:</comment>
  <info>mixed</info>  Returns a string specifying the code set or <info>false</info> if text encoding is not set.


id: GmagickDraw::line
type: function
doc:
<comment>Description:</comment>
  Draws a line
  
  Draws a line on the image using the current stroke color, stroke opacity, and stroke width.

<comment>Param:</comment>
  <info>float</info>  <strong>$sx</strong>  starting x ordinate
  <info>float</info>  <strong>$sy</strong>  starting y ordinate
  <info>float</info>  <strong>$ex</strong>  ending x ordinate
  <info>float</info>  <strong>$ey</strong>  ending y ordinate

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::point
type: function
doc:
<comment>Description:</comment>
  Draws a point
  
  Draws a point using the current stroke color and stroke thickness at the specified coordinates.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  target x coordinate
  <info>float</info>  <strong>$y</strong>  target y coordinate

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::polygon
type: function
doc:
<comment>Description:</comment>
  Draws a polygon
  
  Draws a polygon using the current stroke, stroke width, and fill color or texture, using the
  specified array of coordinates.

<comment>Param:</comment>
  <info>array</info>  <strong>$coordinates</strong>  coordinate array

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::polyline
type: function
doc:
<comment>Description:</comment>
  Draws a polyline
  
  Draws a polyline using the current stroke, stroke width, and fill color or texture, using the
  specified array of coordinates.

<comment>Param:</comment>
  <info>array</info>  <strong>$coordinate_array</strong>  The array of coordinates

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::rectangle
type: function
doc:
<comment>Description:</comment>
  Draws a rectangle
  
  Draws a rectangle given two coordinates and using the current stroke, stroke width, and fill
  settings.

<comment>Param:</comment>
  <info>float</info>  <strong>$x1</strong>  x ordinate of first coordinate
  <info>float</info>  <strong>$y1</strong>  y ordinate of first coordinate
  <info>float</info>  <strong>$x2</strong>  x ordinate of second coordinate
  <info>float</info>  <strong>$y2</strong>  y ordinate of second coordinate

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::rotate
type: function
doc:
<comment>Description:</comment>
  Applies the specified rotation to the current coordinate space
  
  Applies the specified rotation to the current coordinate space.

<comment>Param:</comment>
  <info>float</info>  <strong>$degrees</strong>  degrees of rotation

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::roundrectangle
type: function
doc:
<comment>Description:</comment>
  Draws a rounded rectangle
  
  Draws a rounded rectangle given two coordinates, x and y corner radiuses and using the current
  stroke, stroke width, and fill settings.

<comment>Param:</comment>
  <info>float</info>  <strong>$x1</strong>  x ordinate of first coordinate
  <info>float</info>  <strong>$y1</strong>  y ordinate of first coordinate
  <info>float</info>  <strong>$x2</strong>  x ordinate of second coordinate
  <info>float</info>  <strong>$y2</strong>  y ordinate of second coordinate
  <info>float</info>  <strong>$rx</strong>  radius of corner in horizontal direction
  <info>float</info>  <strong>$ry</strong>  radius of corner in vertical direction

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::scale
type: function
doc:
<comment>Description:</comment>
  Adjusts the scaling factor
  
  Adjusts the scaling factor to apply in the horizontal and vertical directions to the current
  coordinate space.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  horizontal scale factor
  <info>float</info>  <strong>$y</strong>  vertical scale factor

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::setfillcolor
type: function
doc:
<comment>Description:</comment>
  Sets the fill color to be used for drawing filled objects
  
  Sets the fill color to be used for drawing filled objects.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$color</strong>  <class>GmagickPixel</class> or <info>string</info> indicating color to use for filling.

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object on success.


id: GmagickDraw::setfillopacity
type: function
doc:
<comment>Description:</comment>
  The setfillopacity purpose
  
  Sets the opacity to use when drawing using the fill color or fill texture. Setting it to 1.0 will
  make fill full opaque.

<comment>Param:</comment>
  <info>float</info>  <strong>$fill_opacity</strong>  Fill opacity

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::setfont
type: function
doc:
<comment>Description:</comment>
  Sets the fully-specified font to use when annotating with text
  
  Sets the fully-specified font to use when annotating with text

<comment>Param:</comment>
  <info>string</info>  <strong>$font</strong>  font name

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::setfontsize
type: function
doc:
<comment>Description:</comment>
  Sets the font pointsize to use when annotating with text
  
  Sets the font pointsize to use when annotating with text.

<comment>Param:</comment>
  <info>float</info>  <strong>$pointsize</strong>  Text pointsize

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::setfontstyle
type: function
doc:
<comment>Description:</comment>
  Sets the font style to use when annotating with text
  
  Sets the font style to use when annotating with text. The AnyStyle enumeration acts as a wild-card
  "don't care" option.

<comment>Param:</comment>
  <info>int</info>  <strong>$style</strong>  Font style (NormalStyle, ItalicStyle, ObliqueStyle, AnyStyle)

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::setfontweight
type: function
doc:
<comment>Description:</comment>
  Sets the font weight
  
  Sets the font weight to use when annotating with text.

<comment>Param:</comment>
  <info>int</info>  <strong>$weight</strong>  Font weight (valid range 100-900)

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::setstrokecolor
type: function
doc:
<comment>Description:</comment>
  Sets the color used for stroking object outlines
  
  Sets the color used for stroking object outlines.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$color</strong>  <class>GmagickPixel</class> or <info>string</info> representing the color for the stroke.

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object on success.


id: GmagickDraw::setstrokeopacity
type: function
doc:
<comment>Description:</comment>
  Specifies the opacity of stroked object outlines
  
  Specifies the opacity of stroked object outlines.

<comment>Param:</comment>
  <info>float</info>  <strong>$stroke_opacity</strong>  Stroke opacity. The value 1.0 is opaque.

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::setstrokewidth
type: function
doc:
<comment>Description:</comment>
  Sets the width of the stroke used to draw object outlines
  
  Sets the width of the stroke used to draw object outlines

<comment>Param:</comment>
  <info>float</info>  <strong>$width</strong>  Stroke width

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::settextdecoration
type: function
doc:
<comment>Description:</comment>
  Specifies a decoration
  
  Specifies a decoration to be applied when annotating with text.

<comment>Param:</comment>
  <info></info>  <strong>$int</strong>  Text decoration. One of NoDecoration, UnderlineDecoration, OverlineDecoration, or
          LineThroughDecoration

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickDraw::settextencoding
type: function
doc:
<comment>Description:</comment>
  Specifies the text code set
  
  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.

<comment>Param:</comment>
  <info>string</info>  <strong>$encoding</strong>  Character string specifying text encoding

<comment>Return:</comment>
  <info>GmagickDraw</info>  The <class>GmagickDraw</class> object.


id: GmagickPixel::__construct
type: function
doc:
<comment>Description:</comment>
  Erstellt ein neues GmagickPixel-Objekt
  
  Erstellt ein neues <class>GmagickPixel</class>-Objekt. Wenn <strong>$color</strong> angegeben ist, wird das Objekt mit dieser
  Farbe initialisiert.

<comment>Param:</comment>
  <info>string</info>  <strong>$color</strong>  Die optionale Farbzeichenkette, die als Initialwert benutzt wird.


id: GmagickPixel::getcolor
type: function
doc:
<comment>Description:</comment>
  Gibt die Farbe zurück
  
  Gibt die Farbe, die vom <class>GmagickPixel</class>-Objekt beschrieben wird, als <info>String</info> oder <info>Array</info> zurück. Wenn
  die Farbe einen Transparenz-Kanal hat, wird dieser als vierter Wert in der Liste angegeben.

<comment>Param:</comment>
  <info>bool</info>  <strong>$as_array</strong>         <info>true</info>, damit ein <info>Array</info> anstelle eines <info>String</info>s zurückgegeben wird.
  <info>bool</info>  <strong>$normalize_array</strong>  <info>true</info>, um die Farbwerte zu normalisieren.

<comment>Return:</comment>
  <info>mixed</info>  Ein <info>String</info> oder <info>Array</info> von Farbwerten, normalisiert, wenn <strong>$normalize_array</strong> <info>true</info> ist. Löst
         bei einem Fehler eine <class>GmagickPixelException</class> aus.


id: GmagickPixel::getcolorcount
type: function
doc:
<comment>Description:</comment>
  Returns the color count associated with this color
  
  Returns the color count associated with this color.

<comment>Return:</comment>
  <info>int</info>  Returns the color count as an integer on success, throws <class>GmagickPixelException</class> on failure.


id: GmagickPixel::getcolorvalue
type: function
doc:
<comment>Description:</comment>
  Gets the normalized value of the provided color channel
  
  Retrieves the value of the color channel specified, as a floating-point number between 0 and 1.

<comment>Param:</comment>
  <info>int</info>  <strong>$color</strong>  The channel to check, specified as one of the Gmagick channel constants.

<comment>Return:</comment>
  <info>float</info>  The value of the channel, as a normalized floating-point number, throwing
         <class>GmagickPixelException</class> on error.


id: GmagickPixel::setcolor
type: function
doc:
<comment>Description:</comment>
  Sets the color
  
  Sets the color described by the <class>GmagickPixel</class> object, with a string (e.g. "blue", "#0000ff",
  "rgb(0,0,255)", "cmyk(100,100,100,10)", etc.).

<comment>Param:</comment>
  <info>string</info>  <strong>$color</strong>  The color definition to use in order to initialise the <class>GmagickPixel</class> object.

<comment>Return:</comment>
  <info>GmagickPixel</info>  The <class>GmagickPixel</class> object.


id: GmagickPixel::setcolorvalue
type: function
doc:
<comment>Description:</comment>
  Sets the normalized value of one of the channels
  
  Sets the value of the specified channel of this object to the provided value, which should be
  between 0 and 1. This function can be used to provide an opacity channel to a <class>GmagickPixel</class> object.

<comment>Param:</comment>
  <info>int</info>    <strong>$color</strong>  One of the Gmagick channel color constants.
  <info>float</info>  <strong>$value</strong>  The value to set this channel to, ranging from 0 to 1.

<comment>Return:</comment>
  <info>GmagickPixel</info>  The <class>GmagickPixel</class> object.


id: HASH_HMAC
type: constant
doc:
<comment>Description:</comment>
  Optionales Symbol für <strong>hash_init()</strong>. Es bewirkt, dass der HMAC-digest-keying-Algorithmus auf den
  aktuellen Hashing-Kontext angewendet werden soll.


id: HRTime\PerformanceCounter::getFrequency
type: function
doc:
<comment>Description:</comment>
  Timer frequency in ticks per second
  
  Returns the timer frequency in ticks per second. This value is constant after
  the system start on almost any operating system.

<comment>Return:</comment>
  <info>int</info>  Returns Integer indicating the timer frequency.


id: HRTime\PerformanceCounter::getTicks
type: function
doc:
<comment>Description:</comment>
  Current ticks from the system
  
  Returns the ticks count.

<comment>Return:</comment>
  <info>int</info>  Returns Integer indicating the ticks count.


id: HRTime\PerformanceCounter::getTicksSince
type: function
doc:
<comment>Description:</comment>
  Ticks elapsed since the given value
  
  Returns the ticks count elapsed since the given start value.

<comment>Param:</comment>
  <info>int</info>  <strong>$start</strong>  Starting ticks value.

<comment>Return:</comment>
  <info>int</info>  Returns Integer indicating the ticks count.


id: HRTime\StopWatch::getElapsedTicks
type: function
doc:
<comment>Description:</comment>
  Get elapsed ticks for all intervals
  
  Get elapsed ticks for all the previously closed intervals.

<comment>Return:</comment>
  <info>int</info>  Returns Integer indicating elapsed ticks.


id: HRTime\StopWatch::getElapsedTime
type: function
doc:
<comment>Description:</comment>
  Get elapsed time for all intervals
  
  Get elapsed time for all the previously closed intervals.

<comment>Param:</comment>
  <info>int</info>  <strong>$unit</strong>  Time unit represented by a HRTime\Unit constant. Default is HRTime\Unit::SECOND.

<comment>Return:</comment>
  <info>float</info>  Returns Float indicating elapsed time.


id: HRTime\StopWatch::getLastElapsedTicks
type: function
doc:
<comment>Description:</comment>
  Get elapsed ticks for the last interval
  
  Get elapsed ticks for the previously closed interval.

<comment>Return:</comment>
  <info>int</info>  Returns Integer indicating elapsed ticks.


id: HRTime\StopWatch::getLastElapsedTime
type: function
doc:
<comment>Description:</comment>
  Get elapsed time for the last interval
  
  Get elapsed time for the previously closed interval.

<comment>Param:</comment>
  <info>int</info>  <strong>$unit</strong>  Time unit represented by a HRTime\Unit constant. Default is HRTime\Unit::SECOND.

<comment>Return:</comment>
  <info>float</info>  Returns Float indicating elapsed time.


id: HRTime\StopWatch::isRunning
type: function
doc:
<comment>Description:</comment>
  Whether the measurement is running
  
  Reveals whether the measurement was started.

<comment>Return:</comment>
  <info>bool</info>  Returns Boolean indicating whether the measurement is running.


id: HRTime\StopWatch::start
type: function
doc:
<comment>Description:</comment>
  Start time measurement
  
  Starts the time measurement. It has no effect if the measurement was already
  started. The measurement will be continued if it was previously stopped.

<comment>Return:</comment>
  <info>void</info>  Returns void.


id: HRTime\StopWatch::stop
type: function
doc:
<comment>Description:</comment>
  Stop time measurement
  
  Stop the time measurement for the previously started interval.

<comment>Return:</comment>
  <info>void</info>  Returns void.


id: HashContext::__serialize
type: function
doc:
<comment>Description:</comment>
  Serializes the HashContext object
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Return:</comment>
  <info>array</info>  Es wird kein Wert zurückgegeben.


id: HashContext::__unserialize
type: function
doc:
<comment>Description:</comment>
  Deserializes the data parameter into a HashContext object
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>array</info>  <strong>$data</strong>  The value being deserialized.

<comment>Return:</comment>
  <info>void</info>  Es wird kein Wert zurückgegeben.


id: ICONV_MIME_DECODE_CONTINUE_ON_ERROR
type: constant
doc:
<comment>Description:</comment>
  <info>int</info>
  
  A bitmask used for <strong>iconv_mime_decode()</strong>


id: IDNA_ALLOW_UNASSIGNED
type: constant
doc:
<comment>Description:</comment>
  Allow processing of unassigned codepoints in the input for IDN functions.


id: IDNA_CHECK_BIDI
type: constant
doc:
<comment>Description:</comment>
  Check whether the input conforms to the BiDi rules. Ignored by the IDNA2003 implementation, which
  always performs this check.


id: IDNA_CHECK_CONTEXTJ
type: constant
doc:
<comment>Description:</comment>
  Check whether the input conforms to the CONTEXTJ rules. Ignored by the IDNA2003 implementation, as
  this check is new in IDNA2008.


id: IDNA_DEFAULT
type: constant
doc:
<comment>Description:</comment>
  Prohibit processing of unassigned codepoints in the input for IDN functions and do not check if
  the input conforms to domain name ASCII rules.


id: IDNA_ERROR_BIDI
type: constant
doc:
<comment>Description:</comment>
  Errors reported in a bitset returned by the UTS #46 algorithm in <strong>idn_to_utf8()</strong> and <strong>idn_to_ascii()</strong>.


id: IDNA_NONTRANSITIONAL_TO_ASCII
type: constant
doc:
<comment>Description:</comment>
  Option for nontransitional processing in <strong>idn_to_ascii()</strong>. Transitional processing is activated by
  default. This option is ignored by the IDNA2003 implementation.


id: IDNA_NONTRANSITIONAL_TO_UNICODE
type: constant
doc:
<comment>Description:</comment>
  Option for nontransitional processing in <strong>idn_to_utf8()</strong>. Transitional processing is activated by
  default. This option is ignored by the IDNA2003 implementation.


id: IDNA_USE_STD3_RULES
type: constant
doc:
<comment>Description:</comment>
  Check if the input for IDN functions conforms to domain name ASCII rules.


id: IMAGETYPE_AVIF
type: constant
doc:
<comment>Description:</comment>
  Eine Bildtyp-Konstante, die von den Funktionen <strong>image_type_to_mime_type()</strong> und
  <strong>image_type_to_extension()</strong> verwendet wird.
  
  (Available as of PHP 8.1.0)


id: IMAGETYPE_BMP
type: constant
doc:
<comment>Description:</comment>
  Eine Bildtyp-Konstante, die von den Funktionen <strong>image_type_to_mime_type()</strong> und
  <strong>image_type_to_extension()</strong> verwendet wird.


id: IMAGETYPE_WEBP
type: constant
doc:
<comment>Description:</comment>
  Eine Bildtyp-Konstante, die von den Funktionen <strong>image_type_to_mime_type()</strong> und
  <strong>image_type_to_extension()</strong> verwendet wird.
  
  (Available as of PHP 7.1.0)


id: IMAP\Connection
type: class
doc:
<comment>Description:</comment>
  Eine vollständig opake Klasse, die ab PHP 8.1.0 eine <return>imap</return>-Ressource ersetzt.


id: IMG_AFFINE_ROTATE
type: constant
doc:
<comment>Description:</comment>
  Eine Konstante vom Typ affine Transformation, die von der Funktion <strong>imageaffinematrixget()</strong>
  verwendet wird.


id: IMG_ARC_CHORD
type: constant
doc:
<comment>Description:</comment>
  Eine Stilkonstante, die von der Funktion <strong>imagefilledarc()</strong> verwendet wird.


id: IMG_ARC_ROUNDED
type: constant
doc:
<comment>Description:</comment>
  Eine Stilkonstante, die von der Funktion <strong>imagefilledarc()</strong> verwendet wird.
  
  This constant has the same value as <info>IMG_ARC_PIE</info>


id: IMG_AVIF
type: constant
doc:
<comment>Description:</comment>
  Wird als Rückgabewert von <strong>imagetypes()</strong> verwendet
  
  (Available as of PHP 8.1.0)


id: IMG_BELL
type: constant
doc:
<comment>Description:</comment>
  Wird zusammen mit <strong>imagesetinterpolation()</strong> verwendet.


id: IMG_BMP
type: constant
doc:
<comment>Description:</comment>
  Wird als Rückgabewert von <strong>imagetypes()</strong> verwendet


id: IMG_COLOR_BRUSHED
type: constant
doc:
<comment>Description:</comment>
  Eine spezielle Farboption, die anstelle einer Farbe verwendet werden kann, die mit
  <strong>imagecolorallocate()</strong> oder <strong>imagecolorallocatealpha()</strong> zugewiesen wird.


id: IMG_EFFECT_ALPHABLEND
type: constant
doc:
<comment>Description:</comment>
  Ein Alpha-Blending-Effekt, der von der Funktion <strong>imagelayereffect()</strong> verwendet wird.


id: IMG_FILTER_BRIGHTNESS
type: constant
doc:
<comment>Description:</comment>
  Ein spezieller GD-Filter, der von der Funktion <strong>imagefilter()</strong> verwendet wird.


id: IMG_FILTER_SCATTER
type: constant
doc:
<comment>Description:</comment>
  Ein spezieller GD-Filter, der von der Funktion <strong>imagefilter()</strong> verwendet wird.
  
  (Available as of PHP 7.4.0)


id: IMG_GD2_COMPRESSED
type: constant
doc:
<comment>Description:</comment>
  Eine Typkonstante, die von der Funktion <strong>imagegd2()</strong> verwendet wird.


id: IMG_JPEG
type: constant
doc:
<comment>Description:</comment>
  Wird als Rückgabewert von <strong>imagetypes()</strong> verwendet
  
  This constant has the same value as <info>IMG_JPG</info>


id: IMG_WEBP
type: constant
doc:
<comment>Description:</comment>
  Wird als Rückgabewert von <strong>imagetypes()</strong> verwendet
  
  (Available as of PHP 7.0.10)


id: INFO_ALL
type: constant
doc:
<comment>Description:</comment>
  -1
  
  Zeigt alle oben genannten Einträge. Das ist der Standardwert.


id: INFO_CONFIGURATION
type: constant
doc:
<comment>Description:</comment>
  Gegenwärtige lokale und Master-Werte für PHP-Einstellungen. Siehe auch <strong>ini_get()</strong>.


id: INFO_ENVIRONMENT
type: constant
doc:
<comment>Description:</comment>
  Informationen über Umgebungsvariablen, die auch in $_ENV zur Verfügung stehen.


id: INFO_GENERAL
type: constant
doc:
<comment>Description:</comment>
  Die Konfigurationsangaben, php.ini-Speicherort, Builddatum, Webserver, Betriebssystem und mehr.


id: INFO_VARIABLES
type: constant
doc:
<comment>Description:</comment>
  Zeigt alle vordefinierten Variablen von EGPCS (Environment, GET, POST, Cookie, Server) an.


id: INTL_IDNA_VARIANT_2003
type: constant
doc:
<comment>Description:</comment>
  Use IDNA 2003 algorithm in <strong>idn_to_utf8()</strong> and <strong>idn_to_ascii()</strong>. This is the default. This constant
  and using the default has been deprecated as of PHP 7.2.0.


id: INTL_IDNA_VARIANT_UTS46
type: constant
doc:
<comment>Description:</comment>
  Use UTS #46 algorithm in <strong>idn_to_utf8()</strong> and <strong>idn_to_ascii()</strong>. Available as of ICU 4.6.


id: INTL_MAX_LOCALE_LEN
type: constant
doc:
<comment>Description:</comment>
  Limit on locale length, set to 80 in PHP code. Locale names longer  than this limit will not be
  accepted.


id: IN_DONT_FOLLOW
type: constant
doc:
<comment>Description:</comment>
  Do not dereference pathname if it is a symlink (Since Linux 2.6.15)


id: IN_IGNORED
type: constant
doc:
<comment>Description:</comment>
  Watch was removed (explicitly by <strong>inotify_rm_watch()</strong> or because file was removed or filesystem
  unmounted


id: IN_MASK_ADD
type: constant
doc:
<comment>Description:</comment>
  Add events to watch mask for this pathname if it already exists (instead of replacing mask).


id: Imagick::__construct
type: function
doc:
<comment>Description:</comment>
  The Imagick constructor
  
  Creates an Imagick instance for a specified image or set of images.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$files</strong>  The path to an image to load or an array of paths. Paths can include wildcards for
                 file names, or can be URLs.


id: Imagick::__toString
type: function
doc:
<comment>Description:</comment>
  Returns the image as a string
  
  Returns the current image as string. This will only return a single image; it should not be used
  for Imagick objects that contain multiple images e.g. an animated GIF or PDF with multiple pages.

<comment>Return:</comment>
  <info>string</info>  Returns the string content on success or an empty string on failure.

<comment>See Also:</comment>
   * Imagick::getImageBlob
   * Imagick::getImagesBlob


id: Imagick::adaptiveBlurImage
type: function
doc:
<comment>Description:</comment>
  Adds adaptive blur filter to image
  
  Adds an adaptive blur filter to image. The intensity of an adaptive blur depends is dramatically
  decreased at edge of the image, whereas a standard blur is uniform across the image. Diese
  Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9 oder höher kompiliert
  wurde.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>   The radius of the Gaussian, in pixels, not counting the center pixel. Provide a
                   value of 0 and the radius will be chosen automagically.
  <info>float</info>  <strong>$sigma</strong>    The standard deviation of the Gaussian, in pixels.
  <info>int</info>    <strong>$channel</strong>  Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig ist. Um
                   mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten mit
                   bitweisen Operationen verknüpfen. Der Standardwert ist <info>Imagick::CHANNEL_DEFAULT</info>.
                   Weitere Informationen enthält die Liste der Channel-Konstanten

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::blurImage()</strong>
   * <strong>Imagick::motionBlurImage()</strong>
   * <strong>Imagick::radialBlurImage()</strong>


id: Imagick::adaptiveResizeImage
type: function
doc:
<comment>Description:</comment>
  Adaptively resize image with data dependent triangulation
  
  Adaptively resize image with data-dependent triangulation. Avoids blurring across sharp color
  changes. Most useful when used to shrink images slightly to a slightly smaller "web size"; may not
  look good when a full-sized image is adaptively resized to a thumbnail. Diese Funktion ist
  verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9 oder höher kompiliert wurde.
  
  Das Verhalten des Parameters <strong>$bestfit</strong> hat sich mit Imagick 3.0.0 geändert. Vor dieser Version
  wurde ein Bild der Größe 200x150 bei der angegebenen Größe von 400x400 nicht verändert. In Imagick
  3.0.0 und späteren Versionen wird dieses Bild auf die Größe 400x300 hochgerechnet, da dies die
  passendste größe für die angegebene Bildgröße ist. Wenn der <strong>$bestfit</strong>-Parameter angegeben wird, so
  muss sowohl eine Breite als auch eine Höhe angegeben werden.

<comment>Param:</comment>
  <info>int</info>   <strong>$columns</strong>  The number of columns in the scaled image.
  <info>int</info>   <strong>$rows</strong>     The number of rows in the scaled image.
  <info>bool</info>  <strong>$bestfit</strong>  Whether to fit the image inside a bounding box.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::chopImage()</strong>
   * <strong>Imagick::cropImage()</strong>
   * <strong>Imagick::magnifyImage()</strong>
   * <strong>Imagick::minifyImage()</strong>
   * <strong>Imagick::resizeImage()</strong>
   * <strong>Imagick::scaleImage()</strong>
   * <strong>Imagick::shaveImage()</strong>
   * <strong>Imagick::thumbnailImage()</strong>
   * <strong>Imagick::trimImage()</strong>


id: Imagick::adaptiveSharpenImage
type: function
doc:
<comment>Description:</comment>
  Adaptively sharpen the image
  
  Adaptively sharpen the image by sharpening more intensely near image edges and less intensely far
  from edges. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9 oder
  höher kompiliert wurde.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>   The radius of the Gaussian, in pixels, not counting the center pixel. Use 0 for
                   auto-select.
  <info>float</info>  <strong>$sigma</strong>    The standard deviation of the Gaussian, in pixels.
  <info>int</info>    <strong>$channel</strong>  Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig ist. Um
                   mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten mit
                   bitweisen Operationen verknüpfen. Der Standardwert ist <info>Imagick::CHANNEL_DEFAULT</info>.
                   Weitere Informationen enthält die Liste der Channel-Konstanten

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::sharpenImage()</strong>


id: Imagick::adaptiveThresholdImage
type: function
doc:
<comment>Description:</comment>
  Selects a threshold for each pixel based on a range of intensity
  
  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.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   Width of the local neighborhood.
  <info>int</info>  <strong>$height</strong>  Height of the local neighborhood.
  <info>int</info>  <strong>$offset</strong>  The mean offset

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::addImage
type: function
doc:
<comment>Description:</comment>
  Adds new image to Imagick object image list
  
  Adds new image to Imagick object from the current position of the source object. After the
  operation iterator position is moved at the end of the list.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$source</strong>  The source Imagick object

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::addNoiseImage
type: function
doc:
<comment>Description:</comment>
  Adds random noise to the image
  
  Adds random noise to the image.

<comment>Param:</comment>
  <info>int</info>  <strong>$noise_type</strong>  The type of the noise. Refer to this list of noise constants.
  <info>int</info>  <strong>$channel</strong>     Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig ist.
                    Um mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten mit
                    bitweisen Operationen verknüpfen. Der Standardwert ist <info>Imagick::CHANNEL_DEFAULT</info>.
                    Weitere Informationen enthält die Liste der Channel-Konstanten

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::affineTransformImage
type: function
doc:
<comment>Description:</comment>
  Transforms an image
  
  Transforms an image as dictated by the affine matrix.

<comment>Param:</comment>
  <info>ImagickDraw</info>  <strong>$matrix</strong>  The affine matrix

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::animateImages
type: function
doc:
<comment>Description:</comment>
  Animates an image or images
  
  This method animates the image onto a local or remote X server. This method is not available on
  Windows. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.3.6 oder höher
  kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$x_server</strong>  X server address

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::displayImage()</strong>


id: Imagick::annotateImage
type: function
doc:
<comment>Description:</comment>
  Annotates an image with text
  
  Annotates an image with text.

<comment>Param:</comment>
  <info>ImagickDraw</info>  <strong>$draw_settings</strong>  The ImagickDraw object that contains settings for drawing the text
  <info>float</info>        <strong>$x</strong>              Horizontal offset in pixels to the left of text
  <info>float</info>        <strong>$y</strong>              Vertical offset in pixels to the baseline of text
  <info>float</info>        <strong>$angle</strong>          The angle at which to write the text
  <info>string</info>       <strong>$text</strong>           The string to draw

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>ImagickDraw::annotation()</strong>
   * <strong>ImagickDraw::setFont()</strong>


id: Imagick::appendImages
type: function
doc:
<comment>Description:</comment>
  Append a set of images
  
  Append a set of images into one larger image.

<comment>Param:</comment>
  <info>bool</info>  <strong>$stack</strong>  Whether to stack the images vertically. By default (or if <info>false</info> is specified) images
                are stacked left-to-right. If <strong>$stack</strong> is <info>true</info>, images are stacked top-to-bottom.

<comment>Return:</comment>
  <info>Imagick</info>  Returns Imagick instance on success.


id: Imagick::autoLevelImage
type: function
doc:
<comment>Description:</comment>
  Adjusts the levels of a particular image channel
  
  Adjusts the levels of a particular image channel by scaling the minimum and maximum values to the
  full quantum range.

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  Which channel should the auto-levelling should be done on.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::averageImages
type: function
doc:
<comment>Description:</comment>
  Average a set of images
  
  Average a set of images.

<comment>Return:</comment>
  <info>Imagick</info>  Returns a new Imagick object on success.


id: Imagick::blackThresholdImage
type: function
doc:
<comment>Description:</comment>
  Forces all pixels below the threshold into black
  
  Is like Imagick::thresholdImage() but forces all pixels below the threshold into black while
  leaving all pixels above the threshold unchanged.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$threshold</strong>  The threshold below which everything turns black

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::blueShiftImage
type: function
doc:
<comment>Description:</comment>
  Mutes the colors of the image
  
  Mutes the colors of the image to simulate a scene at nighttime in the moonlight.

<comment>Param:</comment>
  <info>float</info>  <strong>$factor</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::blurImage
type: function
doc:
<comment>Description:</comment>
  Adds blur filter to image
  
  Adds blur filter to image. Optional third parameter to blur a specific channel.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>   Blur radius
  <info>float</info>  <strong>$sigma</strong>    Standard deviation
  <info>int</info>    <strong>$channel</strong>  The Channeltype constant. When not supplied, all channels are blurred.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::adaptiveBlurImage()</strong>
   * <strong>Imagick::motionBlurImage()</strong>
   * <strong>Imagick::radialBlurImage()</strong>


id: Imagick::borderImage
type: function
doc:
<comment>Description:</comment>
  Surrounds the image with a border
  
  Surrounds the image with a border of the color defined by the bordercolor ImagickPixel object.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$bordercolor</strong>  ImagickPixel object or a string containing the border color
  <info>int</info>    <strong>$width</strong>        Border width
  <info>int</info>    <strong>$height</strong>       Border height

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::brightnessContrastImage
type: function
doc:
<comment>Description:</comment>
  Change the brightness and/or contrast of an image
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$brightness</strong>  
  <info>float</info>  <strong>$contrast</strong>    
  <info>int</info>    <strong>$channel</strong>     

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::charcoalImage
type: function
doc:
<comment>Description:</comment>
  Simulates a charcoal drawing
  
  Simulates a charcoal drawing.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the Gaussian, in pixels, not counting the center pixel
  <info>float</info>  <strong>$sigma</strong>   The standard deviation of the Gaussian, in pixels

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::chopImage
type: function
doc:
<comment>Description:</comment>
  Removes a region of an image and trims
  
  Removes a region of an image and collapses the image to occupy the removed portion.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   Width of the chopped area
  <info>int</info>  <strong>$height</strong>  Height of the chopped area
  <info>int</info>  <strong>$x</strong>       X origo of the chopped area
  <info>int</info>  <strong>$y</strong>       Y origo of the chopped area

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::cropImage()</strong>


id: Imagick::clampImage
type: function
doc:
<comment>Description:</comment>
  Restricts the color range from 0 to the quantum depth.
  
  Restricts the color range from 0 to the quantum depth.

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  

<comment>Return:</comment>
  <info>bool</info>  Gibt bei Erfolg <info>true</info> zurück. Bei einem Fehler wird <info>false</info> zurückgegeben.


id: Imagick::clear
type: function
doc:
<comment>Description:</comment>
  Clears all resources associated to Imagick object
  
  Clears all resources associated to Imagick object

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::clipImage
type: function
doc:
<comment>Description:</comment>
  Clips along the first path from the 8BIM profile
  
  Clips along the first path from the 8BIM profile, if present.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::clipImagePath
type: function
doc:
<comment>Description:</comment>
  Clips along the named paths from the 8BIM profile, if present
  
  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.
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>string</info>  <strong>$pathname</strong>  
  <info>string</info>  <strong>$inside</strong>    

<comment>Return:</comment>
  <info>void</info>  


id: Imagick::clipPathImage
type: function
doc:
<comment>Description:</comment>
  Clips along the named paths from the 8BIM profile
  
  Clips along the named paths from the 8BIM profile, if present. Later operations take effect inside
  the path. It may be a number if preceded with #, to work on a numbered path, e.g., "#1" to use the
  first path.

<comment>Param:</comment>
  <info>string</info>  <strong>$pathname</strong>  The name of the path
  <info>bool</info>    <strong>$inside</strong>    If <info>true</info> later operations take effect inside clipping path. Otherwise later
                     operations take effect outside clipping path.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::clone
type: function
doc:
<comment>Description:</comment>
  Makes an exact copy of the Imagick object
  
  Makes an exact copy of the Imagick object.
  
  This function has been DEPRECATED as of imagick 3.1.0 in favour of using the clone keyword.

<comment>Return:</comment>
  <info>Imagick</info>  A copy of the Imagick object is returned.


id: Imagick::clutImage
type: function
doc:
<comment>Description:</comment>
  Replaces colors in the image
  
  Replaces colors in the image from a color lookup table. Optional second parameter to replace
  colors in a specific channel. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.6 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$lookup_table</strong>  Imagick object containing the color lookup table
  <info>int</info>      <strong>$channel</strong>       The Channeltype constant. When not supplied, default channels are
                          replaced.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::adaptiveBlurImage()</strong>
   * <strong>Imagick::motionBlurImage()</strong>
   * <strong>Imagick::radialBlurImage()</strong>


id: Imagick::coalesceImages
type: function
doc:
<comment>Description:</comment>
  Composites a set of images
  
  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.  Returns a new Imagick object where each image in the sequence is the same
  size as the first and composited with the next image in the sequence.

<comment>Return:</comment>
  <info>Imagick</info>  Returns a new Imagick object on success.


id: Imagick::colorFloodfillImage
type: function
doc:
<comment>Description:</comment>
  Changes the color value of any pixel that matches target
  
  Changes the color value of any pixel that matches target and is an immediate neighbor.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$fill</strong>         ImagickPixel object containing the fill color
  <info>float</info>  <strong>$fuzz</strong>         The amount of fuzz. For example, set fuzz to 10 and the color red at
                       intensities of 100 and 102 respectively are now interpreted as the same color
                       for the purposes of the floodfill.
  <info>mixed</info>  <strong>$bordercolor</strong>  ImagickPixel object containing the border color
  <info>int</info>    <strong>$x</strong>            X start position of the floodfill
  <info>int</info>    <strong>$y</strong>            Y start position of the floodfill

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::colorMatrixImage
type: function
doc:
<comment>Description:</comment>
  Apply color transformation to an image
  
  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)

<comment>Param:</comment>
  <info>array</info>  <strong>$color_matrix</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::colorizeImage
type: function
doc:
<comment>Description:</comment>
  Blends the fill color with the image
  
  Blends the fill color with each pixel in the image.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$colorize</strong>  ImagickPixel object or a string containing the colorize color
  <info>mixed</info>  <strong>$opacity</strong>   ImagickPixel object or an float containing the opacity value.  1.0 is fully
                    opaque and 0.0 is fully transparent.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::combineImages
type: function
doc:
<comment>Description:</comment>
  Combines one or more images into a single image
  
  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 =&gt; Red, 2 =&gt; Green, 3 =&gt; Blue, etc.

<comment>Param:</comment>
  <info>int</info>  <strong>$channelType</strong>  Provide any channel constant that is valid for your channel mode. To apply to
                     more than one channel, combine channeltype constants using bitwise operators.
                     Refer to this list of  channel constants.

<comment>Return:</comment>
  <info>Imagick</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::commentImage
type: function
doc:
<comment>Description:</comment>
  Adds a comment to your image
  
  Adds a comment to your image.

<comment>Param:</comment>
  <info>string</info>  <strong>$comment</strong>  The comment to add

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::compareImageChannels
type: function
doc:
<comment>Description:</comment>
  Returns the difference in one or more images
  
  Compares one or more images and returns the difference image.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$image</strong>        Imagick object containing the image to compare.
  <info>int</info>      <strong>$channelType</strong>  Provide any channel constant that is valid for your channel mode. To apply
                         to more than one channel, combine channeltype constants using bitwise
                         operators. Refer to this list of channel constants.
  <info>int</info>      <strong>$metricType</strong>   One of the metric type constants.

<comment>Return:</comment>
  <info>array</info>  Array consisting of <return>new_wand</return> and <return>distortion</return>.


id: Imagick::compareImageLayers
type: function
doc:
<comment>Description:</comment>
  Returns the maximum bounding region between images
  
  Compares each image with the next in a sequence and returns the maximum bounding region of any
  pixel differences it discovers. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>  <strong>$method</strong>  One of the layer method constants.

<comment>Return:</comment>
  <info>Imagick</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::optimizeImageLayers()</strong>
   * <strong>Imagick::writeImages()</strong>
   * <strong>Imagick::writeImage()</strong>


id: Imagick::compareImages
type: function
doc:
<comment>Description:</comment>
  Compares an image to a reconstructed image
  
  Returns an array containing a reconstructed image and the difference between images.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$compare</strong>  An image to compare to.
  <info>int</info>      <strong>$metric</strong>   Provide a valid metric type constant. Refer to this list of  metric constants.

<comment>Return:</comment>
  <info>array</info>  Returns an array containing a reconstructed image and the difference between images.


id: Imagick::compositeImage
type: function
doc:
<comment>Description:</comment>
  Composite one image onto another
  
  Composite one image onto another at the specified offset. Any extra arguments needed for the
  compose algorithm should passed to setImageArtifact with 'compose:args' as the first parameter and
  the data as the second parameter.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$composite_object</strong>  Imagick object which holds the composite image
  <info></info>         <strong>$compose</strong>           Composite operator. See Composite Operator Constants
  <info>int</info>      <strong>$x</strong>                 The column offset of the composited image
  <info>int</info>      <strong>$y</strong>                 The row offset of the composited image
  <info>int</info>      <strong>$channel</strong>           Provide any channel constant that is valid for your channel mode. To
                              apply to more than one channel, combine channeltype constants using
                              bitwise operators. Refer to this list of channel constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::setImageArtifact()</strong>


id: Imagick::contrastImage
type: function
doc:
<comment>Description:</comment>
  Change the contrast of the image
  
  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.

<comment>Param:</comment>
  <info>bool</info>  <strong>$sharpen</strong>  The sharpen value

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::contrastStretchImage
type: function
doc:
<comment>Description:</comment>
  Enhances the contrast of a color image
  
  Enhances the contrast of a color image by adjusting the pixels color to span the entire range of
  colors available. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9
  oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>float</info>  <strong>$black_point</strong>  The black point.
  <info>float</info>  <strong>$white_point</strong>  The white point.
  <info>int</info>    <strong>$channel</strong>      Provide any channel constant that is valid for your channel mode. To apply to
                       more than one channel, combine channeltype constants using bitwise operators.
                       <info>Imagick::CHANNEL_ALL</info>. Refer to this list of  channel constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::convolveImage
type: function
doc:
<comment>Description:</comment>
  Applies a custom convolution kernel to the image
  
  Applies a custom convolution kernel to the image.

<comment>Param:</comment>
  <info>array</info>  <strong>$kernel</strong>   The convolution kernel
  <info>int</info>    <strong>$channel</strong>  Provide any channel constant that is valid for your channel mode. To apply to
                   more than one channel, combine channeltype constants using bitwise operators.
                   Refer to this list of  channel constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::count
type: function
doc:
<comment>Description:</comment>
  Get the number of images
  
  Returns the number of images.

<comment>Param:</comment>
  <info>int</info>  <strong>$mode</strong>  An unused argument. Currently there is a non-particularly well defined feature in PHP
              where calling count() on a countable object might (or might not) require this method
              to accept a parameter. This parameter is here to be conformant with the interface of
              countable, even though the param is not used.

<comment>Return:</comment>
  <info>int</info>  Returns the number of images.


id: Imagick::cropImage
type: function
doc:
<comment>Description:</comment>
  Extracts a region of the image
  
  Extracts a region of the image.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   The width of the crop
  <info>int</info>  <strong>$height</strong>  The height of the crop
  <info>int</info>  <strong>$x</strong>       The X coordinate of the cropped region's top left corner
  <info>int</info>  <strong>$y</strong>       The Y coordinate of the cropped region's top left corner

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::cropThumbnailImage
type: function
doc:
<comment>Description:</comment>
  Creates a crop thumbnail
  
  Creates a fixed size thumbnail by first scaling the image up or down and cropping a specified area
  from the center.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   The width of the thumbnail
  <info>int</info>  <strong>$height</strong>  The Height of the thumbnail

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::current
type: function
doc:
<comment>Description:</comment>
  Returns a reference to the current Imagick object
  
  Returns reference to the current imagick object with image pointer at the correct sequence.

<comment>Return:</comment>
  <info>Imagick</info>  Returns self on success.


id: Imagick::cycleColormapImage
type: function
doc:
<comment>Description:</comment>
  Displaces an image's colormap
  
  Displaces an image's colormap by a given number of positions.  If you cycle the colormap a number
  of times you can produce a psychedelic effect.

<comment>Param:</comment>
  <info>int</info>  <strong>$displace</strong>  The amount to displace the colormap.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::decipherImage
type: function
doc:
<comment>Description:</comment>
  Deciphers an image
  
  Deciphers image that has been enciphered before. The image must be enciphered using
  <strong>Imagick::encipherImage()</strong>. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version
  6.3.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$passphrase</strong>  The passphrase

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::encipherImage()</strong>


id: Imagick::deconstructImages
type: function
doc:
<comment>Description:</comment>
  Returns certain pixel differences between images
  
  Compares each image with the next in a sequence and returns the maximum bounding region of any
  pixel differences it discovers.

<comment>Return:</comment>
  <info>Imagick</info>  Returns a new Imagick object on success.


id: Imagick::deleteImageArtifact
type: function
doc:
<comment>Description:</comment>
  Delete image artifact
  
  Deletes an artifact associated with the image.  The difference between image properties and  image
  artifacts is that properties are public and artifacts are private. Diese Funktion ist verfügbar,
  wenn Imagick gegen die ImageMagick-Version 6.5.7 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$artifact</strong>  The name of the artifact to delete

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::setImageArtifact()</strong>
   * <strong>Imagick::getImageArtifact()</strong>


id: Imagick::deleteImageProperty
type: function
doc:
<comment>Description:</comment>
  Deletes an image property
  
  Deletes an image property.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  The name of the property to delete.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::deskewImage
type: function
doc:
<comment>Description:</comment>
  Removes skew from the image
  
  This method can be used to remove skew from for example scanned images where the paper was not
  properly placed on the scanning surface. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.4.5 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>float</info>  <strong>$threshold</strong>  Deskew threshold

<comment>Return:</comment>
  <info>bool</info>  


id: Imagick::despeckleImage
type: function
doc:
<comment>Description:</comment>
  Reduces the speckle noise in an image
  
  Reduces the speckle noise in an image while preserving the edges of the original image.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::destroy
type: function
doc:
<comment>Description:</comment>
  Destroys the Imagick object
  
  Destroys the Imagick object and frees all resources associated with it.  This method is deprecated
  in favour of Imagick::clear.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::displayImage
type: function
doc:
<comment>Description:</comment>
  Displays an image
  
  This method displays an image on a X server.

<comment>Param:</comment>
  <info>string</info>  <strong>$servername</strong>  The X server name

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::displayImages
type: function
doc:
<comment>Description:</comment>
  Displays an image or image sequence
  
  Displays an image or image sequence on a X server.

<comment>Param:</comment>
  <info>string</info>  <strong>$servername</strong>  The X server name

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::distortImage
type: function
doc:
<comment>Description:</comment>
  Distorts an image using various distortion methods
  
  Distorts an image using various distortion methods, by mapping color lookups of the source image
  to a new destination image usually of the same size as the source image, unless 'bestfit' is set
  to <info>true</info>.
  
  If 'bestfit' is enabled, and distortion allows it, the destination image is adjusted to ensure the
  whole source 'image' will just fit within the final destination image, which will be sized and
  offset accordingly. Also in many cases the virtual offset of the source image will be taken into
  account in the mapping.
  
  Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.3.6 oder höher
  kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>    <strong>$method</strong>     The method of image distortion. See distortion constants
  <info>array</info>  <strong>$arguments</strong>  The arguments for this distortion method
  <info>bool</info>   <strong>$bestfit</strong>    Attempt to resize destination to fit distorted source

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::blurImage()</strong>
   * <strong>Imagick::motionBlurImage()</strong>
   * <strong>Imagick::radialBlurImage()</strong>


id: Imagick::drawImage
type: function
doc:
<comment>Description:</comment>
  Renders the ImagickDraw object on the current image
  
  Renders the ImagickDraw object on the current image.

<comment>Param:</comment>
  <info>ImagickDraw</info>  <strong>$draw</strong>  The drawing operations to render on the image.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::edgeImage
type: function
doc:
<comment>Description:</comment>
  Enhance edges within the image
  
  Enhance edges within the image with a convolution filter of the given radius. Use radius 0 and it
  will be auto-selected.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the operation.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::embossImage
type: function
doc:
<comment>Description:</comment>
  Returns a grayscale image with a three-dimensional effect
  
  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 it will choose a suitable radius for you.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the effect
  <info>float</info>  <strong>$sigma</strong>   The sigma of the effect

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::encipherImage
type: function
doc:
<comment>Description:</comment>
  Enciphers an image
  
  Converts plain pixels to enciphered pixels. The image is not readable until it has been deciphered
  using <strong>Imagick::decipherImage()</strong> Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$passphrase</strong>  The passphrase

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::decipherImage()</strong>


id: Imagick::enhanceImage
type: function
doc:
<comment>Description:</comment>
  Improves the quality of a noisy image
  
  Applies a digital filter that improves the quality of a noisy image.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::equalizeImage
type: function
doc:
<comment>Description:</comment>
  Equalizes the image histogram
  
  Equalizes the image histogram.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::evaluateImage
type: function
doc:
<comment>Description:</comment>
  Applies an expression to an image
  
  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.

<comment>Param:</comment>
  <info>int</info>    <strong>$op</strong>        The evaluation operator
  <info>float</info>  <strong>$constant</strong>  The value of the operator
  <info>int</info>    <strong>$channel</strong>   Provide any channel constant that is valid for your channel mode. To apply to
                    more than one channel, combine channeltype constants using bitwise operators.
                    Refer to this list of  channel constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::exportImagePixels
type: function
doc:
<comment>Description:</comment>
  Exports raw image pixels
  
  Exports image pixels into an array. The map defines the ordering of the exported  pixels. The size
  of the returned array is <return>width * height * strlen(map)</return>. Diese Funktion ist verfügbar, wenn Imagick
  gegen die ImageMagick-Version 6.4.7 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>     <strong>$x</strong>        X-coordinate of the exported area
  <info>int</info>     <strong>$y</strong>        Y-coordinate of the exported area
  <info>int</info>     <strong>$width</strong>    Width of the exported aread
  <info>int</info>     <strong>$height</strong>   Height of the exported area
  <info>string</info>  <strong>$map</strong>      Ordering of the exported pixels. For example <return>"RGB"</return>.  Valid characters for the
                    map are R, G, B, A, O, C, Y, M, K, I and P.
  <info>int</info>     <strong>$STORAGE</strong>  Refer to this list of pixel type constants

<comment>Return:</comment>
  <info>array</info>  Returns an array containing the pixels values.


id: Imagick::extentImage
type: function
doc:
<comment>Description:</comment>
  Set image size
  
  Comfortability method for setting image size. The method sets the image size and allows setting
  x,y coordinates where the new area begins. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.1 oder höher kompiliert wurde.
  
  Prior to ImageMagick 6.5.7-8 (1623), $x was positive when shifting to the left and negative when
  shifting to the right, and $y was positive when shifting an image up and negative when shifting an
  image down.
   Somewhere betwen ImageMagick 6.3.7 (1591) and ImageMagick 6.5.7-8 (1623), the axes of $x and $y
  were flipped, so that $x was negative when shifting to the left and positive when shifting to the
  right, and $y was negative when shifting an image up and positive when shifting an image down.
   Somewhere between ImageMagick 6.5.7-8 (1623) and ImageMagick 6.6.9-7 (1641), the axes of $x and
  $y were flipped back to pre-ImageMagick 6.5.7-8 (1623) functionality.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   The new width
  <info>int</info>  <strong>$height</strong>  The new height
  <info>int</info>  <strong>$x</strong>       X position for the new size
  <info>int</info>  <strong>$y</strong>       Y position for the new size

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::resizeImage()</strong>
   * <strong>Imagick::thumbnailImage()</strong>
   * <strong>Imagick::cropImage()</strong>


id: Imagick::filter
type: function
doc:
<comment>Description:</comment>
  Applies a custom convolution kernel to the image
  
  Applies a custom convolution kernel to the image.

<comment>Param:</comment>
  <info>ImagickKernel</info>  <strong>$ImagickKernel</strong>  An instance of ImagickKernel that represents either a single kernel
                                 or a linked series of kernels.
  <info>int</info>            <strong>$channel</strong>        Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls
                                 gültig ist. Um mehr als einen Channel anzuwenden, können Sie die
                                 Channel-Konstanten mit bitweisen Operationen verknüpfen. Der
                                 Standardwert ist <info>Imagick::CHANNEL_DEFAULT</info>. Weitere Informationen
                                 enthält die Liste der Channel-Konstanten

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::flattenImages
type: function
doc:
<comment>Description:</comment>
  Merges a sequence of images
  
  Merges a sequence of images.  This is useful for combining Photoshop layers into a single image.

<comment>Return:</comment>
  <info>Imagick</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::flipImage
type: function
doc:
<comment>Description:</comment>
  Creates a vertical mirror image
  
  Creates a vertical mirror image by reflecting the pixels around the central x-axis.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::flopimage()</strong>


id: Imagick::floodFillPaintImage
type: function
doc:
<comment>Description:</comment>
  Changes the color value of any pixel that matches target
  
  Changes the color value of any pixel that matches target and is an immediate neighbor. This method
  is a replacement for deprecated  <strong>Imagick::paintFloodFillImage()</strong>. Diese Funktion ist verfügbar,
  wenn Imagick gegen die ImageMagick-Version 6.3.8 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$fill</strong>     ImagickPixel object or a string containing the fill color
  <info>float</info>  <strong>$fuzz</strong>     Die Menge an Ungenauigkeit. Wird dieser Wert z. B. auf 10 gesetzt, so wird die
                   Farbe Rot bei Intensitäten von 100 und 102 als identisch betrachtet.
  <info>mixed</info>  <strong>$target</strong>   ImagickPixel object or a string containing the target color to paint
  <info>int</info>    <strong>$x</strong>        X start position of the floodfill
  <info>int</info>    <strong>$y</strong>        Y start position of the floodfill
  <info>bool</info>   <strong>$invert</strong>   If <info>true</info> paints any pixel that does not match the target color.
  <info>int</info>    <strong>$channel</strong>  Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig ist. Um
                   mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten mit
                   bitweisen Operationen verknüpfen. Der Standardwert ist <info>Imagick::CHANNEL_DEFAULT</info>.
                   Weitere Informationen enthält die Liste der Channel-Konstanten

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::flopImage
type: function
doc:
<comment>Description:</comment>
  Creates a horizontal mirror image
  
  Creates a horizontal mirror image by reflecting the pixels around the central y-axis.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::flipimage()</strong>


id: Imagick::forwardFourierTransformImage
type: function
doc:
<comment>Description:</comment>
  Implements the discrete Fourier transform (DFT)
  
  Implements the discrete Fourier transform (DFT) of the image either as a magnitude / phase or real
  / imaginary image pair.

<comment>Param:</comment>
  <info>bool</info>  <strong>$magnitude</strong>  If true, return as magnitude / phase pair otherwise a real / imaginary image
                    pair.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::frameImage
type: function
doc:
<comment>Description:</comment>
  Adds a simulated three-dimensional border
  
  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.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$matte_color</strong>  ImagickPixel object or a string representing the matte color
  <info>int</info>    <strong>$width</strong>        The width of the border
  <info>int</info>    <strong>$height</strong>       The height of the border
  <info>int</info>    <strong>$inner_bevel</strong>  The inner bevel width
  <info>int</info>    <strong>$outer_bevel</strong>  The outer bevel width

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::functionImage
type: function
doc:
<comment>Description:</comment>
  Applies a function on the image
  
  Applies an arithmetic, relational, or logical expression to a pseudo image.
  
  See also ImageMagick v6 Examples - Image Transformations — Function, Multi-Argument Evaluate
  
  Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.4.9 oder höher
  kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>    <strong>$function</strong>   Refer to this list of function constants
  <info>array</info>  <strong>$arguments</strong>  Array of arguments to pass to this function.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::fxImage
type: function
doc:
<comment>Description:</comment>
  Evaluate expression for each pixel in the image
  
  Evaluate expression for each pixel in the image. Consult The Fx Special Effects Image Operator for
  more information.

<comment>Param:</comment>
  <info>string</info>  <strong>$expression</strong>  The expression.
  <info>int</info>     <strong>$channel</strong>     Provide any channel constant that is valid for your channel mode. To apply to
                       more than one channel, combine channeltype constants using bitwise operators.
                       Refer to this list of  channel constants.

<comment>Return:</comment>
  <info>Imagick</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::gammaImage
type: function
doc:
<comment>Description:</comment>
  Gamma-corrects an image
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$gamma</strong>    The amount of gamma-correction.
  <info>int</info>    <strong>$channel</strong>  Provide any channel constant that is valid for your channel mode. To apply to
                   more than one channel, combine channeltype constants using bitwise operators.
                   Refer to this list of  channel constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::gaussianBlurImage
type: function
doc:
<comment>Description:</comment>
  Blurs an image
  
  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 selects a suitable radius for you.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>   The radius of the Gaussian, in pixels, not counting the center pixel.
  <info>float</info>  <strong>$sigma</strong>    The standard deviation of the Gaussian, in pixels.
  <info>int</info>    <strong>$channel</strong>  Provide any channel constant that is valid for your channel mode. To apply to
                   more than one channel, combine channeltype constants using bitwise operators.
                   Refer to this list of  channel constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::getColorspace
type: function
doc:
<comment>Description:</comment>
  Gets the colorspace
  
  Gets the global colorspace value. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.5.7 oder höher kompiliert wurde.

<comment>Return:</comment>
  <info>int</info>  Returns an integer which can be compared against COLORSPACE constants.


id: Imagick::getCompression
type: function
doc:
<comment>Description:</comment>
  Gets the object compression type
  
  Gets the object compression type.

<comment>Return:</comment>
  <info>int</info>  Returns the compression constant


id: Imagick::getCompressionQuality
type: function
doc:
<comment>Description:</comment>
  Gets the object compression quality
  
  Gets the object compression quality.

<comment>Return:</comment>
  <info>int</info>  Returns integer describing the compression quality


id: Imagick::getCopyright
type: function
doc:
<comment>Description:</comment>
  Returns the ImageMagick API copyright as a string
  
  Returns the ImageMagick API copyright as a string.

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the copyright notice of Imagemagick and Magickwand C API.


id: Imagick::getFont
type: function
doc:
<comment>Description:</comment>
  Gets font
  
  Returns the objects font property. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.7 oder höher kompiliert wurde.

<comment>Return:</comment>
  <info>string</info>  Returns the string containing the font name or <info>false</info> if not font is set.

<comment>See Also:</comment>
   * <strong>Imagick::setFont()</strong>
   * <strong>ImagickDraw::setFont()</strong>
   * <strong>ImagickDraw::getFont()</strong>


id: Imagick::getFormat
type: function
doc:
<comment>Description:</comment>
  Returns the format of the Imagick object
  
  Returns the format of the Imagick object.

<comment>Return:</comment>
  <info>string</info>  Returns the format of the image.


id: Imagick::getGravity
type: function
doc:
<comment>Description:</comment>
  Gets the gravity
  
  Gets the global gravity property for the Imagick object. Diese Funktion ist verfügbar, wenn
  Imagick gegen die ImageMagick-Version 6.4.0 oder höher kompiliert wurde.

<comment>Return:</comment>
  <info>int</info>  Returns the gravity property. Refer to the list of  gravity constants.


id: Imagick::getHomeURL
type: function
doc:
<comment>Description:</comment>
  Returns the ImageMagick home URL
  
  Returns the ImageMagick home URL.

<comment>Return:</comment>
  <info>string</info>  Returns a link to the imagemagick homepage.


id: Imagick::getImage
type: function
doc:
<comment>Description:</comment>
  Returns a new Imagick object
  
  Returns a new Imagick object with the current image sequence.

<comment>Return:</comment>
  <info>Imagick</info>  Returns a new Imagick object with the current image sequence.


id: Imagick::getImageAlphaChannel
type: function
doc:
<comment>Description:</comment>
  Checks if the image has an alpha channel
  
  Returns whether the image has an alpha channel.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the image has an alpha channel value and <info>false</info> if not, i.e. the image is RGB
        rather than RGBA or CMYK rather than CMYKA.


id: Imagick::getImageArtifact
type: function
doc:
<comment>Description:</comment>
  Get image artifact
  
  Gets an artifact associated with the image.  The difference between image properties and  image
  artifacts is that properties are public and artifacts are private. Diese Funktion ist verfügbar,
  wenn Imagick gegen die ImageMagick-Version 6.5.7 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$artifact</strong>  The name of the artifact

<comment>Return:</comment>
  <info>string</info>  Returns the artifact value on success.

<comment>See Also:</comment>
   * <strong>Imagick::setImageArtifact()</strong>
   * <strong>Imagick::deleteImageArtifact()</strong>


id: Imagick::getImageAttribute
type: function
doc:
<comment>Description:</comment>
  Returns a named attribute
  
  Returns a named attribute.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>  The key of the attribute to get.

<comment>Return:</comment>
  <info>string</info>  


id: Imagick::getImageBackgroundColor
type: function
doc:
<comment>Description:</comment>
  Returns the image background color
  
  Returns the image background color.

<comment>Return:</comment>
  <info>ImagickPixel</info>  Returns an ImagickPixel set to the background color of the image.


id: Imagick::getImageBlob
type: function
doc:
<comment>Description:</comment>
  Returns the image sequence as a blob
  
  Implements direct to memory image formats.  It returns the image sequence as a string.  The format
  of the image determines the format of the returned blob (GIF, JPEG, PNG, etc.). To return a
  different image format, use Imagick::setImageFormat().

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the image.


id: Imagick::getImageBorderColor
type: function
doc:
<comment>Description:</comment>
  Returns the image border color
  
  Returns the image border color.

<comment>Return:</comment>
  <info>ImagickPixel</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::getImageChannelDepth
type: function
doc:
<comment>Description:</comment>
  Gets the depth for a particular image channel
  
  Gets the depth for a particular image channel.

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig ist. Um
                 mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten mit bitweisen
                 Operationen verknüpfen. Der Standardwert ist <info>Imagick::CHANNEL_DEFAULT</info>. Weitere
                 Informationen enthält die Liste der Channel-Konstanten

<comment>Return:</comment>
  <info>int</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::getImageChannelDistortion
type: function
doc:
<comment>Description:</comment>
  Compares image channels of an image to a reconstructed image
  
  Compares one or more image channels of an image to a reconstructed image and returns the specified
  distortion metric.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$reference</strong>  Imagick object to compare to.
  <info>int</info>      <strong>$channel</strong>    Provide any channel constant that is valid for your channel mode. To apply to
                       more than one channel, combine channeltype constants using bitwise operators.
                       Refer to this list of  channel constants.
  <info>int</info>      <strong>$metric</strong>     One of the metric type constants.

<comment>Return:</comment>
  <info>float</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::getImageChannelDistortions
type: function
doc:
<comment>Description:</comment>
  Gets channel distortions
  
  Compares one or more image channels of an image to a reconstructed image and returns the specified
  distortion metrics Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.4.4
  oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$reference</strong>  Imagick object containing the reference image
  <info>int</info>      <strong>$metric</strong>     Refer to this list of metric type constants.
  <info>int</info>      <strong>$channel</strong>    Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig
                       ist. Um mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten
                       mit bitweisen Operationen verknüpfen. Der Standardwert ist
                       <info>Imagick::CHANNEL_DEFAULT</info>. Weitere Informationen enthält die Liste der
                       Channel-Konstanten

<comment>Return:</comment>
  <info>float</info>  Returns a <info>float</info> describing the channel distortion.


id: Imagick::getImageChannelExtrema
type: function
doc:
<comment>Description:</comment>
  Gets the extrema for one or more image channels
  
  Gets the extrema for one or more image channels.  Return value is an associative array with the
  keys "minima" and "maxima".

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  Provide any channel constant that is valid for your channel mode. To apply to more
                 than one channel, combine channeltype constants using bitwise operators. Refer to
                 this list of  channel constants.

<comment>Return:</comment>
  <info>array</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::getImageChannelKurtosis
type: function
doc:
<comment>Description:</comment>
  The getImageChannelKurtosis purpose
  
  Get the kurtosis and skewness of a specific channel. Diese Funktion ist verfügbar, wenn Imagick
  gegen die ImageMagick-Version 6.4.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig ist. Um
                 mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten mit bitweisen
                 Operationen verknüpfen. Der Standardwert ist <info>Imagick::CHANNEL_DEFAULT</info>. Weitere
                 Informationen enthält die Liste der Channel-Konstanten

<comment>Return:</comment>
  <info>array</info>  Returns an array with <return>kurtosis</return> and <return>skewness</return> members.


id: Imagick::getImageChannelMean
type: function
doc:
<comment>Description:</comment>
  Gets the mean and standard deviation
  
  Gets the mean and standard deviation of one or more image channels.

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  Provide any channel constant that is valid for your channel mode. To apply to more
                 than one channel, combine channeltype constants using bitwise operators. Refer to
                 this list of  channel constants.

<comment>Return:</comment>
  <info>array</info>  Returns an array with <return>"mean"</return> and <return>"standardDeviation"</return> members.


id: Imagick::getImageChannelRange
type: function
doc:
<comment>Description:</comment>
  Gets channel range
  
  Gets the range for one or more image channels. Diese Funktion ist verfügbar, wenn Imagick gegen
  die ImageMagick-Version 6.4.0 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig ist. Um
                 mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten mit bitweisen
                 Operationen verknüpfen. Der Standardwert ist <info>Imagick::CHANNEL_DEFAULT</info>. Weitere
                 Informationen enthält die Liste der Channel-Konstanten

<comment>Return:</comment>
  <info>array</info>  Returns an array containing minima and maxima values of the channel(s).


id: Imagick::getImageChannelStatistics
type: function
doc:
<comment>Description:</comment>
  Returns statistics for each channel in the image
  
  Returns statistics for each channel in the image.  The statistics include the channel depth, its
  minima and maxima, the mean, and the standard deviation.

<comment>Return:</comment>
  <info>array</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::getImageClipMask
type: function
doc:
<comment>Description:</comment>
  Gets image clip mask
  
  Returns the image clip mask. The clip mask is an Imagick object containing the clip mask. Diese
  Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.3.6 oder höher kompiliert
  wurde.

<comment>Return:</comment>
  <info>Imagick</info>  Returns an Imagick object containing the clip mask.


id: Imagick::getImageColormapColor
type: function
doc:
<comment>Description:</comment>
  Returns the color of the specified colormap index
  
  Returns the color of the specified colormap index.

<comment>Param:</comment>
  <info>int</info>  <strong>$index</strong>  The offset into the image colormap.

<comment>Return:</comment>
  <info>ImagickPixel</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::getImageColors
type: function
doc:
<comment>Description:</comment>
  Gets the number of unique colors in the image
  
  Gets the number of unique colors in the image.

<comment>Return:</comment>
  <info>int</info>  Returns an <info>int</info>, the number of unique colors in the image.


id: Imagick::getImageColorspace
type: function
doc:
<comment>Description:</comment>
  Gets the image colorspace
  
  Gets the image colorspace.

<comment>Return:</comment>
  <info>int</info>  Returns an integer which can be compared against COLORSPACE constants.


id: Imagick::getImageCompose
type: function
doc:
<comment>Description:</comment>
  Returns the composite operator associated with the image
  
  Returns the composite operator associated with the image.

<comment>Return:</comment>
  <info>int</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::getImageCompression
type: function
doc:
<comment>Description:</comment>
  Gets the current image's compression type
  
  Gets the current image's compression type.

<comment>Return:</comment>
  <info>int</info>  Returns the compression constant


id: Imagick::getImageCompressionQuality
type: function
doc:
<comment>Description:</comment>
  Gets the current image's compression quality
  
  Gets the current image's compression quality

<comment>Return:</comment>
  <info>int</info>  Returns integer describing the images compression quality


id: Imagick::getImageDelay
type: function
doc:
<comment>Description:</comment>
  Gets the image delay
  
  Gets the image delay.

<comment>Return:</comment>
  <info>int</info>  Returns the image delay.


id: Imagick::getImageDepth
type: function
doc:
<comment>Description:</comment>
  Gets the image depth
  
  Gets the image depth.

<comment>Return:</comment>
  <info>int</info>  The image depth.


id: Imagick::getImageDispose
type: function
doc:
<comment>Description:</comment>
  Gets the image disposal method
  
  Gets the image disposal method.

<comment>Return:</comment>
  <info>int</info>  Returns the dispose method on success.


id: Imagick::getImageDistortion
type: function
doc:
<comment>Description:</comment>
  Compares an image to a reconstructed image
  
  Compares an image to a reconstructed image and returns the specified distortion metric.

<comment>Param:</comment>
  <info>MagickWand</info>  <strong>$reference</strong>  Imagick object to compare to.
  <info>int</info>         <strong>$metric</strong>     One of the metric type constants.

<comment>Return:</comment>
  <info>float</info>  Returns the distortion metric used on the image (or the best guess thereof).


id: Imagick::getImageExtrema
type: function
doc:
<comment>Description:</comment>
  Gets the extrema for the image
  
  Gets the extrema for the image.  Returns an associative array with the keys "min" and "max".

<comment>Return:</comment>
  <info>array</info>  Returns an associative array with the keys "min" and "max".


id: Imagick::getImageFilename
type: function
doc:
<comment>Description:</comment>
  Returns the filename of a particular image in a sequence
  
  Returns the filename of a particular image in a sequence.

<comment>Return:</comment>
  <info>string</info>  Returns a string with the filename of the image.


id: Imagick::getImageGamma
type: function
doc:
<comment>Description:</comment>
  Gets the image gamma
  
  Gets the image gamma.

<comment>Return:</comment>
  <info>float</info>  Returns the image gamma on success.


id: Imagick::getImageGeometry
type: function
doc:
<comment>Description:</comment>
  Gets the width and height as an associative array
  
  Returns the width and height as an associative array.

<comment>Return:</comment>
  <info>array</info>  Returns an array with the width/height of the image.


id: Imagick::getImageGravity
type: function
doc:
<comment>Description:</comment>
  Gets the image gravity
  
  Gets the current gravity value of the image. Unlike <strong>Imagick::getGravity()</strong>, this method returns the
  gravity defined for the current image sequence. Diese Funktion ist verfügbar, wenn Imagick gegen
  die ImageMagick-Version 6.4.4 oder höher kompiliert wurde.

<comment>Return:</comment>
  <info>int</info>  Returns the images gravity property. Refer to the list of  gravity constants.


id: Imagick::getImageGreenPrimary
type: function
doc:
<comment>Description:</comment>
  Returns the chromaticy green primary point
  
  Returns the chromaticity green primary point. Returns an array with the keys "x" and "y".

<comment>Return:</comment>
  <info>array</info>  Returns an array with the keys "x" and "y" on success, throws an ImagickException on
         failure.


id: Imagick::getImageHeight
type: function
doc:
<comment>Description:</comment>
  Returns the image height
  
  Returns the image height.

<comment>Return:</comment>
  <info>int</info>  Returns the image height in pixels.


id: Imagick::getImageHistogram
type: function
doc:
<comment>Description:</comment>
  Gets the image histogram
  
  Returns the image histogram as an array of ImagickPixel objects.

<comment>Return:</comment>
  <info>array</info>  Returns the image histogram as an array of ImagickPixel objects.


id: Imagick::getImageIndex
type: function
doc:
<comment>Description:</comment>
  Gets the index of the current active image
  
  Returns the index of the current active image within the Imagick object. This method has been
  deprecated. See <strong>Imagick::getIteratorIndex()</strong>.

<comment>Return:</comment>
  <info>int</info>  Returns an integer containing the index of the image in the stack.


id: Imagick::getImageInterlaceScheme
type: function
doc:
<comment>Description:</comment>
  Gets the image interlace scheme
  
  Gets the image interlace scheme.

<comment>Return:</comment>
  <info>int</info>  Returns the interlace scheme as an integer on success. Wirf eine
       <class>ImagickException</class> bei einem Fehler.


id: Imagick::getImageInterpolateMethod
type: function
doc:
<comment>Description:</comment>
  Returns the interpolation method
  
  Returns the interpolation method for the specified image. The method is one of  the
  <info>Imagick::INTERPOLATE_*</info> constants.

<comment>Return:</comment>
  <info>int</info>  Returns the interpolate method on success.


id: Imagick::getImageLength
type: function
doc:
<comment>Description:</comment>
  Returns the image length in bytes
  
  Returns the image length in bytes

<comment>Return:</comment>
  <info>int</info>  Returns an int containing the current image size.


id: Imagick::getImageMatte
type: function
doc:
<comment>Description:</comment>
  Return if the image has a matte channel
  
  Returns <info>true</info> if the image has a matte channel otherwise false. Diese Funktion ist verfügbar, wenn
  Imagick gegen die ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::getImageMatteColor
type: function
doc:
<comment>Description:</comment>
  Returns the image matte color
  
  Returns the image matte color.

<comment>Return:</comment>
  <info>ImagickPixel</info>  Returns ImagickPixel object on success.


id: Imagick::getImageMimeType
type: function
doc:
<comment>Description:</comment>
  Returns the image mime-type
  
  Returns the image mime-type.

<comment>Return:</comment>
  <info>string</info>  


id: Imagick::getImageOrientation
type: function
doc:
<comment>Description:</comment>
  Gets the image orientation
  
  Gets the image orientation. The return value is one of the orientation constants.

<comment>Return:</comment>
  <info>int</info>  Returns an int on success.


id: Imagick::getImagePage
type: function
doc:
<comment>Description:</comment>
  Returns the page geometry
  
  Returns the page geometry associated with the image in an array with the keys "width", "height",
  "x", and "y".

<comment>Return:</comment>
  <info>array</info>  Returns the page geometry associated with the image in an array with the keys "width",
         "height", "x", and "y".


id: Imagick::getImagePixelColor
type: function
doc:
<comment>Description:</comment>
  Returns the color of the specified pixel
  
  Returns the color of the specified pixel.

<comment>Param:</comment>
  <info>int</info>  <strong>$x</strong>  The x-coordinate of the pixel
  <info>int</info>  <strong>$y</strong>  The y-coordinate of the pixel

<comment>Return:</comment>
  <info>ImagickPixel</info>  Returns an ImagickPixel instance for the color at the coordinates given.


id: Imagick::getImageProfile
type: function
doc:
<comment>Description:</comment>
  Returns the named image profile
  
  Returns the named image profile.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  The name of the profile to return.

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the image profile.


id: Imagick::getImageProfiles
type: function
doc:
<comment>Description:</comment>
  Returns the image profiles
  
  Returns all associated profiles that match the pattern. If <info>false</info> is passed as second parameter
  only the profile names are returned. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.6 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$pattern</strong>         The pattern for profile names.
  <info>bool</info>    <strong>$include_values</strong>  Whether to return only profile names. If <info>false</info> then only profile names
                           will be returned.

<comment>Return:</comment>
  <info>array</info>  Returns an array containing the image profiles or profile names.


id: Imagick::getImageProperties
type: function
doc:
<comment>Description:</comment>
  Returns the image properties
  
  Returns all associated properties that match the pattern. If <info>false</info> is passed as second parameter
  only the property names are returned. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.6 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$pattern</strong>         The pattern for property names.
  <info>bool</info>    <strong>$include_values</strong>  Whether to return only property names. If <info>false</info> then only property names
                           will be returned.

<comment>Return:</comment>
  <info>array</info>  Returns an array containing the image properties or property names.


id: Imagick::getImageProperty
type: function
doc:
<comment>Description:</comment>
  Returns the named image property
  
  Returns the named image property. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.2 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  name of the property (for example Exif:DateTime)

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the image property, false if a property with the given name
          does not exist.

<comment>See Also:</comment>
   * <strong>Imagick::setImageProperty()</strong>


id: Imagick::getImageRedPrimary
type: function
doc:
<comment>Description:</comment>
  Returns the chromaticity red primary point
  
  Returns the chromaticity red primary point as an array with the keys "x" and "y".

<comment>Return:</comment>
  <info>array</info>  Returns the chromaticity red primary point as an array with the keys "x" and "y". Wirf eine
         <class>ImagickException</class> bei einem Fehler.


id: Imagick::getImageRegion
type: function
doc:
<comment>Description:</comment>
  Extracts a region of the image
  
  Extracts a region of the image and returns it as a new Imagick object.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   The width of the extracted region.
  <info>int</info>  <strong>$height</strong>  The height of the extracted region.
  <info>int</info>  <strong>$x</strong>       X-coordinate of the top-left corner of the extracted region.
  <info>int</info>  <strong>$y</strong>       Y-coordinate of the top-left corner of the extracted region.

<comment>Return:</comment>
  <info>Imagick</info>  Extracts a region of the image and returns it as a new wand.


id: Imagick::getImageRenderingIntent
type: function
doc:
<comment>Description:</comment>
  Gets the image rendering intent
  
  Gets the image rendering intent.

<comment>Return:</comment>
  <info>int</info>  Returns the image rendering intent.


id: Imagick::getImageResolution
type: function
doc:
<comment>Description:</comment>
  Gets the image X and Y resolution
  
  Gets the image X and Y resolution.

<comment>Return:</comment>
  <info>array</info>  Returns the resolution as an array.


id: Imagick::getImageSize
type: function
doc:
<comment>Description:</comment>
  Returns the image length in bytes
  
  Returns the image length in bytes. Deprecated in favour of Imagick::getImageLength()

<comment>Return:</comment>
  <info>int</info>  Returns an int containing the current image size.


id: Imagick::getImageTicksPerSecond
type: function
doc:
<comment>Description:</comment>
  Gets the image ticks-per-second
  
  Gets the image ticks-per-second.

<comment>Return:</comment>
  <info>int</info>  Returns the image ticks-per-second.


id: Imagick::getImageTotalInkDensity
type: function
doc:
<comment>Description:</comment>
  Gets the image total ink density
  
  Gets the image total ink density.

<comment>Return:</comment>
  <info>float</info>  Returns the image total ink density of the image. Wirf eine
         <class>ImagickException</class> bei einem Fehler.


id: Imagick::getImageType
type: function
doc:
<comment>Description:</comment>
  Gets the potential image type
  
  Gets the potential image type.

<comment>Return:</comment>
  <info>int</info>  Returns the potential image type.
       <info>imagick::IMGTYPE_UNDEFINED</info><info>imagick::IMGTYPE_BILEVEL</info><info>imagick::IMGTYPE_GRAYSCALE</info><info>imagick::IMGTYPE_GRAYSCALEMATTE</info><info>imagick::IMGTYPE_PALETTE</info><info>imagick::IMGTYPE_PALETTEMATTE</info><info>imagick::IMGTYPE_TRUECOLOR</info><info>imagick::IMGTYPE_TRUECOLORMATTE</info><info>imagick::IMGTYPE_COLORSEPARATION</info><info>imagick::IMGTYPE_COLORSEPARATIONMATTE</info><info>imagick::IMGTYPE_OPTIMIZE</info>
       
       <info>imagick::IMGTYPE_UNDEFINED</info>
       
       <info>imagick::IMGTYPE_BILEVEL</info>
       
       <info>imagick::IMGTYPE_GRAYSCALE</info>
       
       <info>imagick::IMGTYPE_GRAYSCALEMATTE</info>
       
       <info>imagick::IMGTYPE_PALETTE</info>
       
       <info>imagick::IMGTYPE_PALETTEMATTE</info>
       
       <info>imagick::IMGTYPE_TRUECOLOR</info>
       
       <info>imagick::IMGTYPE_TRUECOLORMATTE</info>
       
       <info>imagick::IMGTYPE_COLORSEPARATION</info>
       
       <info>imagick::IMGTYPE_COLORSEPARATIONMATTE</info>
       
       <info>imagick::IMGTYPE_OPTIMIZE</info>


id: Imagick::getImageVirtualPixelMethod
type: function
doc:
<comment>Description:</comment>
  Returns the virtual pixel method
  
  Returns the virtual pixel method for the specified image.

<comment>Return:</comment>
  <info>int</info>  Returns the virtual pixel method on success.


id: Imagick::getImageWidth
type: function
doc:
<comment>Description:</comment>
  Returns the image width
  
  Returns the image width.

<comment>Return:</comment>
  <info>int</info>  Returns the image width.


id: Imagick::getImagesBlob
type: function
doc:
<comment>Description:</comment>
  Returns all image sequences as a blob
  
  Implements direct to memory image formats.  It returns all image sequences as a string.  The
  format of the image determines the format of the returned blob (GIF, JPEG, PNG, etc.). To return a
  different image format, use Imagick::setImageFormat().

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the images. On failure, throws ImagickException.


id: Imagick::getInterlaceScheme
type: function
doc:
<comment>Description:</comment>
  Gets the object interlace scheme
  
  Gets the object interlace scheme.

<comment>Return:</comment>
  <info>int</info>  Gets the wand interlace scheme.


id: Imagick::getIteratorIndex
type: function
doc:
<comment>Description:</comment>
  Gets the index of the current active image
  
  Returns the index of the current active image within the Imagick object. Diese Funktion ist
  verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Return:</comment>
  <info>int</info>  Returns an integer containing the index of the image in the stack.

<comment>See Also:</comment>
   * <strong>Imagick::setIteratorIndex()</strong>
   * <strong>Imagick::getImageIndex()</strong>
   * <strong>Imagick::setImageIndex()</strong>


id: Imagick::getNumberImages
type: function
doc:
<comment>Description:</comment>
  Returns the number of images in the object
  
  Returns the number of images associated with Imagick object.

<comment>Return:</comment>
  <info>int</info>  Returns the number of images associated with Imagick object.


id: Imagick::getOption
type: function
doc:
<comment>Description:</comment>
  Returns a value associated with the specified key
  
  Returns a value associated within the object for the specified key.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>  The name of the option

<comment>Return:</comment>
  <info>string</info>  Returns a value associated with a wand and the specified key.


id: Imagick::getPackageName
type: function
doc:
<comment>Description:</comment>
  Returns the ImageMagick package name
  
  Returns the ImageMagick package name.

<comment>Return:</comment>
  <info>string</info>  Returns the ImageMagick package name as a string.


id: Imagick::getPage
type: function
doc:
<comment>Description:</comment>
  Returns the page geometry
  
  Returns the page geometry associated with the Imagick object in an associative array with the keys
  "width", "height", "x", and "y".

<comment>Return:</comment>
  <info>array</info>  Returns the page geometry associated with the Imagick object in an associative array with
         the keys "width", "height", "x", and "y", throwing ImagickException on error.


id: Imagick::getPixelIterator
type: function
doc:
<comment>Description:</comment>
  Returns a MagickPixelIterator
  
  Returns a MagickPixelIterator.

<comment>Return:</comment>
  <info>ImagickPixelIterator</info>  Returns an ImagickPixelIterator on success.


id: Imagick::getPixelRegionIterator
type: function
doc:
<comment>Description:</comment>
  Get an ImagickPixelIterator for an image section
  
  Get an ImagickPixelIterator for an image section.

<comment>Param:</comment>
  <info>int</info>  <strong>$x</strong>        The x-coordinate of the region.
  <info>int</info>  <strong>$y</strong>        The y-coordinate of the region.
  <info>int</info>  <strong>$columns</strong>  The width of the region.
  <info>int</info>  <strong>$rows</strong>     The height of the region.

<comment>Return:</comment>
  <info>ImagickPixelIterator</info>  Returns an ImagickPixelIterator for an image section.


id: Imagick::getPointSize
type: function
doc:
<comment>Description:</comment>
  Gets point size
  
  Returns the objects point size property. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.7 oder höher kompiliert wurde.

<comment>Return:</comment>
  <info>float</info>  Returns a Float containing the point size.

<comment>See Also:</comment>
   * <strong>Imagick::setPointSize()</strong>


id: Imagick::getQuantum
type: function
doc:
<comment>Description:</comment>
  Returns the ImageMagick quantum range
  
  Returns the ImageMagick quantum range. If HDRI was enabled then the type is a float, if not it is
  an int.

<comment>Return:</comment>
  <info>int</info>  


id: Imagick::getQuantumDepth
type: function
doc:
<comment>Description:</comment>
  Gets the quantum depth
  
  Returns the Imagick quantum depth.

<comment>Return:</comment>
  <info>array</info>  Returns an array with <return>"quantumDepthLong"</return> and <return>"quantumDepthString"</return> members.


id: Imagick::getQuantumRange
type: function
doc:
<comment>Description:</comment>
  Returns the Imagick quantum range
  
  Returns the quantum range for the Imagick instance.

<comment>Return:</comment>
  <info>array</info>  Returns an associative array containing the quantum range as an <info>int</info> (<return>"quantumRangeLong"</return>)
         and as a  <info>string</info> (<return>"quantumRangeString"</return>).


id: Imagick::getRegistry
type: function
doc:
<comment>Description:</comment>
  Get a StringRegistry entry
  
  Get the StringRegistry entry for the named key or false if not set.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>  The entry to get.

<comment>Return:</comment>
  <info>string</info>  


id: Imagick::getReleaseDate
type: function
doc:
<comment>Description:</comment>
  Returns the ImageMagick release date
  
  Returns the ImageMagick release date as a string.

<comment>Return:</comment>
  <info>string</info>  Returns the ImageMagick release date as a string.


id: Imagick::getResource
type: function
doc:
<comment>Description:</comment>
  Returns the specified resource's memory usage
  
  Returns the specified resource's memory usage in megabytes.

<comment>Param:</comment>
  <info>int</info>  <strong>$type</strong>  Refer to the list of resourcetype constants.

<comment>Return:</comment>
  <info>int</info>  Returns the specified resource's memory usage in megabytes.


id: Imagick::getResourceLimit
type: function
doc:
<comment>Description:</comment>
  Returns the specified resource limit
  
  Returns the specified resource limit.

<comment>Param:</comment>
  <info>int</info>  <strong>$type</strong>  One of the resourcetype constants. The unit depends on the type of the resource being
              limited.

<comment>Return:</comment>
  <info>int</info>  Returns the specified resource limit in megabytes.

<comment>See Also:</comment>
   * Imagick::setResourceLimit


id: Imagick::getSize
type: function
doc:
<comment>Description:</comment>
  Returns the size associated with the Imagick object
  
  Get the size in pixels associated with the Imagick object, previously set by <strong>Imagick::setSize()</strong>.
  
  This method just returns the size that was set using <strong>Imagick::setSize()</strong>. If you want to get the
  actual width / height of the image, use <strong>Imagick::getImageWidth()</strong> and <strong>Imagick::getImageHeight()</strong>.

<comment>Return:</comment>
  <info>array</info>  Returns the size associated with the Imagick object as an array with the keys "columns" and
         "rows".


id: Imagick::getSizeOffset
type: function
doc:
<comment>Description:</comment>
  Returns the size offset
  
  Returns the size offset associated with the Imagick object. Diese Funktion ist verfügbar, wenn
  Imagick gegen die ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Return:</comment>
  <info>int</info>  Returns the size offset associated with the Imagick object.


id: Imagick::getVersion
type: function
doc:
<comment>Description:</comment>
  Returns the ImageMagick API version
  
  Returns the ImageMagick API version as a string and as a number.

<comment>Return:</comment>
  <info>array</info>  Returns the ImageMagick API version as a string and as a number.


id: Imagick::haldClutImage
type: function
doc:
<comment>Description:</comment>
  Replaces colors in the image
  
  Replaces colors in the image using a Hald lookup table. Hald images can be created using  HALD
  color coder.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$clut</strong>     Imagick object containing the Hald lookup image.
  <info>int</info>      <strong>$channel</strong>  Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig ist.
                     Um mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten mit
                     bitweisen Operationen verknüpfen. Der Standardwert ist
                     <info>Imagick::CHANNEL_DEFAULT</info>. Weitere Informationen enthält die Liste der
                     Channel-Konstanten

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::hasNextImage
type: function
doc:
<comment>Description:</comment>
  Checks if the object has more images
  
  Returns <info>true</info> if the object has more images when traversing the list in the forward direction.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the object has more images when traversing the list in the forward
        direction, returns <info>false</info> if there are none.


id: Imagick::hasPreviousImage
type: function
doc:
<comment>Description:</comment>
  Checks if the object has a previous image
  
  Returns <info>true</info> if the object has more images when traversing the list in the reverse direction

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the object has more images when traversing the list in the reverse
        direction, returns <info>false</info> if there are none.


id: Imagick::identifyFormat
type: function
doc:
<comment>Description:</comment>
  Formats a string with image details
  
  Replaces any embedded formatting characters with the appropriate image property and returns the
  interpreted text. See http://www.imagemagick.org/script/escape.php for escape sequences.

<comment>Param:</comment>
  <info>string</info>  <strong>$embedText</strong>  A string containing formatting sequences e.g. "Trim box: %@ number of unique
                      colors: %k".

<comment>Return:</comment>
  <info>string|false</info>  Returns formatBei einem Fehler wird <info>false</info> zurückgegeben..


id: Imagick::identifyImage
type: function
doc:
<comment>Description:</comment>
  Identifies an image and fetches attributes
  
  Identifies an image and returns the attributes.  Attributes include the image width, height, size,
  and others.

<comment>Param:</comment>
  <info>bool</info>  <strong>$appendRawOutput</strong>  If <info>true</info> then the raw output is appended to the array.

<comment>Return:</comment>
  <info>array</info>  Identifies an image and returns the attributes.  Attributes include the image width,
         height, size, and others.


id: Imagick::implodeImage
type: function
doc:
<comment>Description:</comment>
  Creates a new image as a copy
  
  Creates a new image that is a copy of an existing one with the image pixels "imploded" by the
  specified percentage.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the implode

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::importImagePixels
type: function
doc:
<comment>Description:</comment>
  Imports image pixels
  
  Imports pixels from an array into an image. The <strong>$map</strong> is usually 'RGB'. This method imposes the
  following constraints for the parameters: amount of pixels in the array must match <strong>$width</strong> x
  <strong>$height</strong> x length of the map. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.4.5 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>     <strong>$x</strong>        The image x position
  <info>int</info>     <strong>$y</strong>        The image y position
  <info>int</info>     <strong>$width</strong>    The image width
  <info>int</info>     <strong>$height</strong>   The image height
  <info>string</info>  <strong>$map</strong>      Map of pixel ordering as a string. This can be for example <return>RGB</return>. The value can be
                    any combination or order of R = red, G = green, B = blue, A = alpha (0 is
                    transparent),  O = opacity (0 is opaque), C = cyan, Y = yellow, M = magenta, K =
                    black, I = intensity (for grayscale), P = pad.
  <info>int</info>     <strong>$storage</strong>  The pixel storage method.  Refer to this list of pixel constants.
  <info>array</info>   <strong>$pixels</strong>   The array of pixels

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::inverseFourierTransformImage
type: function
doc:
<comment>Description:</comment>
  Implements the inverse discrete Fourier transform (DFT)
  
  Implements the inverse discrete Fourier transform (DFT) of the image either as a magnitude / phase
  or real / imaginary image pair.
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$complement</strong>  The second image to combine with this one to form either the magnitude /
                        phase or real / imaginary image pair.
  <info>bool</info>     <strong>$magnitude</strong>   If true, combine as magnitude / phase pair otherwise a real / imaginary
                        image pair.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::labelImage
type: function
doc:
<comment>Description:</comment>
  Adds a label to an image
  
  Adds a label to an image.

<comment>Param:</comment>
  <info>string</info>  <strong>$label</strong>  The label to add

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::levelImage
type: function
doc:
<comment>Description:</comment>
  Adjusts the levels of an image
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$blackPoint</strong>  The image black point
  <info>float</info>  <strong>$gamma</strong>       The gamma value
  <info>float</info>  <strong>$whitePoint</strong>  The image white point
  <info>int</info>    <strong>$channel</strong>     Provide any channel constant that is valid for your channel mode. To apply to
                      more than one channel, combine channeltype constants using bitwise operators.
                      Refer to this list of  channel constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::linearStretchImage
type: function
doc:
<comment>Description:</comment>
  Stretches with saturation the image intensity
  
  Stretches with saturation the image intensity.

<comment>Param:</comment>
  <info>float</info>  <strong>$blackPoint</strong>  The image black point
  <info>float</info>  <strong>$whitePoint</strong>  The image white point

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::liquidRescaleImage
type: function
doc:
<comment>Description:</comment>
  Animates an image or images
  
  This method scales the images using liquid rescaling method. This method is an implementation of a
  technique called seam carving. In order for this method to work as expected ImageMagick must be
  compiled with liblqr support. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>    <strong>$width</strong>     The width of the target size
  <info>int</info>    <strong>$height</strong>    The height of the target size
  <info>float</info>  <strong>$delta_x</strong>   How much the seam can traverse on x-axis.  Passing 0 causes the seams to be
                    straight.
  <info>float</info>  <strong>$rigidity</strong>  Introduces a bias for non-straight seams. This parameter is  typically 0.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::resizeImage()</strong>


id: Imagick::listRegistry
type: function
doc:
<comment>Description:</comment>
  List all the registry settings
  
  List all the registry settings. Returns an array of all the key/value pairs in the registry

<comment>Return:</comment>
  <info>array</info>  An array containing the key/values from the registry.


id: Imagick::magnifyImage
type: function
doc:
<comment>Description:</comment>
  Scales an image proportionally 2x
  
  Is a convenience method that scales an image proportionally to twice its original size.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::mapImage
type: function
doc:
<comment>Description:</comment>
  Replaces the colors of an image with the closest color from a reference image

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$map</strong>     
  <info>bool</info>     <strong>$dither</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::matteFloodfillImage
type: function
doc:
<comment>Description:</comment>
  Changes the transparency value of a color
  
  Changes the transparency value of any pixel that matches target and is an immediate neighbor.  If
  the method <info>FillToBorderMethod</info> is specified, the transparency value is changed for any neighbor
  pixel that does not match the bordercolor member of image.

<comment>Param:</comment>
  <info>float</info>  <strong>$alpha</strong>        The level of transparency: 1.0 is fully opaque and 0.0 is fully transparent.
  <info>float</info>  <strong>$fuzz</strong>         The fuzz member of image defines how much tolerance is acceptable to consider
                       two colors as the same.
  <info>mixed</info>  <strong>$bordercolor</strong>  An <class>ImagickPixel</class> object or string representing the border color.
  <info>int</info>    <strong>$x</strong>            The starting x coordinate of the operation.
  <info>int</info>    <strong>$y</strong>            The starting y coordinate of the operation.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::medianFilterImage
type: function
doc:
<comment>Description:</comment>
  Applies a digital filter
  
  Applies a digital filter that improves the quality of a noisy image.  Each pixel is replaced by
  the median in a set of neighboring pixels as defined by radius.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the pixel neighborhood.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::mergeImageLayers
type: function
doc:
<comment>Description:</comment>
  Merges image layers
  
  Merges image layers into one. This method is useful when working with image formats that use
  multiple layers such as PSD. The merging is controlled using the <strong>$layer_method</strong> which defines how
  the layers are merged. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version
  6.3.7 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>  <strong>$layer_method</strong>  One of the <info>Imagick::LAYERMETHOD_*</info> constants

<comment>Return:</comment>
  <info>Imagick</info>  Returns an Imagick object containing the merged image.

<comment>See Also:</comment>
   * <strong>Imagick::flattenImages()</strong>


id: Imagick::minifyImage
type: function
doc:
<comment>Description:</comment>
  Scales an image proportionally to half its size
  
  Is a convenience method that scales an image proportionally to one-half its original size

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::modulateImage
type: function
doc:
<comment>Description:</comment>
  Control the brightness, saturation, and hue
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$brightness</strong>  
  <info>float</info>  <strong>$saturation</strong>  
  <info>float</info>  <strong>$hue</strong>         

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::montageImage
type: function
doc:
<comment>Description:</comment>
  Creates a composite image
  
  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.

<comment>Param:</comment>
  <info>ImagickDraw</info>  <strong>$draw</strong>                The font name, size, and color are obtained from this object.
  <info>string</info>       <strong>$tile_geometry</strong>       The number of tiles per row and page (e.g. 6x4+0+0).
  <info>string</info>       <strong>$thumbnail_geometry</strong>  Preferred image size and border size of each thumbnail (e.g.
                                    120x120+4+3).
  <info>int</info>          <strong>$mode</strong>                Thumbnail framing mode, see Montage Mode constants.
  <info>string</info>       <strong>$frame</strong>               Surround the image with an ornamental border (e.g. 15x15+3+3).
                                    The frame color is that of the thumbnail's matte color.

<comment>Return:</comment>
  <info>Imagick</info>  Creates a composite image and returns it as a new <class>Imagick</class> object.


id: Imagick::morphImages
type: function
doc:
<comment>Description:</comment>
  Method morphs a set of images
  
  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.

<comment>Param:</comment>
  <info>int</info>  <strong>$number_frames</strong>  The number of in-between images to generate.

<comment>Return:</comment>
  <info>Imagick</info>  This method returns a new Imagick object on success. Wirf eine
           <class>ImagickException</class> bei einem Fehler.


id: Imagick::morphology
type: function
doc:
<comment>Description:</comment>
  Applies a user supplied kernel to the image according to the given morphology method.
  
  Applies a user supplied kernel to the image according to the given morphology method.

<comment>Param:</comment>
  <info>int</info>            <strong>$morphologyMethod</strong>  Which morphology method to use one of the \Imagick::MORPHOLOGY_*
                                    constants.
  <info>int</info>            <strong>$iterations</strong>        The number of iteration to apply the morphology function. A
                                    value of -1 means loop until no change found. How this is
                                    applied may depend on the morphology method. Typically this is a
                                    value of 1.
  <info>ImagickKernel</info>  <strong>$ImagickKernel</strong>     
  <info>int</info>            <strong>$channel</strong>           

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::mosaicImages
type: function
doc:
<comment>Description:</comment>
  Forms a mosaic from images
  
  Inlays an image sequence to form a single coherent picture. It returns a wand with each image in
  the sequence composited at the location defined by the page offset of the image.

<comment>Return:</comment>
  <info>Imagick</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::motionBlurImage
type: function
doc:
<comment>Description:</comment>
  Simulates motion blur
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>   The radius of the Gaussian, in pixels, not counting the center pixel.
  <info>float</info>  <strong>$sigma</strong>    The standard deviation of the Gaussian, in pixels.
  <info>float</info>  <strong>$angle</strong>    Apply the effect along this angle.
  <info>int</info>    <strong>$channel</strong>  Provide any channel constant that is valid for your channel mode. To apply to
                   more than one channel, combine channeltype constants using bitwise operators.
                   Refer to this list of channel constants. The channel argument affects only if
                   Imagick is compiled against ImageMagick version 6.4.4 or greater.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::negateImage
type: function
doc:
<comment>Description:</comment>
  Negates the colors in the reference image
  
  Negates the colors in the reference image. The Grayscale option means that only grayscale values
  within the image are negated.

<comment>Param:</comment>
  <info>bool</info>  <strong>$gray</strong>     Whether to only negate grayscale pixels within the image.
  <info>int</info>   <strong>$channel</strong>  Provide any channel constant that is valid for your channel mode. To apply to more
                  than one channel, combine channeltype constants using bitwise operators. Refer to
                  this list of channel constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::newImage
type: function
doc:
<comment>Description:</comment>
  Creates a new image
  
  Creates a new image and associates ImagickPixel value as background color

<comment>Param:</comment>
  <info>int</info>     <strong>$cols</strong>        Columns in the new image
  <info>int</info>     <strong>$rows</strong>        Rows in the new image
  <info>mixed</info>   <strong>$background</strong>  The background color used for this image
  <info>string</info>  <strong>$format</strong>      Image format. This parameter was added in Imagick version 2.0.1.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::newPseudoImage
type: function
doc:
<comment>Description:</comment>
  Creates a new image
  
  Creates a new image using ImageMagick pseudo-formats.

<comment>Param:</comment>
  <info>int</info>     <strong>$columns</strong>       columns in the new image
  <info>int</info>     <strong>$rows</strong>          rows in the new image
  <info>string</info>  <strong>$pseudoString</strong>  string containing pseudo image definition.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::nextImage
type: function
doc:
<comment>Description:</comment>
  Moves to the next image
  
  Associates the next image in the image list with an Imagick object.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::normalizeImage
type: function
doc:
<comment>Description:</comment>
  Enhances the contrast of a color image
  
  Enhances the contrast of a color image by adjusting the pixels color to span the entire range of
  colors available.

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  Provide any channel constant that is valid for your channel mode. To apply to more
                 than one channel, combine channeltype constants using bitwise operators. Refer to
                 this list of channel constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::oilPaintImage
type: function
doc:
<comment>Description:</comment>
  Simulates an oil painting
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the circular neighborhood.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::opaquePaintImage
type: function
doc:
<comment>Description:</comment>
  Changes the color value of any pixel that matches target
  
  Changes any pixel that matches color with the color defined by fill. Diese Funktion ist verfügbar,
  wenn Imagick gegen die ImageMagick-Version 6.3.8 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$target</strong>   ImagickPixel object or a string containing the color to change
  <info>mixed</info>  <strong>$fill</strong>     The replacement color
  <info>float</info>  <strong>$fuzz</strong>     Die Menge an Ungenauigkeit. Wird dieser Wert z. B. auf 10 gesetzt, so wird die
                   Farbe Rot bei Intensitäten von 100 und 102 als identisch betrachtet.
  <info>bool</info>   <strong>$invert</strong>   If <info>true</info> paints any pixel that does not match the target color.
  <info>int</info>    <strong>$channel</strong>  Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig ist. Um
                   mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten mit
                   bitweisen Operationen verknüpfen. Der Standardwert ist <info>Imagick::CHANNEL_DEFAULT</info>.
                   Weitere Informationen enthält die Liste der Channel-Konstanten

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::optimizeImageLayers
type: function
doc:
<comment>Description:</comment>
  Removes repeated portions of images to optimize
  
  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.  Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9
  oder höher kompiliert wurde.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::compareImageLayers()</strong>
   * <strong>Imagick::writeImages()</strong>
   * <strong>Imagick::writeImage()</strong>


id: Imagick::orderedPosterizeImage
type: function
doc:
<comment>Description:</comment>
  Performs an ordered dither
  
  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. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.3.1 oder
  höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$threshold_map</strong>  A string containing the name of the threshold dither map to use
  <info>int</info>     <strong>$channel</strong>        Provide any channel constant that is valid for your channel mode. To apply
                          to more than one channel, combine channeltype constants using bitwise
                          operators. Refer to this list of channel constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::paintFloodfillImage
type: function
doc:
<comment>Description:</comment>
  Changes the color value of any pixel that matches target
  
  Changes the color value of any pixel that matches target and is an immediate neighbor. As of
  ImageMagick 6.3.8 this method has been deprecated and <strong>Imagick::floodfillPaintImage()</strong> should be
  used instead.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$fill</strong>         ImagickPixel object or a string containing the fill color
  <info>float</info>  <strong>$fuzz</strong>         The amount of fuzz. For example, set fuzz to 10 and the color red at
                       intensities of 100 and 102 respectively are now interpreted as the same color
                       for the purposes of the floodfill.
  <info>mixed</info>  <strong>$bordercolor</strong>  ImagickPixel object or a string containing the border color
  <info>int</info>    <strong>$x</strong>            X start position of the floodfill
  <info>int</info>    <strong>$y</strong>            Y start position of the floodfill
  <info>int</info>    <strong>$channel</strong>      Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig
                       ist. Um mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten
                       mit bitweisen Operationen verknüpfen. Der Standardwert ist
                       <info>Imagick::CHANNEL_DEFAULT</info>. Weitere Informationen enthält die Liste der
                       Channel-Konstanten

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::paintOpaqueImage
type: function
doc:
<comment>Description:</comment>
  Change any pixel that matches color
  
  Changes any pixel that matches color with the color defined by fill.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$target</strong>   Change this target color to the fill color within the image. An ImagickPixel
                   object or a string representing the target color.
  <info>mixed</info>  <strong>$fill</strong>     An ImagickPixel object or a string representing the fill color.
  <info>float</info>  <strong>$fuzz</strong>     The fuzz member of image defines how much tolerance is acceptable to consider two
                   colors as the same.
  <info>int</info>    <strong>$channel</strong>  Provide any channel constant that is valid for your channel mode. To apply to
                   more than one channel, combine channeltype constants using bitwise operators.
                   Refer to this list of channel constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::paintTransparentImage
type: function
doc:
<comment>Description:</comment>
  Changes any pixel that matches color with the color defined by fill
  
  Changes any pixel that matches color with the color defined by fill.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$target</strong>  Change this target color to specified opacity value within the image.
  <info>float</info>  <strong>$alpha</strong>   The level of transparency: 1.0 is fully opaque and 0.0 is fully  transparent.
  <info>float</info>  <strong>$fuzz</strong>    The fuzz member of image defines how much tolerance is acceptable to consider two
                  colors as the same.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::pingImage
type: function
doc:
<comment>Description:</comment>
  Ruft grundlegende Merkmale eines Bildes ab
  
  Diese Methode kann verwendet werden um Bildbreite, -höhe, -größe und -format abzufragen, ohne das
  gesamte Bild in den Speicher zu laden.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  Pfad der Datei, die abgefragt werden soll.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::pingImageBlob
type: function
doc:
<comment>Description:</comment>
  Quickly fetch attributes
  
  This method can be used to query image width, height, size, and format without reading the whole
  image to memory.  Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9
  oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$image</strong>  A string containing the image.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::pingImage()</strong>
   * <strong>Imagick::pingImageFile()</strong>
   * <strong>Imagick::readImage()</strong>
   * <strong>Imagick::readImageBlob()</strong>
   * <strong>Imagick::readImageFile()</strong>


id: Imagick::pingImageFile
type: function
doc:
<comment>Description:</comment>
  Get basic image attributes in a lightweight manner
  
  This method can be used to query image width, height, size, and format without reading the whole
  image to memory.  Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9
  oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>resource</info>  <strong>$filehandle</strong>  An open filehandle to the image.
  <info>string</info>    <strong>$fileName</strong>    Optional filename for this image.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::pingImage()</strong>
   * <strong>Imagick::pingImageBlob()</strong>
   * <strong>Imagick::readImage()</strong>
   * <strong>Imagick::readImageBlob()</strong>
   * <strong>Imagick::readImageFile()</strong>


id: Imagick::polaroidImage
type: function
doc:
<comment>Description:</comment>
  Simulates a Polaroid picture
  
  Simulates a Polaroid picture. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.2 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>ImagickDraw</info>  <strong>$properties</strong>  The polaroid properties
  <info>float</info>        <strong>$angle</strong>       The polaroid angle

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::posterizeImage
type: function
doc:
<comment>Description:</comment>
  Reduces the image to a limited number of color level
  
  Reduces the image to a limited number of color level.

<comment>Param:</comment>
  <info>int</info>   <strong>$levels</strong>  
  <info>bool</info>  <strong>$dither</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::previewImages
type: function
doc:
<comment>Description:</comment>
  Quickly pin-point appropriate parameters for image processing
  
  Tiles 9 thumbnails of the specified image with an image processing operation applied at varying
  strengths.  This is helpful to quickly pin-point an appropriate parameter for an image processing
  operation.

<comment>Param:</comment>
  <info>int</info>  <strong>$preview</strong>  Preview type. See Preview type constants

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::previousImage
type: function
doc:
<comment>Description:</comment>
  Move to the previous image in the object
  
  Associates the previous image in an image list with the Imagick object.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::profileImage
type: function
doc:
<comment>Description:</comment>
  Adds or removes a profile from an image
  
  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.

<comment>Param:</comment>
  <info>string</info>   <strong>$name</strong>     
  <info>?string</info>  <strong>$profile</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::quantizeImage
type: function
doc:
<comment>Description:</comment>
  Analyzes the colors within a reference image

<comment>Param:</comment>
  <info>int</info>   <strong>$numberColors</strong>  
  <info>int</info>   <strong>$colorspace</strong>    
  <info>int</info>   <strong>$treedepth</strong>     
  <info>bool</info>  <strong>$dither</strong>        
  <info>bool</info>  <strong>$measureError</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::quantizeImages
type: function
doc:
<comment>Description:</comment>
  Analyzes the colors within a sequence of images

<comment>Param:</comment>
  <info>int</info>   <strong>$numberColors</strong>  
  <info>int</info>   <strong>$colorspace</strong>    
  <info>int</info>   <strong>$treedepth</strong>     
  <info>bool</info>  <strong>$dither</strong>        
  <info>bool</info>  <strong>$measureError</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::queryFontMetrics
type: function
doc:
<comment>Description:</comment>
  Returns an array representing the font metrics
  
  Returns a multi-dimensional array representing the font metrics.

<comment>Param:</comment>
  <info>ImagickDraw</info>  <strong>$properties</strong>  ImagickDraw object containing font properties
  <info>string</info>       <strong>$text</strong>        The text
  <info>bool</info>         <strong>$multiline</strong>   Multiline parameter. If left empty it is autodetected

<comment>Return:</comment>
  <info>array</info>  Returns a multi-dimensional array representing the font metrics.


id: Imagick::queryFonts
type: function
doc:
<comment>Description:</comment>
  Returns the configured fonts
  
  Returns the configured fonts.

<comment>Param:</comment>
  <info>string</info>  <strong>$pattern</strong>  The query pattern

<comment>Return:</comment>
  <info>array</info>  Returns an array containing the configured fonts.


id: Imagick::queryFormats
type: function
doc:
<comment>Description:</comment>
  Returns formats supported by Imagick
  
  Returns formats supported by Imagick.

<comment>Param:</comment>
  <info>string</info>  <strong>$pattern</strong>  

<comment>Return:</comment>
  <info>array</info>  Returns an array containing the formats supported by Imagick.


id: Imagick::radialBlurImage
type: function
doc:
<comment>Description:</comment>
  Radial blurs an image
  
  Radial blurs an image.

<comment>Param:</comment>
  <info>float</info>  <strong>$angle</strong>    
  <info>int</info>    <strong>$channel</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::raiseImage
type: function
doc:
<comment>Description:</comment>
  Creates a simulated 3d button-like effect
  
  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.

<comment>Param:</comment>
  <info>int</info>   <strong>$width</strong>   
  <info>int</info>   <strong>$height</strong>  
  <info>int</info>   <strong>$x</strong>       
  <info>int</info>   <strong>$y</strong>       
  <info>bool</info>  <strong>$raise</strong>   

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::randomThresholdImage
type: function
doc:
<comment>Description:</comment>
  Creates a high-contrast, two-color image
  
  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. Diese Funktion ist verfügbar, wenn Imagick gegen
  die ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>float</info>  <strong>$low</strong>      The low point
  <info>float</info>  <strong>$high</strong>     The high point
  <info>int</info>    <strong>$channel</strong>  Provide any channel constant that is valid for your channel mode. To apply to
                   more than one channel, combine channeltype constants using bitwise operators.
                   Refer to this list of  channel constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::readImage
type: function
doc:
<comment>Description:</comment>
  Reads image from filename
  
  Reads image from filename

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::readImageBlob
type: function
doc:
<comment>Description:</comment>
  Reads image from a binary string
  
  Reads image from a binary string

<comment>Param:</comment>
  <info>string</info>  <strong>$image</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::readImageFile
type: function
doc:
<comment>Description:</comment>
  Reads image from open filehandle
  
  Reads image from open filehandle

<comment>Param:</comment>
  <info>resource</info>  <strong>$filehandle</strong>  
  <info>string</info>    <strong>$fileName</strong>    

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::readimages
type: function
doc:
<comment>Description:</comment>
  Reads image from an array of filenames
  
  Reads image from an array of filenames. All the images are held in a single Imagick object.

<comment>Param:</comment>
  <info>array</info>  <strong>$filenames</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::recolorImage
type: function
doc:
<comment>Description:</comment>
  Recolors image
  
  Translate, scale, shear, or rotate image colors. This method supports variable sized matrices but
  normally 5x5 matrix is used for RGBA and 6x6 is used for CMYK. The last row should contain the
  normalized values. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.3.6
  oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>array</info>  <strong>$matrix</strong>  The matrix containing the color values

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::displayImage()</strong>


id: Imagick::reduceNoiseImage
type: function
doc:
<comment>Description:</comment>
  Smooths the contours of an image
  
  Smooths the contours of an image while still preserving edge information. The algorithm works by
  replacing each pixel with its neighbor closest in value. A neighbor is defined by radius. Use a
  radius of 0 and Imagick::reduceNoiseImage() selects a suitable radius for you.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::remapImage
type: function
doc:
<comment>Description:</comment>
  Remaps image colors
  
  Replaces colors an image with those defined by <strong>$replacement</strong>. The colors are replaced with the
  closest possible color. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version
  6.4.5 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$replacement</strong>  An Imagick object containing the replacement colors
  <info>int</info>      <strong>$DITHER</strong>       Refer to this list of dither method constants

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::removeImage
type: function
doc:
<comment>Description:</comment>
  Removes an image from the image list
  
  Removes an image from the image list.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::removeImageProfile
type: function
doc:
<comment>Description:</comment>
  Removes the named image profile and returns it
  
  Removes the named image profile and returns it.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the profile of the image.


id: Imagick::render
type: function
doc:
<comment>Description:</comment>
  Renders all preceding drawing commands
  
  Renders all preceding drawing commands.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::resampleImage
type: function
doc:
<comment>Description:</comment>
  Resample image to desired resolution
  
  Resample image to desired resolution.

<comment>Param:</comment>
  <info>float</info>  <strong>$x_resolution</strong>  
  <info>float</info>  <strong>$y_resolution</strong>  
  <info>int</info>    <strong>$filter</strong>        
  <info>float</info>  <strong>$blur</strong>          

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::resetImagePage
type: function
doc:
<comment>Description:</comment>
  Reset image page
  
  The page definition as a string. The string is in format WxH+x+y. Diese Funktion ist verfügbar,
  wenn Imagick gegen die ImageMagick-Version 6.3.6 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$page</strong>  The page definition. For example <return>7168x5147+0+0</return>

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::resizeImage
type: function
doc:
<comment>Description:</comment>
  Scales an image
  
  Scales an image to the desired dimensions with a filter.
  
  Das Verhalten des Parameters <strong>$bestfit</strong> hat sich mit Imagick 3.0.0 geändert. Vor dieser Version
  wurde ein Bild der Größe 200x150 bei der angegebenen Größe von 400x400 nicht verändert. In Imagick
  3.0.0 und späteren Versionen wird dieses Bild auf die Größe 400x300 hochgerechnet, da dies die
  passendste größe für die angegebene Bildgröße ist. Wenn der <strong>$bestfit</strong>-Parameter angegeben wird, so
  muss sowohl eine Breite als auch eine Höhe angegeben werden.

<comment>Param:</comment>
  <info>int</info>    <strong>$columns</strong>  Width of the image
  <info>int</info>    <strong>$rows</strong>     Height of the image
  <info>int</info>    <strong>$filter</strong>   Refer to the list of filter constants.
  <info>float</info>  <strong>$blur</strong>     The blur factor where &gt; 1 is blurry, \< 1 is sharp.
  <info>bool</info>   <strong>$bestfit</strong>  Optional fit parameter.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::rollImage
type: function
doc:
<comment>Description:</comment>
  Offsets an image
  
  Offsets an image as defined by x and y.

<comment>Param:</comment>
  <info>int</info>  <strong>$x</strong>  The X offset.
  <info>int</info>  <strong>$y</strong>  The Y offset.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::rotateImage
type: function
doc:
<comment>Description:</comment>
  Rotates an image
  
  Rotates an image the specified number of degrees. Empty triangles left over from rotating the
  image are filled with the background color.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$background</strong>  The background color
  <info>float</info>  <strong>$degrees</strong>     Rotation angle, in degrees. The rotation angle is interpreted as the number of
                      degrees to rotate the image clockwise.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::rotationalBlurImage
type: function
doc:
<comment>Description:</comment>
  Rotational blurs an image
  
  Rotational blurs an image.

<comment>Param:</comment>
  <info>float</info>  <strong>$angle</strong>    The angle to apply the blur over.
  <info>int</info>    <strong>$channel</strong>  Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig ist. Um
                   mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten mit
                   bitweisen Operationen verknüpfen. Der Standardwert ist <info>Imagick::CHANNEL_DEFAULT</info>.
                   Weitere Informationen enthält die Liste der Channel-Konstanten

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::roundCorners
type: function
doc:
<comment>Description:</comment>
  Rounds image corners
  
  Rounds image corners. The first two parameters control the amount  of rounding and the three last
  parameters can be used to fine-tune  the rounding process. Diese Funktion ist verfügbar, wenn
  Imagick gegen die ImageMagick-Version 6.2.9 oder höher kompiliert wurde. Diese Funktion ist nicht
  verfügbar, wenn Imagick gegen die ImageMagick-Version 7.0.0 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>float</info>  <strong>$x_rounding</strong>       x rounding
  <info>float</info>  <strong>$y_rounding</strong>       y rounding
  <info>float</info>  <strong>$stroke_width</strong>     stroke width
  <info>float</info>  <strong>$displace</strong>         image displace
  <info>float</info>  <strong>$size_correction</strong>  size correction

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::sampleImage
type: function
doc:
<comment>Description:</comment>
  Scales an image with pixel sampling
  
  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.

<comment>Param:</comment>
  <info>int</info>  <strong>$columns</strong>  
  <info>int</info>  <strong>$rows</strong>     

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::scaleImage
type: function
doc:
<comment>Description:</comment>
  Scales the size of an image
  
  Scales the size of an image to the given dimensions. The other parameter will be calculated if 0
  is passed as either param.
  
  Das Verhalten des Parameters <strong>$bestfit</strong> hat sich mit Imagick 3.0.0 geändert. Vor dieser Version
  wurde ein Bild der Größe 200x150 bei der angegebenen Größe von 400x400 nicht verändert. In Imagick
  3.0.0 und späteren Versionen wird dieses Bild auf die Größe 400x300 hochgerechnet, da dies die
  passendste größe für die angegebene Bildgröße ist. Wenn der <strong>$bestfit</strong>-Parameter angegeben wird, so
  muss sowohl eine Breite als auch eine Höhe angegeben werden.

<comment>Param:</comment>
  <info>int</info>   <strong>$columns</strong>  
  <info>int</info>   <strong>$rows</strong>     
  <info>bool</info>  <strong>$bestfit</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::segmentImage
type: function
doc:
<comment>Description:</comment>
  Segments an image
  
  Analyses the image and identifies units that are similar. Diese Funktion ist verfügbar, wenn
  Imagick gegen die ImageMagick-Version 6.4.5 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>    <strong>$COLORSPACE</strong>         One of the COLORSPACE constants.
  <info>float</info>  <strong>$cluster_threshold</strong>  A percentage describing minimum number of pixels  contained in hexedra
                             before it is considered valid.
  <info>float</info>  <strong>$smooth_threshold</strong>   Eliminates noise from the histogram.
  <info>bool</info>   <strong>$verbose</strong>            Whether to output detailed information about recognised classes.

<comment>Return:</comment>
  <info>bool</info>  


id: Imagick::selectiveBlurImage
type: function
doc:
<comment>Description:</comment>
  Selectively blur an image within a contrast threshold
  
  Selectively blur an image within a contrast threshold. It is similar to the unsharpen mask that
  sharpens everything with contrast above a certain threshold.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>     
  <info>float</info>  <strong>$sigma</strong>      
  <info>float</info>  <strong>$threshold</strong>  
  <info>int</info>    <strong>$channel</strong>    Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig ist.
                     Um mehr als einen Channel anzuwenden, können Sie die Channel-Konstanten mit
                     bitweisen Operationen verknüpfen. Der Standardwert ist
                     <info>Imagick::CHANNEL_DEFAULT</info>. Weitere Informationen enthält die Liste der
                     Channel-Konstanten

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::separateImageChannel
type: function
doc:
<comment>Description:</comment>
  Separates a channel from the image
  
  Separates a channel from the image and returns a grayscale image. A channel is a particular color
  component of each pixel in the image.

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  Which 'channel' to return. For colorspaces other than RGB, you can still use the
                 CHANNEL_RED, CHANNEL_GREEN, CHANNEL_BLUE constants to indicate the 1st, 2nd and 3rd
                 channels.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::sepiaToneImage
type: function
doc:
<comment>Description:</comment>
  Sepia tones an image
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$threshold</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setBackgroundColor
type: function
doc:
<comment>Description:</comment>
  Sets the object's default background color
  
  Sets the object's default background color.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$background</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setColorspace
type: function
doc:
<comment>Description:</comment>
  Set colorspace
  
  Sets the global colorspace value for the object. Diese Funktion ist verfügbar, wenn Imagick gegen
  die ImageMagick-Version 6.5.7 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>  <strong>$COLORSPACE</strong>  One of the COLORSPACE constants

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setCompression
type: function
doc:
<comment>Description:</comment>
  Sets the object's default compression type
  
  Sets the object's default compression type

<comment>Param:</comment>
  <info>int</info>  <strong>$compression</strong>  The compression type. See the Imagick::COMPRESSION_* constants.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setCompressionQuality
type: function
doc:
<comment>Description:</comment>
  Sets the object's default compression quality
  
  Sets the object's default compression quality.
  
  This method only works for new images e.g. those created through Imagick::newPseudoImage. For
  existing images you should use Imagick::setImageCompressionQuality.

<comment>Param:</comment>
  <info>int</info>  <strong>$quality</strong>  An Integer between 1 and 100, 1 = high compression, 100 low compression.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setFilename
type: function
doc:
<comment>Description:</comment>
  Sets the filename before you read or write the image
  
  Sets the filename before you read or write an image file.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setFirstIterator
type: function
doc:
<comment>Description:</comment>
  Sets the Imagick iterator to the first image
  
  Sets the Imagick iterator to the first image.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setFont
type: function
doc:
<comment>Description:</comment>
  Sets font
  
  Sets object's font property. This method can be used for example to set font for  caption:
  pseudo-format. The font needs to be configured in ImageMagick configuration or a file by the name
  of <strong>$font</strong> must exist. This method should not be confused with <strong>ImagickDraw::setFont()</strong> which sets the
  font for a specific ImagickDraw object. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.7 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$font</strong>  Font name or a filename

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::getFont()</strong>
   * <strong>ImagickDraw::setFont()</strong>
   * <strong>ImagickDraw::getFont()</strong>


id: Imagick::setFormat
type: function
doc:
<comment>Description:</comment>
  Sets the format of the Imagick object
  
  Sets the format of the Imagick object.

<comment>Param:</comment>
  <info>string</info>  <strong>$format</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setGravity
type: function
doc:
<comment>Description:</comment>
  Sets the gravity
  
  Sets the global gravity property for the Imagick object. Diese Funktion ist verfügbar, wenn
  Imagick gegen die ImageMagick-Version 6.4.0 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>  <strong>$gravity</strong>  The gravity property. Refer to the list of  gravity constants.

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: Imagick::setImage
type: function
doc:
<comment>Description:</comment>
  Replaces image in the object
  
  Replaces the current image sequence with the image from replace object.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$replace</strong>  The replace Imagick object

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageAlphaChannel
type: function
doc:
<comment>Description:</comment>
  Sets image alpha channel
  
  Activate or deactivate image alpha channel. The <strong>$mode</strong>  is one of the <info>Imagick::ALPHACHANNEL_*</info>
  constants. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.3.8 oder
  höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>  <strong>$mode</strong>  One of the <info>Imagick::ALPHACHANNEL_*</info> constants

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::setImageMatte()</strong>
   * Imagick Alpha Channel Constants


id: Imagick::setImageArtifact
type: function
doc:
<comment>Description:</comment>
  Set image artifact
  
  Associates an artifact with the image. The difference between image properties and  image
  artifacts is that properties are public and artifacts are private. Diese Funktion ist verfügbar,
  wenn Imagick gegen die ImageMagick-Version 6.5.7 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$artifact</strong>  The name of the artifact
  <info>string</info>  <strong>$value</strong>     The value of the artifact

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::getImageArtifact()</strong>
   * <strong>Imagick::deleteImageArtifact()</strong>


id: Imagick::setImageAttribute
type: function
doc:
<comment>Description:</comment>
  Sets an image attribute
  
  Sets an image attribute.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>    
  <info>string</info>  <strong>$value</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageBackgroundColor
type: function
doc:
<comment>Description:</comment>
  Sets the image background color
  
  Sets the image background color.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$background</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageBias
type: function
doc:
<comment>Description:</comment>
  Sets the image bias for any method that convolves an image
  
  Sets the image bias for any method that convolves an image (e.g. Imagick::ConvolveImage()).

<comment>Param:</comment>
  <info>float</info>  <strong>$bias</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageBiasQuantum
type: function
doc:
<comment>Description:</comment>
  Sets the image bias
  
  Sets the image bias. Bias should be scaled with <return>0</return> (no adjustment) to <return>1</return> (quantum value).

<comment>Param:</comment>
  <info>float</info>  <strong>$bias</strong>  

<comment>Return:</comment>
  <info>void</info>  


id: Imagick::setImageBluePrimary
type: function
doc:
<comment>Description:</comment>
  Sets the image chromaticity blue primary point
  
  Sets the image chromaticity blue primary point.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  
  <info>float</info>  <strong>$y</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageBorderColor
type: function
doc:
<comment>Description:</comment>
  Sets the image border color
  
  Sets the image border color.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$border</strong>  The border color

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageChannelDepth
type: function
doc:
<comment>Description:</comment>
  Sets the depth of a particular image channel
  
  Sets the depth of a particular image channel.

<comment>Param:</comment>
  <info>int</info>  <strong>$channel</strong>  
  <info>int</info>  <strong>$depth</strong>    

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageClipMask
type: function
doc:
<comment>Description:</comment>
  Sets image clip mask
  
  Sets image clip mask from another Imagick object. Diese Funktion ist verfügbar, wenn Imagick gegen
  die ImageMagick-Version 6.3.6 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$clip_mask</strong>  The Imagick object containing the clip mask

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageColormapColor
type: function
doc:
<comment>Description:</comment>
  Sets the color of the specified colormap index
  
  Sets the color of the specified colormap index.

<comment>Param:</comment>
  <info>int</info>           <strong>$index</strong>  
  <info>ImagickPixel</info>  <strong>$color</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageColorspace
type: function
doc:
<comment>Description:</comment>
  Sets the image colorspace
  
  Sets the image colorspace. This method should be used when creating new images. To change the
  colorspace of an existing image, you should use Imagick::transformImageColorspace.

<comment>Param:</comment>
  <info>int</info>  <strong>$colorspace</strong>  One of the COLORSPACE constants

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageCompose
type: function
doc:
<comment>Description:</comment>
  Sets the image composite operator
  
  Sets the image composite operator, useful for specifying how to composite the image thumbnail when
  using the Imagick::montageImage() method.

<comment>Param:</comment>
  <info>int</info>  <strong>$compose</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageCompression
type: function
doc:
<comment>Description:</comment>
  Sets the image compression

<comment>Param:</comment>
  <info>int</info>  <strong>$compression</strong>  One of the <info>COMPRESSION</info> constants

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageCompressionQuality
type: function
doc:
<comment>Description:</comment>
  Sets the image compression quality
  
  Sets the image compression quality.

<comment>Param:</comment>
  <info>int</info>  <strong>$quality</strong>  The image compression quality as an integer

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageDelay
type: function
doc:
<comment>Description:</comment>
  Sets the image delay
  
  Sets the image delay. For an animated image this is the amount of time that this frame of the
  image should be displayed for, before displaying the next frame.
  
  The delay can be set individually for each frame in an image.

<comment>Param:</comment>
  <info>int</info>  <strong>$delay</strong>  The amount of time expressed in 'ticks' that the image should be displayed for. For
               animated GIFs there are 100 ticks per second, so a value of 20 would be 20/100 of a
               second aka 1/5th of a second.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageDepth
type: function
doc:
<comment>Description:</comment>
  Sets the image depth
  
  Sets the image depth.

<comment>Param:</comment>
  <info>int</info>  <strong>$depth</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageDispose
type: function
doc:
<comment>Description:</comment>
  Sets the image disposal method
  
  Sets the image disposal method.

<comment>Param:</comment>
  <info>int</info>  <strong>$dispose</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageExtent
type: function
doc:
<comment>Description:</comment>
  Sets the image size
  
  Sets the image size (i.e. columns & rows).

<comment>Param:</comment>
  <info>int</info>  <strong>$columns</strong>  
  <info>int</info>  <strong>$rows</strong>     

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageFilename
type: function
doc:
<comment>Description:</comment>
  Sets the filename of a particular image
  
  Sets the filename of a particular image in a sequence.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageFormat
type: function
doc:
<comment>Description:</comment>
  Sets the format of a particular image
  
  Sets the format of a particular image in a sequence.

<comment>Param:</comment>
  <info>string</info>  <strong>$format</strong>  String presentation of the image format. Format support depends on the
                   ImageMagick installation.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageGamma
type: function
doc:
<comment>Description:</comment>
  Sets the image gamma
  
  Sets the image gamma.

<comment>Param:</comment>
  <info>float</info>  <strong>$gamma</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageGravity
type: function
doc:
<comment>Description:</comment>
  Sets the image gravity
  
  Sets the gravity property for the current image. This method can be used  to set the gravity
  property for a single image sequence. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.4.4 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>  <strong>$gravity</strong>  The gravity property. Refer to the list of  gravity constants.

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: Imagick::setImageGreenPrimary
type: function
doc:
<comment>Description:</comment>
  Sets the image chromaticity green primary point
  
  Sets the image chromaticity green primary point.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  
  <info>float</info>  <strong>$y</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageIndex
type: function
doc:
<comment>Description:</comment>
  Set the iterator position
  
  Set the iterator to the position in the image list specified with the index parameter.
  
  This method has been deprecated. See <strong>Imagick::setIteratorIndex()</strong>.

<comment>Param:</comment>
  <info>int</info>  <strong>$index</strong>  The position to set the iterator to

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageInterlaceScheme
type: function
doc:
<comment>Description:</comment>
  Sets the image compression
  
  Sets the image compression.

<comment>Param:</comment>
  <info>int</info>  <strong>$interlace_scheme</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageInterpolateMethod
type: function
doc:
<comment>Description:</comment>
  Sets the image interpolate pixel method
  
  Sets the image interpolate pixel method.

<comment>Param:</comment>
  <info>int</info>  <strong>$method</strong>  The method is one of the <info>Imagick::INTERPOLATE_*</info> constants

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageIterations
type: function
doc:
<comment>Description:</comment>
  Sets the image iterations
  
  Sets the number of iterations an animated image is repeated.

<comment>Param:</comment>
  <info>int</info>  <strong>$iterations</strong>  The number of iterations the image should loop over. Set to '0' to loop
                    continuously.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageMatte
type: function
doc:
<comment>Description:</comment>
  Sets the image matte channel
  
  Sets the image matte channel.  Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>bool</info>  <strong>$matte</strong>  True activates the matte channel and false disables it.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageMatteColor
type: function
doc:
<comment>Description:</comment>
  Sets the image matte color
  
  Sets the image matte color.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$matte</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageOpacity
type: function
doc:
<comment>Description:</comment>
  Sets the image opacity level
  
  Sets the image to the specified opacity level. Diese Funktion ist verfügbar, wenn Imagick gegen
  die ImageMagick-Version 6.3.1 oder höher kompiliert wurde. This method operates on all channels,
  which means that for example opacity value of 0.5 will set all transparent areas to partially
  opaque. To add transparency to areas that are not already transparent use Imagick::evaluateImage()

<comment>Param:</comment>
  <info>float</info>  <strong>$opacity</strong>  The level of transparency: 1.0 is fully opaque and 0.0 is fully transparent.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageOrientation
type: function
doc:
<comment>Description:</comment>
  Sets the image orientation
  
  Sets the image orientation.

<comment>Param:</comment>
  <info>int</info>  <strong>$orientation</strong>  One of the orientation constants

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImagePage
type: function
doc:
<comment>Description:</comment>
  Sets the page geometry of the image
  
  Sets the page geometry of the image.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   
  <info>int</info>  <strong>$height</strong>  
  <info>int</info>  <strong>$x</strong>       
  <info>int</info>  <strong>$y</strong>       

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageProfile
type: function
doc:
<comment>Description:</comment>
  Adds a named profile to the Imagick object
  
  Adds a named profile to the Imagick object.  If a profile with the same name already exists, it is
  replaced. This method differs from the Imagick::ProfileImage() method in that it does not apply
  any CMS color profiles.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>     
  <info>string</info>  <strong>$profile</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageProperty
type: function
doc:
<comment>Description:</comment>
  Sets an image property
  
  Sets a named property to the image. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.2 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>   
  <info>string</info>  <strong>$value</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::getImageProperty()</strong>


id: Imagick::setImageRedPrimary
type: function
doc:
<comment>Description:</comment>
  Sets the image chromaticity red primary point
  
  Sets the image chromaticity red primary point.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  
  <info>float</info>  <strong>$y</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageRenderingIntent
type: function
doc:
<comment>Description:</comment>
  Sets the image rendering intent
  
  Sets the image rendering intent.

<comment>Param:</comment>
  <info>int</info>  <strong>$rendering_intent</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageResolution
type: function
doc:
<comment>Description:</comment>
  Sets the image resolution
  
  Sets the image resolution.

<comment>Param:</comment>
  <info>float</info>  <strong>$x_resolution</strong>  
  <info>float</info>  <strong>$y_resolution</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageScene
type: function
doc:
<comment>Description:</comment>
  Sets the image scene
  
  Sets the image scene.

<comment>Param:</comment>
  <info>int</info>  <strong>$scene</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageTicksPerSecond
type: function
doc:
<comment>Description:</comment>
  Sets the image ticks-per-second
  
  Adjust the amount of time that a frame of an animated image is displayed for.
  
  For animated GIFs, this function does not change the number of 'image ticks' per second, which is
  always defined as 100. Instead it adjusts the amount of time that the frame is displayed for to
  simulate the change in 'ticks per second'.
  
  For example, for an animated GIF where each frame is displayed for 20 ticks (1/5 of a second) when
  this method is called on each frame of that image with an argument of <return>50</return> the frames are adjusted
  to be displayed for 40 ticks (2/5 of a second) and the animation will play at half the original
  speed.

<comment>Param:</comment>
  <info>int</info>  <strong>$ticks_per_second</strong>  The duration for which an image should be displayed expressed in ticks per
                          second.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageType
type: function
doc:
<comment>Description:</comment>
  Sets the image type
  
  Sets the image type.

<comment>Param:</comment>
  <info>int</info>  <strong>$image_type</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageUnits
type: function
doc:
<comment>Description:</comment>
  Sets the image units of resolution
  
  Sets the image units of resolution.

<comment>Param:</comment>
  <info>int</info>  <strong>$units</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageVirtualPixelMethod
type: function
doc:
<comment>Description:</comment>
  Sets the image virtual pixel method
  
  Sets the image virtual pixel method.

<comment>Param:</comment>
  <info>int</info>  <strong>$method</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setImageWhitePoint
type: function
doc:
<comment>Description:</comment>
  Sets the image chromaticity white point
  
  Sets the image chromaticity white point.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  
  <info>float</info>  <strong>$y</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setIteratorIndex
type: function
doc:
<comment>Description:</comment>
  Set the iterator position
  
  Set the iterator to the position in the image list specified with the index parameter. Diese
  Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9 oder höher kompiliert
  wurde.

<comment>Param:</comment>
  <info>int</info>  <strong>$index</strong>  The position to set the iterator to

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::getIteratorIndex()</strong>
   * <strong>Imagick::getImageIndex()</strong>
   * <strong>Imagick::setImageIndex()</strong>


id: Imagick::setLastIterator
type: function
doc:
<comment>Description:</comment>
  Sets the Imagick iterator to the last image
  
  Sets the Imagick iterator to the last image.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setOption
type: function
doc:
<comment>Description:</comment>
  Set an option
  
  Associates one or more options with the wand.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>    
  <info>string</info>  <strong>$value</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setPage
type: function
doc:
<comment>Description:</comment>
  Sets the page geometry of the Imagick object
  
  Sets the page geometry of the Imagick object.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   
  <info>int</info>  <strong>$height</strong>  
  <info>int</info>  <strong>$x</strong>       
  <info>int</info>  <strong>$y</strong>       

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setPointSize
type: function
doc:
<comment>Description:</comment>
  Sets point size
  
  Sets object's point size property. This method can be used for example to set font size for
  caption: pseudo-format. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version
  6.3.7 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>float</info>  <strong>$point_size</strong>  Point size

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::getPointSize()</strong>


id: Imagick::setProgressMonitor
type: function
doc:
<comment>Description:</comment>
  Set a callback to be called during processing
  
  Set a callback that will be called during the processing of the Imagick image.

<comment>Param:</comment>
  <info>callable</info>  <strong>$callback</strong>  The progress function to call. It should return true if image processing
                       should continue, or false if it should be cancelled. The offset parameter
                       indicates the progress and the span parameter indicates the total amount of
                       work needed to be done.
                       
                       The values passed to the callback function are not consistent. In particular
                       the span parameter can increase during image processing. Because of this
                       calculating the percentage complete of an image operation is not trivial.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setRegistry
type: function
doc:
<comment>Description:</comment>
  Sets the ImageMagick registry entry named key to value
  
  Sets the ImageMagick registry entry named key to value. This is most useful for setting
  "temporary-path" which controls where ImageMagick creates temporary images e.g. while processing
  PDFs.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>    
  <info>string</info>  <strong>$value</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setResolution
type: function
doc:
<comment>Description:</comment>
  Sets the image resolution
  
  Sets the image resolution.

<comment>Param:</comment>
  <info>float</info>  <strong>$x_resolution</strong>  The horizontal resolution.
  <info>float</info>  <strong>$y_resolution</strong>  The vertical resolution.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * Imagick::setImageResolution
   * Imagick::getImageResolution


id: Imagick::setResourceLimit
type: function
doc:
<comment>Description:</comment>
  Sets the limit for a particular resource
  
  This method is used to modify the resource limits of the underlying ImageMagick library.

<comment>Param:</comment>
  <info>int</info>  <strong>$type</strong>   Refer to the list of resourcetype constants.
  <info>int</info>  <strong>$limit</strong>  One of the resourcetype constants. The unit depends on the type of the resource being
               limited.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * Imagick::getResourceLimit


id: Imagick::setSamplingFactors
type: function
doc:
<comment>Description:</comment>
  Sets the image sampling factors
  
  Sets the image sampling factors.

<comment>Param:</comment>
  <info>array</info>  <strong>$factors</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setSize
type: function
doc:
<comment>Description:</comment>
  Sets the size of the Imagick object
  
  Sets the size of the Imagick object. Set it before you read a raw image format such as RGB, GRAY,
  or CMYK.

<comment>Param:</comment>
  <info>int</info>  <strong>$columns</strong>  
  <info>int</info>  <strong>$rows</strong>     

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setSizeOffset
type: function
doc:
<comment>Description:</comment>
  Sets the size and offset of the Imagick object
  
  Sets the size and offset of the Imagick object. Set it before you read a raw image format such as
  RGB, GRAY, or CMYK. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9
  oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>  <strong>$columns</strong>  The width in pixels.
  <info>int</info>  <strong>$rows</strong>     The height in pixels.
  <info>int</info>  <strong>$offset</strong>   The image offset.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::setType
type: function
doc:
<comment>Description:</comment>
  Sets the image type attribute
  
  Sets the image type attribute.

<comment>Param:</comment>
  <info>int</info>  <strong>$image_type</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::shadeImage
type: function
doc:
<comment>Description:</comment>
  Creates a 3D effect
  
  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. Diese Funktion ist verfügbar, wenn Imagick
  gegen die ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>bool</info>   <strong>$gray</strong>       A value other than zero shades the intensity of each pixel.
  <info>float</info>  <strong>$azimuth</strong>    Defines the light source direction.
  <info>float</info>  <strong>$elevation</strong>  Defines the light source direction.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::shadowImage
type: function
doc:
<comment>Description:</comment>
  Simulates an image shadow
  
  Simulates an image shadow.

<comment>Param:</comment>
  <info>float</info>  <strong>$opacity</strong>  
  <info>float</info>  <strong>$sigma</strong>    
  <info>int</info>    <strong>$x</strong>        
  <info>int</info>    <strong>$y</strong>        

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::sharpenImage
type: function
doc:
<comment>Description:</comment>
  Sharpens an image
  
  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 <strong>Imagick::sharpenImage()</strong> selects a suitable radius for you.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>   
  <info>float</info>  <strong>$sigma</strong>    
  <info>int</info>    <strong>$channel</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::shaveImage
type: function
doc:
<comment>Description:</comment>
  Shaves pixels from the image edges
  
  Shaves pixels from the image edges. It allocates the memory necessary for the new Image structure
  and returns a pointer to the new image.

<comment>Param:</comment>
  <info>int</info>  <strong>$columns</strong>  
  <info>int</info>  <strong>$rows</strong>     

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::shearImage
type: function
doc:
<comment>Description:</comment>
  Creating a parallelogram
  
  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.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$background</strong>  The background color
  <info>float</info>  <strong>$x_shear</strong>     The number of degrees to shear on the x axis
  <info>float</info>  <strong>$y_shear</strong>     The number of degrees to shear on the y axis

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::sigmoidalContrastImage
type: function
doc:
<comment>Description:</comment>
  Adjusts the contrast of an image
  
  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 <info>true</info> to increase the image contrast otherwise the
  contrast is reduced.
  
  See also ImageMagick v6 Examples - Image Transformations — Sigmoidal Non-linearity Contrast

<comment>Param:</comment>
  <info>bool</info>   <strong>$sharpen</strong>  If true increase the contrast, if false decrease the contrast.
  <info>float</info>  <strong>$alpha</strong>    The amount of contrast to apply. 1 is very little, 5 is a significant amount, 20
                   is extreme.
  <info>float</info>  <strong>$beta</strong>     Where the midpoint of the gradient will be. This value should be in the range 0
                   to 1 - mutliplied by the quantum value for ImageMagick.
  <info>int</info>    <strong>$channel</strong>  Which color channels the contrast will be applied to.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::sketchImage
type: function
doc:
<comment>Description:</comment>
  Simulates a pencil sketch
  
  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 Imagick::sketchImage() selects a suitable radius for you. Angle gives the angle of
  the blurring motion.  Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version
  6.2.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  The radius of the Gaussian, in pixels, not counting the center pixel
  <info>float</info>  <strong>$sigma</strong>   The standard deviation of the Gaussian, in pixels.
  <info>float</info>  <strong>$angle</strong>   Apply the effect along this angle.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::smushImages
type: function
doc:
<comment>Description:</comment>
  Takes all images from the current image pointer to the end of the image list and smushs them
  
  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.

<comment>Param:</comment>
  <info>bool</info>  <strong>$stack</strong>   
  <info>int</info>   <strong>$offset</strong>  

<comment>Return:</comment>
  <info>Imagick</info>  The new smushed image.


id: Imagick::solarizeImage
type: function
doc:
<comment>Description:</comment>
  Applies a solarizing effect to the image
  
  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.

<comment>Param:</comment>
  <info>int</info>  <strong>$threshold</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::sparseColorImage
type: function
doc:
<comment>Description:</comment>
  Interpolates colors
  
  Given the arguments array containing numeric values this method interpolates the colors found at
  those coordinates across the whole image using <strong>$sparse_method</strong>. Diese Funktion ist verfügbar, wenn
  Imagick gegen die ImageMagick-Version 6.4.5 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>int</info>    <strong>$SPARSE_METHOD</strong>  Refer to this list of sparse method constants
  <info>array</info>  <strong>$arguments</strong>      An array containing the coordinates.  The array is in format <return>array(1,1,
                         2,45)</return>
  <info>int</info>    <strong>$channel</strong>        Übergeben Sie eine Channel-Konstante, die für Ihren Channel-Moduls gültig
                         ist. Um mehr als einen Channel anzuwenden, können Sie die
                         Channel-Konstanten mit bitweisen Operationen verknüpfen. Der Standardwert
                         ist <info>Imagick::CHANNEL_DEFAULT</info>. Weitere Informationen enthält die Liste der
                         Channel-Konstanten

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::spliceImage
type: function
doc:
<comment>Description:</comment>
  Splices a solid color into the image
  
  Splices a solid color into the image.

<comment>Param:</comment>
  <info>int</info>  <strong>$width</strong>   
  <info>int</info>  <strong>$height</strong>  
  <info>int</info>  <strong>$x</strong>       
  <info>int</info>  <strong>$y</strong>       

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::spreadImage
type: function
doc:
<comment>Description:</comment>
  Randomly displaces each pixel in a block
  
  Special effects method that randomly displaces each pixel in a block defined by the radius
  parameter.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::statisticImage
type: function
doc:
<comment>Description:</comment>
  Modifies image using a statistics function
  
  Replace each pixel with corresponding statistic from the neighborhood of the specified width and
  height.

<comment>Param:</comment>
  <info>int</info>  <strong>$type</strong>     
  <info>int</info>  <strong>$width</strong>    
  <info>int</info>  <strong>$height</strong>   
  <info>int</info>  <strong>$channel</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::steganoImage
type: function
doc:
<comment>Description:</comment>
  Hides a digital watermark within the image
  
  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.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$watermark_wand</strong>  
  <info>int</info>      <strong>$offset</strong>          

<comment>Return:</comment>
  <info>Imagick</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::stereoImage
type: function
doc:
<comment>Description:</comment>
  Composites two images
  
  Composites two images and produces a single image that is the composite of a left and right image
  of a stereo pair.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$offset_wand</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::stripImage
type: function
doc:
<comment>Description:</comment>
  Strips an image of all profiles and comments
  
  Strips an image of all profiles and comments.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::subImageMatch
type: function
doc:
<comment>Description:</comment>
  Searches for a subimage in the current image and returns a similarity image
  
  Searches for a subimage in the current image and 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. You can also pass in the optional parameters bestMatch and similarity. After
  calling the function similarity will be set to the 'score' of the similarity between the subimage
  and the matching position in the larger image, bestMatch will contain an associative array with
  elements x, y, width, height that describe the matching region.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$Imagick</strong>     
  <info>array</info>    <strong>$offset</strong>      
  <info>float</info>    <strong>$similarity</strong>  A new image that displays the amount of similarity at each pixel.

<comment>Return:</comment>
  <info>Imagick</info>  


id: Imagick::swirlImage
type: function
doc:
<comment>Description:</comment>
  Swirls the pixels about the center of the image
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$degrees</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::textureImage
type: function
doc:
<comment>Description:</comment>
  Repeatedly tiles the texture image
  
  Repeatedly tiles the texture image across and down the image canvas.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$texture_wand</strong>  Imagick object to use as texture image

<comment>Return:</comment>
  <info>Imagick</info>  Returns a new Imagick object that has the repeated texture applied.


id: Imagick::thresholdImage
type: function
doc:
<comment>Description:</comment>
  Changes the value of individual pixels based on a threshold
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$threshold</strong>  
  <info>int</info>    <strong>$channel</strong>    

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::thumbnailImage
type: function
doc:
<comment>Description:</comment>
  Changes the size of an image
  
  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.
   If <info>true</info> is given as a third parameter then columns and rows parameters are used as maximums for
  each side. Both sides will be scaled down until they match or are smaller than the parameter given
  for the side.
  
  Das Verhalten des Parameters <strong>$bestfit</strong> hat sich mit Imagick 3.0.0 geändert. Vor dieser Version
  wurde ein Bild der Größe 200x150 bei der angegebenen Größe von 400x400 nicht verändert. In Imagick
  3.0.0 und späteren Versionen wird dieses Bild auf die Größe 400x300 hochgerechnet, da dies die
  passendste größe für die angegebene Bildgröße ist. Wenn der <strong>$bestfit</strong>-Parameter angegeben wird, so
  muss sowohl eine Breite als auch eine Höhe angegeben werden.

<comment>Param:</comment>
  <info>int</info>   <strong>$columns</strong>  Image width
  <info>int</info>   <strong>$rows</strong>     Image height
  <info>bool</info>  <strong>$bestfit</strong>  Whether to force maximum values

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::tintImage
type: function
doc:
<comment>Description:</comment>
  Applies a color vector to each pixel in the image
  
  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 weighing function is
  f(x)=(1-(4.0*((x-0.5)*(x-0.5)))).

<comment>Param:</comment>
  <info>mixed</info>  <strong>$tint</strong>     
  <info>mixed</info>  <strong>$opacity</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::transformImage
type: function
doc:
<comment>Description:</comment>
  Convenience method for setting crop size and the image geometry
  
  A convenience method for setting crop size and the image geometry from strings. Diese Funktion ist
  verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>string</info>  <strong>$crop</strong>      A crop geometry string. This geometry defines a subregion of the image to crop.
  <info>string</info>  <strong>$geometry</strong>  An image geometry string. This geometry defines the final size of the image.

<comment>Return:</comment>
  <info>Imagick</info>  Returns an Imagick object containing the transformed image.

<comment>See Also:</comment>
   * <strong>Imagick::cropImage()</strong>
   * <strong>Imagick::resizeImage()</strong>
   * <strong>Imagick::thumbnailImage()</strong>


id: Imagick::transformImageColorspace
type: function
doc:
<comment>Description:</comment>
  Transforms an image to a new colorspace
  
  Transforms an image to a new colorspace.

<comment>Param:</comment>
  <info>int</info>  <strong>$colorspace</strong>  The colorspace the image should be transformed to, one of the COLORSPACE
                    constants e.g. Imagick::COLORSPACE_CMYK.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * Imagick::setColorSpace


id: Imagick::transparentPaintImage
type: function
doc:
<comment>Description:</comment>
  Paints pixels transparent
  
  Paints pixels matching the target color transparent. Diese Funktion ist verfügbar, wenn Imagick
  gegen die ImageMagick-Version 6.3.8 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$target</strong>  The target color to paint
  <info>float</info>  <strong>$alpha</strong>   Die Stufe der Transparenz. 1.0 ist völlig undurchsichtig und 0.0 ist komplett
                  transparent.
  <info>float</info>  <strong>$fuzz</strong>    Die Menge an Ungenauigkeit. Wird dieser Wert z. B. auf 10 gesetzt, so wird die
                  Farbe Rot bei Intensitäten von 100 und 102 als identisch betrachtet.
  <info>bool</info>   <strong>$invert</strong>  If <info>true</info> paints any pixel that does not match the target color.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::transposeImage
type: function
doc:
<comment>Description:</comment>
  Creates a vertical mirror image
  
  Creates a vertical mirror image by reflecting the pixels  around the central x-axis while rotating
  them 90-degrees. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9
  oder höher kompiliert wurde.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::transverseImage()</strong>


id: Imagick::transverseImage
type: function
doc:
<comment>Description:</comment>
  Creates a horizontal mirror image
  
  Creates a horizontal mirror image by reflecting the pixels around the central y-axis while
  rotating them 270-degrees. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::transposeImage()</strong>


id: Imagick::trimImage
type: function
doc:
<comment>Description:</comment>
  Remove edges from the image
  
  Remove edges that are the background color from the image.  Diese Funktion ist verfügbar, wenn
  Imagick gegen die ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>float</info>  <strong>$fuzz</strong>  By default target must match a particular pixel color exactly. However, in many
                cases two colors may differ by a small amount. The fuzz member of image defines how
                much tolerance is acceptable to consider two colors as the same. This parameter
                represents the variation on the quantum range.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::getQuantumDepth()</strong>
   * <strong>Imagick::getQuantumRange()</strong>
   * <strong>imagecropauto()</strong>


id: Imagick::uniqueImageColors
type: function
doc:
<comment>Description:</comment>
  Discards all but one of any pixel color
  
  Discards all but one of any pixel color.  Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::unsharpMaskImage
type: function
doc:
<comment>Description:</comment>
  Sharpens an image
  
  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 Imagick::UnsharpMaskImage() selects a suitable radius for you.

<comment>Param:</comment>
  <info>float</info>  <strong>$radius</strong>     
  <info>float</info>  <strong>$sigma</strong>      
  <info>float</info>  <strong>$amount</strong>     
  <info>float</info>  <strong>$threshold</strong>  
  <info>int</info>    <strong>$channel</strong>    

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::valid
type: function
doc:
<comment>Description:</comment>
  Checks if the current item is valid
  
  Checks if the current item is valid.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::vignetteImage
type: function
doc:
<comment>Description:</comment>
  Adds vignette filter to the image
  
  Softens the edges of the image in vignette style.  Diese Funktion ist verfügbar, wenn Imagick
  gegen die ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>float</info>  <strong>$blackPoint</strong>  The black point.
  <info>float</info>  <strong>$whitePoint</strong>  The white point
  <info>int</info>    <strong>$x</strong>           X offset of the ellipse
  <info>int</info>    <strong>$y</strong>           Y offset of the ellipse

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::waveImage()</strong>
   * <strong>Imagick::swirlImage()</strong>


id: Imagick::waveImage
type: function
doc:
<comment>Description:</comment>
  Applies wave filter to the image
  
  Applies a wave filter to the image.  Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.2.9 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>float</info>  <strong>$amplitude</strong>  The amplitude of the wave.
  <info>float</info>  <strong>$length</strong>     The length of the wave.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * <strong>Imagick::solarizeImage()</strong>
   * <strong>Imagick::oilpaintImage()</strong>
   * <strong>Imagick::embossImage()</strong>
   * <strong>Imagick::addNoiseImage()</strong>
   * <strong>Imagick::swirlImage()</strong>


id: Imagick::whiteThresholdImage
type: function
doc:
<comment>Description:</comment>
  Force all pixels above the threshold into white
  
  Is like Imagick::ThresholdImage() but force all pixels above the threshold into white while
  leaving all pixels below the threshold unchanged.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$threshold</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::writeImage
type: function
doc:
<comment>Description:</comment>
  Writes an image to the specified filename
  
  Writes an image to the specified filename. If the filename parameter is NULL, the image is written
  to the filename set by Imagick::readImage() or Imagick::setImageFilename().

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  Filename where to write the image. The extension of the filename defines the
                     type of the file.  Format can be forced regardless of file extension using
                     format: prefix, for example "jpg:test.png".

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::writeImageFile
type: function
doc:
<comment>Description:</comment>
  Writes an image to a filehandle
  
  Writes the image sequence to an open filehandle. The handle must be opened with for example fopen.
  Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.3.6 oder höher
  kompiliert wurde.

<comment>Param:</comment>
  <info>resource</info>  <strong>$filehandle</strong>  Filehandle where to write the image.
  <info>string</info>    <strong>$format</strong>      The image format. The list of valid format specifiers depends on the
                         compiled feature set of ImageMagick, and can be queried at runtime via
                         Imagick::queryFormats.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * Imagick::queryFormats


id: Imagick::writeImages
type: function
doc:
<comment>Description:</comment>
  Writes an image or image sequence
  
  Writes an image or image sequence.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  
  <info>bool</info>    <strong>$adjoin</strong>    

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: Imagick::writeImagesFile
type: function
doc:
<comment>Description:</comment>
  Writes frames to a filehandle
  
  Writes all image frames into an open filehandle. This method can be used to write animated gifs or
  other multiframe images into open filehandle. Diese Funktion ist verfügbar, wenn Imagick gegen die
  ImageMagick-Version 6.3.6 oder höher kompiliert wurde.

<comment>Param:</comment>
  <info>resource</info>  <strong>$filehandle</strong>  Filehandle where to write the images.
  <info>string</info>    <strong>$format</strong>      The image format. The list of valid format specifiers depends on the
                         compiled feature set of ImageMagick, and can be queried at runtime via
                         Imagick::queryFormats.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.

<comment>See Also:</comment>
   * Imagick::queryFormats


id: ImagickDraw::__construct
type: function
doc:
<comment>Description:</comment>
  The ImagickDraw constructor
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  The <class>ImagickDraw</class> constructor.

<comment>Return:</comment>
  <info>unknown</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::affine
type: function
doc:
<comment>Description:</comment>
  Adjusts the current affine transformation matrix
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Adjusts the current affine transformation matrix with the specified affine transformation matrix.

<comment>Param:</comment>
  <info>array</info>  <strong>$affine</strong>  Affine matrix parameters

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::annotation
type: function
doc:
<comment>Description:</comment>
  Draws text on the image
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws text on the image.

<comment>Param:</comment>
  <info>float</info>   <strong>$x</strong>     The x coordinate where text is drawn
  <info>float</info>   <strong>$y</strong>     The y coordinate where text is drawn
  <info>string</info>  <strong>$text</strong>  The text to draw on the image

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::arc
type: function
doc:
<comment>Description:</comment>
  Draws an arc
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws an arc falling within a specified bounding rectangle on the image.

<comment>Param:</comment>
  <info>float</info>  <strong>$sx</strong>  Starting x ordinate of bounding rectangle
  <info>float</info>  <strong>$sy</strong>  starting y ordinate of bounding rectangle
  <info>float</info>  <strong>$ex</strong>  ending x ordinate of bounding rectangle
  <info>float</info>  <strong>$ey</strong>  ending y ordinate of bounding rectangle
  <info>float</info>  <strong>$sd</strong>  starting degrees of rotation
  <info>float</info>  <strong>$ed</strong>  ending degrees of rotation

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::bezier
type: function
doc:
<comment>Description:</comment>
  Draws a bezier curve
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws a bezier curve through a set of points on the image.

<comment>Param:</comment>
  <info>array</info>  <strong>$coordinates</strong>  Multidimensional array like array( array( 'x' =&gt; 1, 'y' =&gt; 2 ),  array(
                       'x' =&gt; 3, 'y' =&gt; 4 ) )

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::circle
type: function
doc:
<comment>Description:</comment>
  Draws a circle
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws a circle on the image.

<comment>Param:</comment>
  <info>float</info>  <strong>$ox</strong>  origin x coordinate
  <info>float</info>  <strong>$oy</strong>  origin y coordinate
  <info>float</info>  <strong>$px</strong>  perimeter x coordinate
  <info>float</info>  <strong>$py</strong>  perimeter y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::clear
type: function
doc:
<comment>Description:</comment>
  Clears the ImagickDraw
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Clears the ImagickDraw object of any accumulated commands, and resets the settings it contains to
  their defaults.

<comment>Return:</comment>
  <info>bool</info>  Returns an <class>ImagickDraw</class> object.


id: ImagickDraw::clone
type: function
doc:
<comment>Description:</comment>
  Makes an exact copy of the specified ImagickDraw object
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Makes an exact copy of the specified <class>ImagickDraw</class> object.

<comment>Return:</comment>
  <info>ImagickDraw</info>  returns an exact copy of the specified <class>ImagickDraw</class> object.


id: ImagickDraw::color
type: function
doc:
<comment>Description:</comment>
  Draws color on image
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws color on image using the current fill color, starting at specified position, and using
  specified paint method.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>            x coordinate of the paint
  <info>float</info>  <strong>$y</strong>            y coordinate of the paint
  <info>int</info>    <strong>$paintMethod</strong>  One of the PAINT constant (<return>imagick::PAINT_*</return>).

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::comment
type: function
doc:
<comment>Description:</comment>
  Adds a comment
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Adds a comment to a vector output stream.

<comment>Param:</comment>
  <info>string</info>  <strong>$comment</strong>  The comment string to add to vector output stream

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::composite
type: function
doc:
<comment>Description:</comment>
  Composites an image onto the current image
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Composites an image onto the current image, using the specified composition operator, specified
  position, and at the specified size.

<comment>Param:</comment>
  <info>int</info>      <strong>$compose</strong>        composition operator. One of the Composite Operator constant
                           (<return>imagick::COMPOSITE_*</return>).
  <info>float</info>    <strong>$x</strong>              x coordinate of the top left corner.
  <info>float</info>    <strong>$y</strong>              y coordinate of the top left corner.
  <info>float</info>    <strong>$width</strong>          width of the composition image.
  <info>float</info>    <strong>$height</strong>         height of the composition image.
  <info>Imagick</info>  <strong>$compositeWand</strong>  the <class>Imagick</class> object where composition image is taken from.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickDraw::destroy
type: function
doc:
<comment>Description:</comment>
  Frees all associated resources
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Frees all resources associated with the <class>ImagickDraw</class> object.

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::ellipse
type: function
doc:
<comment>Description:</comment>
  Draws an ellipse on the image
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws an ellipse on the image.

<comment>Param:</comment>
  <info>float</info>  <strong>$ox</strong>     
  <info>float</info>  <strong>$oy</strong>     
  <info>float</info>  <strong>$rx</strong>     
  <info>float</info>  <strong>$ry</strong>     
  <info>float</info>  <strong>$start</strong>  
  <info>float</info>  <strong>$end</strong>    

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::getClipPath
type: function
doc:
<comment>Description:</comment>
  Obtains the current clipping path ID
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Obtains the current clipping path ID.

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the clip path ID or false if no clip path exists.


id: ImagickDraw::getClipRule
type: function
doc:
<comment>Description:</comment>
  Returns the current polygon fill rule
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the current polygon fill rule to be used by the clipping path.

<comment>Return:</comment>
  <info>int</info>  Returns a FILLRULE constant (<return>imagick::FILLRULE_*</return>).


id: ImagickDraw::getClipUnits
type: function
doc:
<comment>Description:</comment>
  Returns the interpretation of clip path units
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the interpretation of clip path units.

<comment>Return:</comment>
  <info>int</info>  Returns an Integer on success.


id: ImagickDraw::getFillColor
type: function
doc:
<comment>Description:</comment>
  Returns the fill color
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the fill color used for drawing filled objects.

<comment>Return:</comment>
  <info>ImagickPixel</info>  Returns an <class>ImagickPixel</class> object.


id: ImagickDraw::getFillOpacity
type: function
doc:
<comment>Description:</comment>
  Returns the opacity used when drawing
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the opacity used when drawing using the fill color or fill texture.  Fully opaque is 1.0.

<comment>Return:</comment>
  <info>float</info>  The opacity.


id: ImagickDraw::getFillRule
type: function
doc:
<comment>Description:</comment>
  Returns the fill rule
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the fill rule used while drawing polygons.

<comment>Return:</comment>
  <info>int</info>  Returns a FILLRULE constant (<return>imagick::FILLRULE_*</return>).


id: ImagickDraw::getFont
type: function
doc:
<comment>Description:</comment>
  Returns the font
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns a string specifying the font used when annotating with text.

<comment>Return:</comment>
  <info>string</info>  Returns a string on success and false if no font is set.


id: ImagickDraw::getFontFamily
type: function
doc:
<comment>Description:</comment>
  Returns the font family
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the font family to use when annotating with text.

<comment>Return:</comment>
  <info>string</info>  Returns the font family currently selected or false if font family is not set.


id: ImagickDraw::getFontSize
type: function
doc:
<comment>Description:</comment>
  Returns the font pointsize
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the font pointsize used when annotating with text.

<comment>Return:</comment>
  <info>float</info>  Returns the font size associated with the current <class>ImagickDraw</class> object.


id: ImagickDraw::getFontStretch
type: function
doc:
<comment>Description:</comment>
  Gets the font stretch to use when annotating with text
  
  Gets the font stretch to use when annotating with text. Returns a StretchType.

<comment>Return:</comment>
  <info>int</info>  


id: ImagickDraw::getFontStyle
type: function
doc:
<comment>Description:</comment>
  Returns the font style
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the font style used when annotating with text.

<comment>Return:</comment>
  <info>int</info>  Returns a STYLE constant (<return>imagick::STYLE_*</return>) associated with the <class>ImagickDraw</class> object  or 0 if
       no style is set.


id: ImagickDraw::getFontWeight
type: function
doc:
<comment>Description:</comment>
  Returns the font weight
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the font weight used when annotating with text.

<comment>Return:</comment>
  <info>int</info>  Returns an Integer on success and 0 if no weight is set.


id: ImagickDraw::getGravity
type: function
doc:
<comment>Description:</comment>
  Returns the text placement gravity
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the text placement gravity used when annotating with text.

<comment>Return:</comment>
  <info>int</info>  Returns a GRAVITY constant (<return>imagick::GRAVITY_*</return>) on success and 0 if no gravity is set.


id: ImagickDraw::getStrokeAntialias
type: function
doc:
<comment>Description:</comment>
  Returns the current stroke antialias setting
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if antialiasing is on and <info>false</info> if it is off.


id: ImagickDraw::getStrokeColor
type: function
doc:
<comment>Description:</comment>
  Returns the color used for stroking object outlines
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the color used for stroking object outlines.

<comment>Param:</comment>
  <info></info>  <strong>$stroke_color</strong>  

<comment>Return:</comment>
  <info>ImagickPixel</info>  Returns an <class>ImagickPixel</class> object which describes the color.


id: ImagickDraw::getStrokeDashArray
type: function
doc:
<comment>Description:</comment>
  Returns an array representing the pattern of dashes and gaps used to stroke paths
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns an array representing the pattern of dashes and gaps used to stroke paths.

<comment>Return:</comment>
  <info>array</info>  Returns an array on success and empty array if not set.


id: ImagickDraw::getStrokeDashOffset
type: function
doc:
<comment>Description:</comment>
  Returns the offset into the dash pattern to start the dash
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the offset into the dash pattern to start the dash.

<comment>Return:</comment>
  <info>float</info>  Returns a float representing the offset and 0 if it's not set.


id: ImagickDraw::getStrokeLineCap
type: function
doc:
<comment>Description:</comment>
  Returns the shape to be used at the end of open subpaths when they are stroked
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the shape to be used at the end of open subpaths when they are stroked.

<comment>Return:</comment>
  <info>int</info>  Returns a LINECAP constant (<return>imagick::LINECAP_*</return>), or 0 if stroke linecap is not set.


id: ImagickDraw::getStrokeLineJoin
type: function
doc:
<comment>Description:</comment>
  Returns the shape to be used at the corners of paths when they are stroked
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the shape to be used at the corners of paths (or other vector shapes) when they are
  stroked.

<comment>Return:</comment>
  <info>int</info>  Returns a LINEJOIN constant (<return>imagick::LINEJOIN_*</return>), or 0 if stroke line join is not set.


id: ImagickDraw::getStrokeMiterLimit
type: function
doc:
<comment>Description:</comment>
  Returns the stroke miter limit
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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'.

<comment>Return:</comment>
  <info>int</info>  Returns an int describing the miter limit and 0 if no miter limit is set.


id: ImagickDraw::getStrokeOpacity
type: function
doc:
<comment>Description:</comment>
  Returns the opacity of stroked object outlines
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the opacity of stroked object outlines.

<comment>Return:</comment>
  <info>float</info>  Returns a <info>float</info> describing the opacity.


id: ImagickDraw::getStrokeWidth
type: function
doc:
<comment>Description:</comment>
  Returns the width of the stroke used to draw object outlines
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the width of the stroke used to draw object outlines.

<comment>Return:</comment>
  <info>float</info>  Returns a <info>float</info> describing the stroke width.


id: ImagickDraw::getTextAlignment
type: function
doc:
<comment>Description:</comment>
  Returns the text alignment
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the alignment applied when annotating with text.

<comment>Return:</comment>
  <info>int</info>  Returns a ALIGN constant (<return>imagick::ALIGN_*</return>), and 0 if no align is set.


id: ImagickDraw::getTextAntialias
type: function
doc:
<comment>Description:</comment>
  Returns the current text antialias setting
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the current text antialias setting, which determines whether text is antialiased. Text is
  antialiased by default.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if text is antialiased and <info>false</info> if not.


id: ImagickDraw::getTextDecoration
type: function
doc:
<comment>Description:</comment>
  Returns the text decoration
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the decoration applied when annotating with text.

<comment>Return:</comment>
  <info>int</info>  Returns a DECORATION constant (<return>imagick::DECORATION_*</return>), and 0 if no decoration is set.


id: ImagickDraw::getTextEncoding
type: function
doc:
<comment>Description:</comment>
  Returns the code set used for text annotations
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns a string which specifies the code set used for text annotations.

<comment>Return:</comment>
  <info>string</info>  Returns a string specifying the code set or false if text encoding is not set.


id: ImagickDraw::getTextInterlineSpacing
type: function
doc:
<comment>Description:</comment>
  Gets the text interword spacing
  
  Gets the text interword spacing.

<comment>Return:</comment>
  <info>float</info>  


id: ImagickDraw::getTextKerning
type: function
doc:
<comment>Description:</comment>
  Gets the text kerning
  
  Gets the text kerning.

<comment>Return:</comment>
  <info>float</info>  


id: ImagickDraw::getTextUnderColor
type: function
doc:
<comment>Description:</comment>
  Returns the text under color
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the color of a background rectangle to place under text annotations.

<comment>Return:</comment>
  <info>ImagickPixel</info>  Returns an <class>ImagickPixel</class> object describing the color.


id: ImagickDraw::getVectorGraphics
type: function
doc:
<comment>Description:</comment>
  Returns a string containing vector graphics
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns a string which specifies the vector graphics generated by any graphics calls made since
  the <class>ImagickDraw</class> object was instantiated.

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the vector graphics.


id: ImagickDraw::line
type: function
doc:
<comment>Description:</comment>
  Draws a line
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws a line on the image using the current stroke color, stroke opacity, and stroke width.

<comment>Param:</comment>
  <info>float</info>  <strong>$sx</strong>  starting x coordinate
  <info>float</info>  <strong>$sy</strong>  starting y coordinate
  <info>float</info>  <strong>$ex</strong>  ending x coordinate
  <info>float</info>  <strong>$ey</strong>  ending y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::matte
type: function
doc:
<comment>Description:</comment>
  Paints on the image's opacity channel
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Paints on the image's opacity channel in order to set effected pixels to transparent, to influence
  the opacity of pixels.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>            x coordinate of the matte
  <info>float</info>  <strong>$y</strong>            y coordinate of the matte
  <info>int</info>    <strong>$paintMethod</strong>  One of the PAINT constant (<return>imagick::PAINT_*</return>).

<comment>Return:</comment>
  <info>bool</info>  Gibt bei Erfolg <info>true</info> zurück. Bei einem Fehler wird <info>false</info> zurückgegeben.


id: ImagickDraw::pathClose
type: function
doc:
<comment>Description:</comment>
  Adds a path element to the current path
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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).

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathCurveToAbsolute
type: function
doc:
<comment>Description:</comment>
  Draws a cubic Bezier curve
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$x1</strong>  x coordinate of the first control point
  <info>float</info>  <strong>$y1</strong>  y coordinate of the first control point
  <info>float</info>  <strong>$x2</strong>  x coordinate of the second control point
  <info>float</info>  <strong>$y2</strong>  y coordinate of the first control point
  <info>float</info>  <strong>$x</strong>   x coordinate of the curve end
  <info>float</info>  <strong>$y</strong>   y coordinate of the curve end

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathCurveToQuadraticBezierAbsolute
type: function
doc:
<comment>Description:</comment>
  Draws a quadratic Bezier curve
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$x1</strong>  x coordinate of the control point
  <info>float</info>  <strong>$y1</strong>  y coordinate of the  control point
  <info>float</info>  <strong>$x</strong>   x coordinate of the end point
  <info>float</info>  <strong>$y</strong>   y coordinate of the end point

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathCurveToQuadraticBezierRelative
type: function
doc:
<comment>Description:</comment>
  Draws a quadratic Bezier curve
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$x1</strong>  starting x coordinate
  <info>float</info>  <strong>$y1</strong>  starting y coordinate
  <info>float</info>  <strong>$x</strong>   ending x coordinate
  <info>float</info>  <strong>$y</strong>   ending y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute
type: function
doc:
<comment>Description:</comment>
  Draws a quadratic Bezier curve
  
  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,
  DrawPathCurveToQuadraticBezierSmoothAbsolut 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.
  
  This function cannot be used to continue a cubic Bezier curve smoothly. It can only continue from
  a quadratic curve smoothly.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  ending x coordinate
  <info>float</info>  <strong>$y</strong>  ending y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathCurveToQuadraticBezierSmoothRelative
type: function
doc:
<comment>Description:</comment>
  Draws a quadratic Bezier curve
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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,
  DrawPathCurveToQuadraticBezierSmoothAbsolut 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.
  
  This function cannot be used to continue a cubic Bezier curve smoothly. It can only continue from
  a quadratic curve smoothly.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  ending x coordinate
  <info>float</info>  <strong>$y</strong>  ending y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathCurveToRelative
type: function
doc:
<comment>Description:</comment>
  Draws a cubic Bezier curve
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$x1</strong>  x coordinate of starting control point
  <info>float</info>  <strong>$y1</strong>  y coordinate of starting control point
  <info>float</info>  <strong>$x2</strong>  x coordinate of ending control point
  <info>float</info>  <strong>$y2</strong>  y coordinate of ending control point
  <info>float</info>  <strong>$x</strong>   ending x coordinate
  <info>float</info>  <strong>$y</strong>   ending y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathCurveToSmoothAbsolute
type: function
doc:
<comment>Description:</comment>
  Draws a cubic Bezier curve
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$x2</strong>  x coordinate of the second control point
  <info>float</info>  <strong>$y2</strong>  y coordinate of the second control point
  <info>float</info>  <strong>$x</strong>   x coordinate of the ending point
  <info>float</info>  <strong>$y</strong>   y coordinate of the ending point

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathCurveToSmoothRelative
type: function
doc:
<comment>Description:</comment>
  Draws a cubic Bezier curve
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$x2</strong>  x coordinate of the second control point
  <info>float</info>  <strong>$y2</strong>  y coordinate of the second control point
  <info>float</info>  <strong>$x</strong>   x coordinate of the ending point
  <info>float</info>  <strong>$y</strong>   y coordinate of the ending point

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathEllipticArcAbsolute
type: function
doc:
<comment>Description:</comment>
  Draws an elliptical arc
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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 automatically 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 <strong>$large_arc_flag</strong> is <info>true</info> then draw the larger of the available arcs. If
  <strong>$sweep_flag</strong> is true, then draw the arc matching a clock-wise rotation.

<comment>Param:</comment>
  <info>float</info>  <strong>$rx</strong>               x radius
  <info>float</info>  <strong>$ry</strong>               y radius
  <info>float</info>  <strong>$x_axis_rotation</strong>  x axis rotation
  <info>bool</info>   <strong>$large_arc_flag</strong>   large arc flag
  <info>bool</info>   <strong>$sweep_flag</strong>       sweep flag
  <info>float</info>  <strong>$x</strong>                x coordinate
  <info>float</info>  <strong>$y</strong>                y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathEllipticArcRelative
type: function
doc:
<comment>Description:</comment>
  Draws an elliptical arc
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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 automatically 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 <strong>$large_arc_flag</strong> is <info>true</info> then draw the larger of the available arcs. If
  <strong>$sweep_flag</strong> is true, then draw the arc matching a clock-wise rotation.

<comment>Param:</comment>
  <info>float</info>  <strong>$rx</strong>               x radius
  <info>float</info>  <strong>$ry</strong>               y radius
  <info>float</info>  <strong>$x_axis_rotation</strong>  x axis rotation
  <info>bool</info>   <strong>$large_arc_flag</strong>   large arc flag
  <info>bool</info>   <strong>$sweep_flag</strong>       sweep flag
  <info>float</info>  <strong>$x</strong>                x coordinate
  <info>float</info>  <strong>$y</strong>                y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathFinish
type: function
doc:
<comment>Description:</comment>
  Terminates the current path
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Terminates the current path.

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathLineToAbsolute
type: function
doc:
<comment>Description:</comment>
  Draws a line path
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws a line path from the current point to the given coordinate using absolute coordinates. The
  coordinate then becomes the new current point.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  starting x coordinate
  <info>float</info>  <strong>$y</strong>  ending x coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathLineToHorizontalAbsolute
type: function
doc:
<comment>Description:</comment>
  Draws a horizontal line path
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  x coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathLineToHorizontalRelative
type: function
doc:
<comment>Description:</comment>
  Draws a horizontal line
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  x coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathLineToRelative
type: function
doc:
<comment>Description:</comment>
  Draws a line path
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws a line path from the current point to the given coordinate using relative coordinates. The
  coordinate then becomes the new current point.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  starting x coordinate
  <info>float</info>  <strong>$y</strong>  starting y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathLineToVerticalAbsolute
type: function
doc:
<comment>Description:</comment>
  Draws a vertical line
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$y</strong>  y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathLineToVerticalRelative
type: function
doc:
<comment>Description:</comment>
  Draws a vertical line path
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>float</info>  <strong>$y</strong>  y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathMoveToAbsolute
type: function
doc:
<comment>Description:</comment>
  Starts a new sub-path
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Starts a new sub-path at the given coordinate using absolute coordinates. The current point then
  becomes the specified coordinate.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  x coordinate of the starting point
  <info>float</info>  <strong>$y</strong>  y coordinate of the starting point

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathMoveToRelative
type: function
doc:
<comment>Description:</comment>
  Starts a new sub-path
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Starts a new sub-path at the given coordinate using relative coordinates. The current point then
  becomes the specified coordinate.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  target x coordinate
  <info>float</info>  <strong>$y</strong>  target y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pathStart
type: function
doc:
<comment>Description:</comment>
  Declares the start of a path drawing list
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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 and a DrawPathFinish() command.
  This is because path drawing commands are subordinate commands and they do not function by
  themselves.

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::point
type: function
doc:
<comment>Description:</comment>
  Draws a point
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws a point using the current stroke color and stroke thickness at the specified coordinates.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  point's x coordinate
  <info>float</info>  <strong>$y</strong>  point's y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::polygon
type: function
doc:
<comment>Description:</comment>
  Draws a polygon
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws a polygon using the current stroke, stroke width, and fill color or texture, using the
  specified array of coordinates.

<comment>Param:</comment>
  <info>array</info>  <strong>$coordinates</strong>  multidimensional array like array( array( 'x' =&gt; 3, 'y' =&gt; 4 ), array(
                       'x' =&gt; 2, 'y' =&gt; 6 ) );

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickDraw::polyline
type: function
doc:
<comment>Description:</comment>
  Draws a polyline
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws a polyline using the current stroke, stroke width, and fill color or texture, using the
  specified array of coordinates.

<comment>Param:</comment>
  <info>array</info>  <strong>$coordinates</strong>  array of x and y coordinates: array( array( 'x' =&gt; 4, 'y' =&gt; 6 ),
                       array( 'x' =&gt; 8, 'y' =&gt; 10 ) )

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickDraw::pop
type: function
doc:
<comment>Description:</comment>
  Destroys the current ImagickDraw in the stack, and returns to the previously pushed ImagickDraw
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Destroys the current ImagickDraw in the stack, and returns to the previously pushed ImagickDraw.
  Multiple ImagickDraws may exist. It is an error to attempt to pop more ImagickDraws than have been
  pushed, and it is proper form to pop all ImagickDraws which have been pushed.

<comment>Return:</comment>
  <info>bool</info>  Gibt bei Erfolg <info>true</info> zurück. Bei einem Fehler wird <info>false</info> zurückgegeben.


id: ImagickDraw::popClipPath
type: function
doc:
<comment>Description:</comment>
  Terminates a clip path definition
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Terminates a clip path definition.

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::popDefs
type: function
doc:
<comment>Description:</comment>
  Terminates a definition list
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Terminates a definition list.

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::popPattern
type: function
doc:
<comment>Description:</comment>
  Terminates a pattern definition
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Terminates a pattern definition.

<comment>Return:</comment>
  <info>bool</info>  Gibt bei Erfolg <info>true</info> zurück. Bei einem Fehler wird <info>false</info> zurückgegeben.


id: ImagickDraw::push
type: function
doc:
<comment>Description:</comment>
  Clones the current ImagickDraw and pushes it to the stack
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Clones the current ImagickDraw to create a new ImagickDraw, which is then added to the ImagickDraw
  stack. The original drawing ImagickDraw(s) may be returned to by invoking ImagickDraw::pop. The
  ImagickDraws are stored on a ImagickDraw stack. For every Pop there must have already been an
  equivalent Push.

<comment>Return:</comment>
  <info>bool</info>  Gibt bei Erfolg <info>true</info> zurück. Bei einem Fehler wird <info>false</info> zurückgegeben.


id: ImagickDraw::pushClipPath
type: function
doc:
<comment>Description:</comment>
  Starts a clip path definition
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Starts a clip path definition which is comprised of any number of drawing commands and terminated
  by a ImagickDraw::popClipPath command.

<comment>Param:</comment>
  <info>string</info>  <strong>$clip_mask_id</strong>  Clip mask Id

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pushDefs
type: function
doc:
<comment>Description:</comment>
  Indicates that following commands create named elements for early processing
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Indicates that commands up to a terminating ImagickDraw::popDefs command create named elements
  (e.g. clip-paths, textures, etc.) which may safely be processed earlier for the sake of
  efficiency.

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::pushPattern
type: function
doc:
<comment>Description:</comment>
  Indicates that subsequent commands up to a ImagickDraw::opPattern() command comprise the
  definition
  of a named pattern
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>string</info>  <strong>$pattern_id</strong>  the pattern Id
  <info>float</info>   <strong>$x</strong>           x coordinate of the top-left corner
  <info>float</info>   <strong>$y</strong>           y coordinate of the top-left corner
  <info>float</info>   <strong>$width</strong>       width of the pattern
  <info>float</info>   <strong>$height</strong>      height of the pattern

<comment>Return:</comment>
  <info>bool</info>  Gibt bei Erfolg <info>true</info> zurück. Bei einem Fehler wird <info>false</info> zurückgegeben.


id: ImagickDraw::rectangle
type: function
doc:
<comment>Description:</comment>
  Draws a rectangle
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws a rectangle given two coordinates and using the current stroke, stroke width, and fill
  settings.

<comment>Param:</comment>
  <info>float</info>  <strong>$x1</strong>  x coordinate of the top left corner
  <info>float</info>  <strong>$y1</strong>  y coordinate of the top left corner
  <info>float</info>  <strong>$x2</strong>  x coordinate of the bottom right corner
  <info>float</info>  <strong>$y2</strong>  y coordinate of the bottom right corner

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::render
type: function
doc:
<comment>Description:</comment>
  Renders all preceding drawing commands onto the image
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Renders all preceding drawing commands onto the image.

<comment>Return:</comment>
  <info>bool</info>  Gibt bei Erfolg <info>true</info> zurück. Bei einem Fehler wird <info>false</info> zurückgegeben.


id: ImagickDraw::resetVectorGraphics
type: function
doc:
<comment>Description:</comment>
  Resets the vector graphics
  
  Resets the vector graphics.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickDraw::rotate
type: function
doc:
<comment>Description:</comment>
  Applies the specified rotation to the current coordinate space
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Applies the specified rotation to the current coordinate space.

<comment>Param:</comment>
  <info>float</info>  <strong>$degrees</strong>  degrees to rotate.

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::roundRectangle
type: function
doc:
<comment>Description:</comment>
  Draws a rounded rectangle
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Draws a rounded rectangle given two coordinates, x & y corner radiuses and using the current
  stroke, stroke width, and fill settings.

<comment>Param:</comment>
  <info>float</info>  <strong>$x1</strong>  x coordinate of the top left corner
  <info>float</info>  <strong>$y1</strong>  y coordinate of the top left corner
  <info>float</info>  <strong>$x2</strong>  x coordinate of the bottom right
  <info>float</info>  <strong>$y2</strong>  y coordinate of the bottom right
  <info>float</info>  <strong>$rx</strong>  x rounding
  <info>float</info>  <strong>$ry</strong>  y rounding

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::scale
type: function
doc:
<comment>Description:</comment>
  Adjusts the scaling factor
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Adjusts the scaling factor to apply in the horizontal and vertical directions to the current
  coordinate space.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  horizontal factor
  <info>float</info>  <strong>$y</strong>  vertical factor

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setClipPath
type: function
doc:
<comment>Description:</comment>
  Associates a named clipping path with the image
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Associates a named clipping path with the image.  Only the areas drawn on by the clipping path
  will be modified as long as it remains in effect.

<comment>Param:</comment>
  <info>string</info>  <strong>$clip_mask</strong>  the clipping path name

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setClipRule
type: function
doc:
<comment>Description:</comment>
  Set the polygon fill rule to be used by the clipping path
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Set the polygon fill rule to be used by the clipping path.

<comment>Param:</comment>
  <info>int</info>  <strong>$fill_rule</strong>  One of the FILLRULE constant (<return>imagick::FILLRULE_*</return>).

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setClipUnits
type: function
doc:
<comment>Description:</comment>
  Sets the interpretation of clip path units
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the interpretation of clip path units.

<comment>Param:</comment>
  <info>int</info>  <strong>$clip_units</strong>  the number of clip units

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setFillAlpha
type: function
doc:
<comment>Description:</comment>
  Sets the opacity to use when drawing using the fill color or fill texture
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the opacity to use when drawing using the fill color or fill texture. Fully opaque is 1.0.

<comment>Param:</comment>
  <info>float</info>  <strong>$opacity</strong>  fill alpha

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setFillColor
type: function
doc:
<comment>Description:</comment>
  Sets the fill color to be used for drawing filled objects
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the fill color to be used for drawing filled objects.

<comment>Param:</comment>
  <info>ImagickPixel</info>  <strong>$fill_pixel</strong>  ImagickPixel to use to set the color

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setFillOpacity
type: function
doc:
<comment>Description:</comment>
  Sets the opacity to use when drawing using the fill color or fill texture
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the opacity to use when drawing using the fill color or fill texture. Fully opaque is 1.0.

<comment>Param:</comment>
  <info>float</info>  <strong>$fillOpacity</strong>  the fill opacity

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setFillPatternURL
type: function
doc:
<comment>Description:</comment>
  Sets the URL to use as a fill pattern for filling objects
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>string</info>  <strong>$fill_url</strong>  URL to use to obtain fill pattern.

<comment>Return:</comment>
  <info>bool</info>  Gibt bei Erfolg <info>true</info> zurück. Bei einem Fehler wird <info>false</info> zurückgegeben.


id: ImagickDraw::setFillRule
type: function
doc:
<comment>Description:</comment>
  Sets the fill rule to use while drawing polygons
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the fill rule to use while drawing polygons.

<comment>Param:</comment>
  <info>int</info>  <strong>$fill_rule</strong>  One of the FILLRULE constant (<return>imagick::FILLRULE_*</return>).

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setFont
type: function
doc:
<comment>Description:</comment>
  Sets the fully-specified font to use when annotating with text
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the fully-specified font to use when annotating with text.

<comment>Param:</comment>
  <info>string</info>  <strong>$font_name</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickDraw::setFontFamily
type: function
doc:
<comment>Description:</comment>
  Sets the font family to use when annotating with text
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the font family to use when annotating with text.

<comment>Param:</comment>
  <info>string</info>  <strong>$font_family</strong>  the font family

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickDraw::setFontSize
type: function
doc:
<comment>Description:</comment>
  Sets the font pointsize to use when annotating with text
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the font pointsize to use when annotating with text.

<comment>Param:</comment>
  <info>float</info>  <strong>$pointsize</strong>  the point size

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setFontStretch
type: function
doc:
<comment>Description:</comment>
  Sets the font stretch to use when annotating with text
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the font stretch to use when annotating with text. The AnyStretch enumeration acts as a
  wild-card "don't care" option.

<comment>Param:</comment>
  <info>int</info>  <strong>$fontStretch</strong>  One of the STRETCH constant (<return>imagick::STRETCH_*</return>).

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setFontStyle
type: function
doc:
<comment>Description:</comment>
  Sets the font style to use when annotating with text
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the font style to use when annotating with text. The AnyStyle enumeration acts as a wild-card
  "don't care" option.

<comment>Param:</comment>
  <info>int</info>  <strong>$style</strong>  One of the STYLE constant (<return>imagick::STYLE_*</return>).

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setFontWeight
type: function
doc:
<comment>Description:</comment>
  Sets the font weight
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the font weight to use when annotating with text.

<comment>Param:</comment>
  <info>int</info>  <strong>$font_weight</strong>  

<comment>Return:</comment>
  <info>bool</info>  


id: ImagickDraw::setGravity
type: function
doc:
<comment>Description:</comment>
  Sets the text placement gravity
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the text placement gravity to use when annotating with text.

<comment>Param:</comment>
  <info>int</info>  <strong>$gravity</strong>  One of the GRAVITY constant (<return>imagick::GRAVITY_*</return>).

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setResolution
type: function
doc:
<comment>Description:</comment>
  Sets the resolution
  
  Sets the resolution.

<comment>Param:</comment>
  <info>float</info>  <strong>$x_resolution</strong>  
  <info>float</info>  <strong>$y_resolution</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickDraw::setStrokeAlpha
type: function
doc:
<comment>Description:</comment>
  Specifies the opacity of stroked object outlines
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Specifies the opacity of stroked object outlines.

<comment>Param:</comment>
  <info>float</info>  <strong>$opacity</strong>  opacity

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setStrokeAntialias
type: function
doc:
<comment>Description:</comment>
  Controls whether stroked outlines are antialiased
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>bool</info>  <strong>$stroke_antialias</strong>  the antialias setting

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setStrokeColor
type: function
doc:
<comment>Description:</comment>
  Sets the color used for stroking object outlines
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the color used for stroking object outlines.

<comment>Param:</comment>
  <info>ImagickPixel</info>  <strong>$stroke_pixel</strong>  the stroke color

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setStrokeDashArray
type: function
doc:
<comment>Description:</comment>
  Specifies the pattern of dashes and gaps used to stroke paths
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Specifies the pattern of dashes and gaps used to stroke paths. The strokeDashArray 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
  dash_array. A typical strokeDashArray_ array might contain the members 5 3 2.

<comment>Param:</comment>
  <info>array</info>  <strong>$dashArray</strong>  array of floats

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickDraw::setStrokeDashOffset
type: function
doc:
<comment>Description:</comment>
  Specifies the offset into the dash pattern to start the dash
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Specifies the offset into the dash pattern to start the dash.

<comment>Param:</comment>
  <info>float</info>  <strong>$dash_offset</strong>  dash offset

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setStrokeLineCap
type: function
doc:
<comment>Description:</comment>
  Specifies the shape to be used at the end of open subpaths when they are stroked
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Specifies the shape to be used at the end of open subpaths when they are stroked.

<comment>Param:</comment>
  <info>int</info>  <strong>$linecap</strong>  One of the LINECAP constant (<return>imagick::LINECAP_*</return>).

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setStrokeLineJoin
type: function
doc:
<comment>Description:</comment>
  Specifies the shape to be used at the corners of paths when they are stroked
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Specifies the shape to be used at the corners of paths (or other vector  shapes) when they are
  stroked.

<comment>Param:</comment>
  <info>int</info>  <strong>$linejoin</strong>  One of the LINEJOIN constant (<return>imagick::LINEJOIN_*</return>).

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setStrokeMiterLimit
type: function
doc:
<comment>Description:</comment>
  Specifies the miter limit
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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'.

<comment>Param:</comment>
  <info>int</info>  <strong>$miterlimit</strong>  the miter limit

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setStrokeOpacity
type: function
doc:
<comment>Description:</comment>
  Specifies the opacity of stroked object outlines
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Specifies the opacity of stroked object outlines.

<comment>Param:</comment>
  <info>float</info>  <strong>$stroke_opacity</strong>  stroke opacity. 1.0 is fully opaque

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setStrokePatternURL
type: function
doc:
<comment>Description:</comment>
  Sets the pattern used for stroking object outlines
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the pattern used for stroking object outlines.

<comment>Param:</comment>
  <info>string</info>  <strong>$stroke_url</strong>  stroke URL

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickDraw::setStrokeWidth
type: function
doc:
<comment>Description:</comment>
  Sets the width of the stroke used to draw object outlines
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the width of the stroke used to draw object outlines.

<comment>Param:</comment>
  <info>float</info>  <strong>$stroke_width</strong>  stroke width

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setTextAlignment
type: function
doc:
<comment>Description:</comment>
  Specifies a text alignment
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Specifies a text alignment to be applied when annotating with text.

<comment>Param:</comment>
  <info>int</info>  <strong>$alignment</strong>  One of the ALIGN constant (<return>imagick::ALIGN_*</return>).

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setTextAntialias
type: function
doc:
<comment>Description:</comment>
  Controls whether text is antialiased
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Controls whether text is antialiased. Text is antialiased by default.

<comment>Param:</comment>
  <info>bool</info>  <strong>$antiAlias</strong>  

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setTextDecoration
type: function
doc:
<comment>Description:</comment>
  Specifies a decoration
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Specifies a decoration to be applied when annotating with text.

<comment>Param:</comment>
  <info>int</info>  <strong>$decoration</strong>  One of the DECORATION constant (<return>imagick::DECORATION_*</return>).

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setTextEncoding
type: function
doc:
<comment>Description:</comment>
  Specifies the text code set
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>string</info>  <strong>$encoding</strong>  the encoding name

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setTextInterlineSpacing
type: function
doc:
<comment>Description:</comment>
  Sets the text interline spacing
  
  Sets the text interline spacing.
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>float</info>  <strong>$spacing</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickDraw::setTextInterwordSpacing
type: function
doc:
<comment>Description:</comment>
  Sets the text interword spacing
  
  Sets the text interword spacing.

<comment>Param:</comment>
  <info>float</info>  <strong>$spacing</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickDraw::setTextKerning
type: function
doc:
<comment>Description:</comment>
  Sets the text kerning
  
  Sets the text kerning
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>float</info>  <strong>$kerning</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickDraw::setTextUnderColor
type: function
doc:
<comment>Description:</comment>
  Specifies the color of a background rectangle
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Specifies the color of a background rectangle to place under text annotations.

<comment>Param:</comment>
  <info>ImagickPixel</info>  <strong>$under_color</strong>  the under color

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::setVectorGraphics
type: function
doc:
<comment>Description:</comment>
  Sets the vector graphics
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the vector graphics associated with the specified ImagickDraw object. Use this method with
  ImagickDraw::getVectorGraphics as a method to persist the vector graphics state.

<comment>Param:</comment>
  <info>string</info>  <strong>$xml</strong>  xml containing the vector graphics

<comment>Return:</comment>
  <info>bool</info>  Gibt bei Erfolg <info>true</info> zurück. Bei einem Fehler wird <info>false</info> zurückgegeben.


id: ImagickDraw::setViewbox
type: function
doc:
<comment>Description:</comment>
  Sets the overall canvas size
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  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.

<comment>Param:</comment>
  <info>int</info>  <strong>$x1</strong>  left x coordinate
  <info>int</info>  <strong>$y1</strong>  left y coordinate
  <info>int</info>  <strong>$x2</strong>  right x coordinate
  <info>int</info>  <strong>$y2</strong>  right y coordinate

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::skewX
type: function
doc:
<comment>Description:</comment>
  Skews the current coordinate system in the horizontal direction
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Skews the current coordinate system in the horizontal direction.

<comment>Param:</comment>
  <info>float</info>  <strong>$degrees</strong>  degrees to skew

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::skewY
type: function
doc:
<comment>Description:</comment>
  Skews the current coordinate system in the vertical direction
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Skews the current coordinate system in the vertical direction.

<comment>Param:</comment>
  <info>float</info>  <strong>$degrees</strong>  degrees to skew

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickDraw::translate
type: function
doc:
<comment>Description:</comment>
  Applies a translation to the current coordinate system
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Applies a translation to the current coordinate system which moves the coordinate system origin to
  the specified coordinate.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  horizontal translation
  <info>float</info>  <strong>$y</strong>  vertical translation

<comment>Return:</comment>
  <info>bool</info>  Es wird kein Wert zurückgegeben.


id: ImagickKernel::addKernel
type: function
doc:
<comment>Description:</comment>
  Attach another kernel to a kernel list
  
  Attach another kernel to this kernel to allow them to both be applied in a single morphology or
  filter function. Returns the new combined kernel.

<comment>Param:</comment>
  <info>ImagickKernel</info>  <strong>$ImagickKernel</strong>  

<comment>Return:</comment>
  <info>void</info>  


id: ImagickKernel::addUnityKernel
type: function
doc:
<comment>Description:</comment>
  Adds a Unity Kernel to the kernel list
  
  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. The resulting effect is to convert the defined kernels into blended soft-blurs, unsharp
  kernels or into sharpening kernels.

<comment>Return:</comment>
  <info>void</info>  


id: ImagickKernel::fromBuiltIn
type: function
doc:
<comment>Description:</comment>
  Create a kernel from a builtin in kernel
  
  Create a kernel from a builtin in kernel. See http://www.imagemagick.org/Usage/morphology/#kernel
  for examples. Currently the 'rotation' symbols are not supported. Example: $diamondKernel =
  ImagickKernel::fromBuiltIn(\Imagick::KERNEL_DIAMOND, "2");

<comment>Param:</comment>
  <info></info>        <strong>$kerneltype</strong>    The type of kernel to build e.g. \Imagick::KERNEL_DIAMOND
  <info>string</info>  <strong>$kernelString</strong>  A string that describes the parameters e.g. "4,2.5"

<comment>Return:</comment>
  <info>ImagickKernel</info>  


id: ImagickKernel::fromMatrix
type: function
doc:
<comment>Description:</comment>
  Create a kernel from a 2d matrix of values
  
  Create a kernel from an 2d matrix of values. Each value should either be a float (if the element
  should be used) or 'false' if the element should be skipped. For matrices that are odd sizes in
  both dimensions the origin pixel will default to the centre of the kernel. For all other kernel
  sizes the origin pixel must be specified.

<comment>Param:</comment>
  <info></info>  <strong>$array</strong>  A matrix (i.e. 2d array) of values that define the kernel. Each element should be either
            a float value, or FALSE if that element shouldn't be used by the kernel.
  <info></info>  <strong>$array</strong>  Which element of the kernel should be used as the origin pixel. e.g. For a 3x3 matrix
            specifying the origin as [2, 2] would specify that the bottom right element should be
            the origin pixel.

<comment>Return:</comment>
  <info>ImagickKernel</info>  The generated ImagickKernel.


id: ImagickKernel::getMatrix
type: function
doc:
<comment>Description:</comment>
  Get the 2d matrix of values used in this kernel
  
  Get the 2d matrix of values used in this kernel. The elements are either float for elements that
  are used or 'false' if the element should be skipped.

<comment>Return:</comment>
  <info>array</info>  A matrix (2d array) of the values that represent the kernel.


id: ImagickKernel::scale
type: function
doc:
<comment>Description:</comment>
  Scales a kernel list by the given amount
  
  Scales the given kernel list by the given amount, with or without normalization of the sum of the
  kernel values (as per given flags).
   The exact behaviour of this function depends on the normalization type being used please see
  http://www.imagemagick.org/api/morphology.php#ScaleKernelInfo for details.

<comment>Param:</comment>
  <info>float</info>  <strong>$scale</strong>          
  <info>int</info>    <strong>$normalizeFlag</strong>  
                         Imagick::NORMALIZE_KERNEL_NONEImagick::NORMALIZE_KERNEL_VALUEImagick::NORMALIZE_KERNEL_CORRELATEImagick::NORMALIZE_KERNEL_PERCENT

<comment>Return:</comment>
  <info>void</info>  


id: ImagickKernel::separate
type: function
doc:
<comment>Description:</comment>
  Separates a linked set of kernels and returns an array of ImagickKernels
  
  Separates a linked set of kernels and returns an array of ImagickKernels.

<comment>Return:</comment>
  <info>array</info>  


id: ImagickPixel::__construct
type: function
doc:
<comment>Description:</comment>
  The ImagickPixel constructor
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Constructs an ImagickPixel object. If a color is specified, the object is constructed and then
  initialised with that color before being returned.

<comment>Param:</comment>
  <info>string</info>  <strong>$color</strong>  The optional color string to use as the initial value of this object.

<comment>Return:</comment>
  <info>unknown</info>  Returns an ImagickPixel object on success, throwing ImagickPixelException on failure.


id: ImagickPixel::clear
type: function
doc:
<comment>Description:</comment>
  Clears resources associated with this object
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Clears the ImagickPixel object, leaving it in a fresh state. This also unsets any color associated
  with the object.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixel::destroy
type: function
doc:
<comment>Description:</comment>
  Deallocates resources associated with this object
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Deallocates any resources used by the ImagickPixel object, and unsets any associated color. The
  object should not be used after the destroy function has been called.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixel::getColor
type: function
doc:
<comment>Description:</comment>
  Returns the color
  
  Returns the color described by the ImagickPixel object, as an array. If the color has an opacity
  channel set, this is provided as a fourth value in the list.

<comment>Param:</comment>
  <info>int</info>  <strong>$normalized</strong>  Normalize the color values. Possible values are <return>0</return>, <return>1</return> or <return>2</return>.

<comment>Return:</comment>
  <info>array</info>  An array of channel values. Throws ImagickPixelException on error.


id: ImagickPixel::getColorAsString
type: function
doc:
<comment>Description:</comment>
  Returns the color as a string
  
  Returns the color of the ImagickPixel object as a string.

<comment>Return:</comment>
  <info>string</info>  Returns the color of the ImagickPixel object as a string.


id: ImagickPixel::getColorCount
type: function
doc:
<comment>Description:</comment>
  Returns the color count associated with this color
  
  Returns the color count associated with this color.
  
  The color count is the number of pixels in the image that have the same color as this
  ImagickPixel.
  
  ImagickPixel::getColorCount appears to only work for ImagickPixel objects created through
  Imagick::getImageHistogram()

<comment>Return:</comment>
  <info>int</info>  Returns the color count as an integer on success, throws ImagickPixelException on failure.


id: ImagickPixel::getColorQuantum
type: function
doc:
<comment>Description:</comment>
  Returns the color of the pixel in an array as Quantum values
  
  Returns the color of the pixel in an array as Quantum values. If ImageMagick was compiled as HDRI
  these will be floats, otherwise they will be integers.
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Return:</comment>
  <info>array</info>  Returns an array with keys <return>"r"</return>, <return>"g"</return>, <return>"b"</return>, <return>"a"</return>.


id: ImagickPixel::getColorValue
type: function
doc:
<comment>Description:</comment>
  Gets the normalized value of the provided color channel
  
  Retrieves the value of the color channel specified, as a floating-point number between 0 and 1.

<comment>Param:</comment>
  <info>int</info>  <strong>$color</strong>  The color to get the value of, specified as one of the Imagick color constants. This
               can be one of the RGB colors, CMYK colors, alpha and opacity e.g
               (Imagick::COLOR_BLUE, Imagick::COLOR_MAGENTA).

<comment>Return:</comment>
  <info>float</info>  The value of the channel, as a normalized floating-point number, throwing
         ImagickPixelException on error.


id: ImagickPixel::getColorValueQuantum
type: function
doc:
<comment>Description:</comment>
  Gets the quantum value of a color in the ImagickPixel
  
  Gets the quantum value of a color in the ImagickPixel. Return value is a float if ImageMagick was
  compiled with HDRI, otherwise an integer.

<comment>Return:</comment>
  <info>int|float</info>  The quantum value of the color element. Float if ImageMagick was compiled with HDRI,
             otherwise an int.


id: ImagickPixel::getHSL
type: function
doc:
<comment>Description:</comment>
  Returns the normalized HSL color of the ImagickPixel object
  
  Returns the normalized HSL color described by the ImagickPixel object, with each of the three
  values as floating point numbers between 0.0 and 1.0.

<comment>Return:</comment>
  <info>array</info>  Returns the HSL value in an array with the keys "hue", "saturation", and "luminosity".
         Throws ImagickPixelException on failure.


id: ImagickPixel::getIndex
type: function
doc:
<comment>Description:</comment>
  Gets the colormap index of the pixel wand
  
  Gets the colormap index of the pixel wand.

<comment>Return:</comment>
  <info>int</info>  


id: ImagickPixel::isPixelSimilar
type: function
doc:
<comment>Description:</comment>
  Check the distance between this color and another
  
  Checks the distance between the color described by this ImagickPixel object and that of the
  provided object, by plotting their RGB values on the color cube. If the distance between the two
  points is less than the fuzz value given, the colors are similar. This method replaces
  ImagickPixel::isSimilar() and correctly normalises the fuzz value to ImageMagick QuantumRange.

<comment>Param:</comment>
  <info>ImagickPixel</info>  <strong>$color</strong>  The ImagickPixel object to compare this object against.
  <info>float</info>         <strong>$fuzz</strong>   The maximum distance within which to consider these colors as similar. The
                        theoretical maximum for this value is the square root of three (1.732).

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixel::isPixelSimilarQuantum
type: function
doc:
<comment>Description:</comment>
  Returns whether two colors differ by less than the specified distance
  
  Returns true if the distance between two colors is less than the specified distance. The fuzz
  value should be in the range 0-QuantumRange. The maximum value represents the longest possible
  distance in the colorspace. e.g. from RGB(0, 0, 0) to RGB(255, 255, 255) for the RGB colorspace

<comment>Param:</comment>
  <info>string</info>  <strong>$color</strong>  
  <info>string</info>  <strong>$fuzz</strong>   

<comment>Return:</comment>
  <info>bool</info>  


id: ImagickPixel::isSimilar
type: function
doc:
<comment>Description:</comment>
  Check the distance between this color and another
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Checks the distance between the color described by this ImagickPixel object and that of the
  provided object, by plotting their RGB values on the color cube. If the distance between the two
  points is less than the fuzz value given, the colors are similar. Deprecated in favour of
  ImagickPixel::isPixelSimilar().

<comment>Param:</comment>
  <info>ImagickPixel</info>  <strong>$color</strong>  The ImagickPixel object to compare this object against.
  <info>float</info>         <strong>$fuzz</strong>   The maximum distance within which to consider these colors as similar. The
                        theoretical maximum for this value is the square root of three (1.732).

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixel::setColor
type: function
doc:
<comment>Description:</comment>
  Sets the color
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the color described by the ImagickPixel object, with a string (e.g. "blue", "#0000ff",
  "rgb(0,0,255)", "cmyk(100,100,100,10)", etc.).

<comment>Param:</comment>
  <info>string</info>  <strong>$color</strong>  The color definition to use in order to initialise the ImagickPixel object.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the specified color was set, <info>false</info> otherwise.


id: ImagickPixel::setColorCount
type: function
doc:
<comment>Description:</comment>
  Sets the color count associated with this color
  
  Sets the color count associated with this color.

<comment>Param:</comment>
  <info>int</info>  <strong>$colorCount</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixel::setColorValue
type: function
doc:
<comment>Description:</comment>
  Sets the normalized value of one of the channels
  
  Sets the value of the specified channel of this object to the provided value, which should be
  between 0 and 1. This function can be used to provide an opacity channel to an ImagickPixel
  object.

<comment>Param:</comment>
  <info>int</info>    <strong>$color</strong>  One of the Imagick color constants e.g. \Imagick::COLOR_GREEN or
                 \Imagick::COLOR_ALPHA.
  <info>float</info>  <strong>$value</strong>  The value to set this channel to, ranging from 0 to 1.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixel::setColorValueQuantum
type: function
doc:
<comment>Description:</comment>
  Sets the quantum value of a color element of the ImagickPixel
  
  Sets the quantum value of a color element of the ImagickPixel.
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>int</info>        <strong>$color</strong>  Which color element to set e.g. \Imagick::COLOR_GREEN.
  <info>int|float</info>  <strong>$value</strong>  The quantum value to set the color element to. This should be a float if
                     ImageMagick was compiled with HDRI otherwise an int in the range 0 to
                     Imagick::getQuantum().

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixel::setHSL
type: function
doc:
<comment>Description:</comment>
  Sets the normalized HSL color
  
  Sets the color described by the ImagickPixel object using normalized values for hue, saturation
  and luminosity.

<comment>Param:</comment>
  <info>float</info>  <strong>$hue</strong>         The normalized value for hue, described as a fractional arc (between 0 and 1)
                      of the hue circle, where the zero value is red.
  <info>float</info>  <strong>$saturation</strong>  The normalized value for saturation, with 1 as full saturation.
  <info>float</info>  <strong>$luminosity</strong>  The normalized value for luminosity, on a scale from black at 0 to white at 1,
                      with the full HS value at 0.5 luminosity.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixel::setIndex
type: function
doc:
<comment>Description:</comment>
  Sets the colormap index of the pixel wand
  
  Sets the colormap index of the pixel wand.

<comment>Param:</comment>
  <info>int</info>  <strong>$index</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixelIterator::__construct
type: function
doc:
<comment>Description:</comment>
  The ImagickPixelIterator constructor
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  The ImagickPixelIterator constructor

<comment>Return:</comment>
  <info>unknown</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixelIterator::clear
type: function
doc:
<comment>Description:</comment>
  Clear resources associated with a PixelIterator
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Clear resources associated with a PixelIterator.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixelIterator::destroy
type: function
doc:
<comment>Description:</comment>
  Deallocates resources associated with a PixelIterator
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Deallocates resources associated with a PixelIterator.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixelIterator::getCurrentIteratorRow
type: function
doc:
<comment>Description:</comment>
  Returns the current row of ImagickPixel objects
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the current row as an array of ImagickPixel objects from the pixel iterator.

<comment>Return:</comment>
  <info>array</info>  Returns a row as an array of ImagickPixel objects that can themselves be iterated.


id: ImagickPixelIterator::getIteratorRow
type: function
doc:
<comment>Description:</comment>
  Returns the current pixel iterator row
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the current pixel iterator row.

<comment>Return:</comment>
  <info>int</info>  Returns the integer offset of the row, throwing ImagickPixelIteratorException on error.


id: ImagickPixelIterator::getNextIteratorRow
type: function
doc:
<comment>Description:</comment>
  Returns the next row of the pixel iterator
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the next row as an array of pixel wands from the pixel iterator.

<comment>Return:</comment>
  <info>array</info>  Returns the next row as an array of ImagickPixel objects, throwing
         ImagickPixelIteratorException on error.


id: ImagickPixelIterator::getPreviousIteratorRow
type: function
doc:
<comment>Description:</comment>
  Returns the previous row
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns the previous row as an array of pixel wands from the pixel iterator.

<comment>Return:</comment>
  <info>array</info>  Returns the previous row as an array of ImagickPixelWand objects from the
         ImagickPixelIterator, throwing ImagickPixelIteratorException on error.


id: ImagickPixelIterator::newPixelIterator
type: function
doc:
<comment>Description:</comment>
  Returns a new pixel iterator
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns a new pixel iterator.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg. Throwing ImagickPixelIteratorException.


id: ImagickPixelIterator::newPixelRegionIterator
type: function
doc:
<comment>Description:</comment>
  Returns a new pixel iterator
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Returns a new pixel iterator.

<comment>Param:</comment>
  <info>Imagick</info>  <strong>$wand</strong>     
  <info>int</info>      <strong>$x</strong>        
  <info>int</info>      <strong>$y</strong>        
  <info>int</info>      <strong>$columns</strong>  
  <info>int</info>      <strong>$rows</strong>     

<comment>Return:</comment>
  <info>bool</info>  Returns a new ImagickPixelIterator on success; on failure, throws
        ImagickPixelIteratorException.


id: ImagickPixelIterator::resetIterator
type: function
doc:
<comment>Description:</comment>
  Resets the pixel iterator
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Resets the pixel iterator.  Use it in conjunction with ImagickPixelIterator::getNextIteratorRow()
  to iterate over all the pixels in a pixel container.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixelIterator::setIteratorFirstRow
type: function
doc:
<comment>Description:</comment>
  Sets the pixel iterator to the first pixel row
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the pixel iterator to the first pixel row.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixelIterator::setIteratorLastRow
type: function
doc:
<comment>Description:</comment>
  Sets the pixel iterator to the last pixel row
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Sets the pixel iterator to the last pixel row.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixelIterator::setIteratorRow
type: function
doc:
<comment>Description:</comment>
  Set the pixel iterator row
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Set the pixel iterator row.

<comment>Param:</comment>
  <info>int</info>  <strong>$row</strong>  

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: ImagickPixelIterator::syncIterator
type: function
doc:
<comment>Description:</comment>
  Syncs the pixel iterator
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.
  
  Syncs the pixel iterator.

<comment>Return:</comment>
  <info>bool</info>  Liefert <info>true</info> bei Erfolg.


id: InfiniteIterator
type: class
doc:
<comment>Description:</comment>
  The <class>InfiniteIterator</class> allows one to infinitely iterate over an iterator without having to manually
  rewind the iterator upon reaching its end.


id: InfiniteIterator::__construct
type: function
doc:
<comment>Description:</comment>
  Constructs an InfiniteIterator
  
  Constructs an <class>InfiniteIterator</class> from an <class>Iterator</class>.

<comment>Param:</comment>
  <info>Iterator</info>  <strong>$iterator</strong>  The iterator to infinitely iterate over.

<comment>See Also:</comment>
   * InfiniteIterator::next


id: InfiniteIterator::next
type: function
doc:
<comment>Description:</comment>
  Moves the inner Iterator forward or rewinds it
  
  Moves the inner <class>Iterator</class> forward to its next element if there is one, otherwise rewinds the inner
  <class>Iterator</class> back to the beginning.
  
  Even an <class>InfiniteIterator</class> stops if  its inner <class>Iterator</class> is empty.

<comment>Return:</comment>
  <info>void</info>  Es wird kein Wert zurückgegeben.

<comment>See Also:</comment>
   * InfiniteIterator::__construct


id: InflateContext
type: class
doc:
<comment>Description:</comment>
  A fully opaque class which replaces <return>zlib.inflate</return> resources as of PHP 8.0.0.


id: InternalIterator
type: class
doc:
<comment>Description:</comment>
  Eine Klasse, die bei internen Klassen die Implementierung von IteratorAggregate vereinfacht.


id: InternalIterator::__construct
type: function
doc:
<comment>Description:</comment>
  Privater Konstruktor, um eine direkte Instanziierung zu verhindern


id: InternalIterator::current
type: function
doc:
<comment>Description:</comment>
  Liefert das aktuelle Element
  
  Gibt das aktuelle Element zurück.

<comment>Return:</comment>
  <info>mixed</info>  Gibt das aktuelle Element zurück.


id: InternalIterator::key
type: function
doc:
<comment>Description:</comment>
  Liefert den Schlüssel des aktuellen Elements
  
  Gibt den Schlüssel des aktuellen Elements zurück.

<comment>Return:</comment>
  <info>mixed</info>  Gibt den Schlüssel des aktuellen Elements zurück.


id: InternalIterator::next
type: function
doc:
<comment>Description:</comment>
  Rückt zum nächsten Element vor
  
  Verschiebt die aktuelle Position zum nächsten Element.

<comment>Return:</comment>
  <info>void</info>  Es wird kein Wert zurückgegeben.


id: InternalIterator::rewind
type: function
doc:
<comment>Description:</comment>
  Setzt den Iterator auf das erste Element zurück
  
  Springt auf das erste Element des Iterators zurück.

<comment>Return:</comment>
  <info>void</info>  Es wird kein Wert zurückgegeben.


id: InternalIterator::valid
type: function
doc:
<comment>Description:</comment>
  Prüft, ob die aktuelle Position gültig ist
  
  Prüft, ob die aktuelle Position gültig ist.

<comment>Return:</comment>
  <info>bool</info>  Gibt das Ergebnis der Prüfung zurück, ob die aktuelle Position gültig ist.


id: IntlBreakIterator
type: class
doc:
<comment>Description:</comment>
  A “break iterator” is an ICU object that exposes methods for locating boundaries in text (e.g.
  word or sentence boundaries). The PHP <class>IntlBreakIterator</class> serves as the base class for all types of
  ICU break iterators. Where extra functionality is available, the intl extension may expose the ICU
  break iterator with suitable subclasses, such as <class>IntlRuleBasedBreakIterator</class> or
  <class>IntlCodePointBreakIterator</class>.
  
  This class implements IteratorAggregate. Traversing an <class>IntlBreakIterator</class> yields non-negative
  integer values representing the successive locations of the text boundaries, expressed as UTF-8
  code units (byte) counts, taken from the beginning of the text (which has the location <return>0</return>). The
  keys yielded by the iterator simply form the sequence of natural numbers <return>{0, 1, 2, …}</return>.


id: IntlBreakIterator::__construct
type: function
doc:
<comment>Description:</comment>
  Private constructor for disallowing instantiation
  
  <info>IntlBreakIterator</info> instances should be created by using one of the static factory methods.

<comment>See Also:</comment>
   * IntlBreakIterator::createCharacterInstance
   * IntlBreakIterator::createCodePointInstance
   * IntlBreakIterator::createLineInstance
   * IntlBreakIterator::createSentenceInstance
   * IntlBreakIterator::createTitleInstance
   * IntlBreakIterator::createWordInstance


id: IntlBreakIterator::createCharacterInstance
type: function
doc:
<comment>Description:</comment>
  Create break iterator for boundaries of combining character sequences
    
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$locale</strong>  

<comment>Return:</comment>
  <info>IntlBreakIterator|null</info>  


id: IntlBreakIterator::createCodePointInstance
type: function
doc:
<comment>Description:</comment>
  Create break iterator for boundaries of code points
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Return:</comment>
  <info>IntlCodePointBreakIterator</info>  


id: IntlBreakIterator::createLineInstance
type: function
doc:
<comment>Description:</comment>
  Create break iterator for logically possible line breaks
    
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$locale</strong>  

<comment>Return:</comment>
  <info>IntlBreakIterator|null</info>  


id: IntlBreakIterator::createSentenceInstance
type: function
doc:
<comment>Description:</comment>
  Create break iterator for sentence breaks
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$locale</strong>  

<comment>Return:</comment>
  <info>IntlBreakIterator|null</info>  


id: IntlBreakIterator::createTitleInstance
type: function
doc:
<comment>Description:</comment>
  Create break iterator for title-casing breaks
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$locale</strong>  

<comment>Return:</comment>
  <info>IntlBreakIterator|null</info>  


id: IntlBreakIterator::createWordInstance
type: function
doc:
<comment>Description:</comment>
  Create break iterator for word breaks
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$locale</strong>  

<comment>Return:</comment>
  <info>IntlBreakIterator|null</info>  


id: IntlBreakIterator::current
type: function
doc:
<comment>Description:</comment>
  Get index of current position
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Return:</comment>
  <info>int</info>  


id: IntlBreakIterator::first
type: function
doc:
<comment>Description:</comment>
  Set position to the first character in the text
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Return:</comment>
  <info>int</info>  


id: IntlBreakIterator::following
type: function
doc:
<comment>Description:</comment>
  Advance the iterator to the first boundary following specified offset
    
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>int</info>  <strong>$offset</strong>  

<comment>Return:</comment>
  <info>int</info>  


id: IntlBreakIterator::getErrorCode
type: function
doc:
<comment>Description:</comment>
  Get last error code on the object
  
  Objektorientierter Stil (method):
  
  Prozeduraler Stil:
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Return:</comment>
  <info>int</info>  


id: IntlBreakIterator::getErrorMessage
type: function
doc:
<comment>Description:</comment>
  Get last error message on the object
  
  Objektorientierter Stil (method):
  
  Prozeduraler Stil:
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Return:</comment>
  <info>string</info>  


id: IntlBreakIterator::getLocale
type: function
doc:
<comment>Description:</comment>
  Get the locale associated with the object
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>int</info>  <strong>$type</strong>  

<comment>Return:</comment>
  <info>string|false</info>  


id: IntlBreakIterator::getPartsIterator
type: function
doc:
<comment>Description:</comment>
  Create iterator for navigating fragments between boundaries
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>string</info>  <strong>$type</strong>  Optional key type. Possible values are: <info>IntlPartsIterator::KEY_SEQUENTIAL</info> - The
                 default. Sequentially increasing integers used as key. <info>IntlPartsIterator::KEY_LEFT</info>
                 - Byte offset left of current part used as key. <info>IntlPartsIterator::KEY_RIGHT</info> - Byte
                 offset right of current part used as key.

<comment>Return:</comment>
  <info>IntlPartsIterator</info>  


id: IntlBreakIterator::getText
type: function
doc:
<comment>Description:</comment>
  Get the text being scanned
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Return:</comment>
  <info>string|null</info>  


id: IntlBreakIterator::isBoundary
type: function
doc:
<comment>Description:</comment>
  Tell whether an offset is a boundaryʼs offset
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>int</info>  <strong>$offset</strong>  

<comment>Return:</comment>
  <info>bool</info>  


id: IntlBreakIterator::last
type: function
doc:
<comment>Description:</comment>
  Set the iterator position to index beyond the last character
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Return:</comment>
  <info>int</info>  


id: IntlBreakIterator::next
type: function
doc:
<comment>Description:</comment>
  Advance the iterator the next boundary
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>int|null</info>  <strong>$offset</strong>  

<comment>Return:</comment>
  <info>int</info>  


id: IntlBreakIterator::preceding
type: function
doc:
<comment>Description:</comment>
  Set the iterator position to the first boundary before an offset
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>int</info>  <strong>$offset</strong>  

<comment>Return:</comment>
  <info>int</info>  


id: IntlBreakIterator::previous
type: function
doc:
<comment>Description:</comment>
  Set the iterator position to the boundary immediately before the current
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Return:</comment>
  <info>int</info>  


id: IntlBreakIterator::setText
type: function
doc:
<comment>Description:</comment>
  Set the text being scanned
  
  Diese Funktion ist bis jetzt
  nicht dokumentiert. Es steht nur die Liste der Parameter zur
  Verfügung.

<comment>Param:</comment>
  <info>string</info>  <strong>$text</strong>  

<comment>Return:</comment>
  <info>bool|null</info>  


id: IntlCalendar::DOW_TYPE_WEEKDAY
type: constant
doc:
<comment>Description:</comment>
  Output of <strong>IntlCalendar::getDayOfWeekType()</strong> indicating a day of week is a weekday.


id: IntlCalendar::DOW_TYPE_WEEKEND
type: constant
doc:
<comment>Description:</comment>
  Output of <strong>IntlCalendar::getDayOfWeekType()</strong> indicating a day of week belongs to the weekend.


id: IntlCalendar::DOW_TYPE_WEEKEND_CEASE
type: constant
doc:
<comment>Description:</comment>
  Output of <strong>IntlCalendar::getDayOfWeekType()</strong> indicating the weekend ends during the given day of
  week.


id: IntlCalendar::DOW_TYPE_WEEKEND_OFFSET
type: constant
doc:
<comment>Description:</comment>
  Output of <strong>IntlCalendar::getDayOfWeekType()</strong> indicating the weekend begins during the given day of
  week.


id: IntlCalendar::FIELD_AM_PM
type: constant
doc:
<comment>Description:</comment>
  Calendar field indicating whether a time is before noon (value <return>0</return>, AM) or after (<return>1</return>). Midnight is
  AM, noon is PM.


id: IntlCalendar::FIELD_DATE
type: constant
doc:
<comment>Description:</comment>
  Calendar field for the day of the month. The same as <info>IntlCalendar::FIELD_DAY_OF_MONTH</info>, which has a
  clearer name.


id: IntlCalendar::FIELD_DAY_OF_WEEK
type: constant
doc:
<comment>Description:</comment>
  Calendar field for the day of the week. Its values start with <return>1</return> (Sunday, see
  <info>IntlCalendar::DOW_SUNDAY</info> and subsequent constants) and the last valid value is 7 (Saturday).


id: IntlCalendar::FIELD_DAY_OF_WEEK_IN_MONTH
type: constant
doc:
<comment>Description:</comment>
  Given a day of the week (Sunday, Monday, …), this calendar field assigns an ordinal to such a day
  of the week in a specific month. Thus, if the value of this field is <return>1</return> and the value of the day of
  the week is <return>2</return> (Monday), then the set day of the month is the 1st Monday of the month; the maximum
  value is <return>5</return>.
  
  Additionally, the value <return>0</return> and negative values are also allowed. The value <return>0</return> encompasses the seven
  days that occur immediately before the first seven days of a month (which therefore have a ‘day of
  week in month’ with value <return>1</return>). Negative values starts counting from the end of the month – <return>-1</return>
  points to the last occurrence of a day of the week in a month, <return>-2</return> to the second last, and so on.
  
  Unlike <info>IntlCalendar::FIELD_WEEK_OF_MONTH</info> and  <info>IntlCalendar::FIELD_WEEK_OF_YEAR</info>, this value does
  not depend on <strong>IntlCalendar::getFirstDayOfWeek()</strong> or on <strong>IntlCalendar::getMinimalDaysInFirstWeek()</strong>.
  The first Monday is the first Monday, even if it occurs in a week that belongs to the previous
  month.


id: IntlCalendar::FIELD_DAY_OF_YEAR
type: constant
doc:
<comment>Description:</comment>
  Calendar field for the day of the year. For the Gregorian calendar, starts with <info>1</info> and ends with
  <info>365</info> or <info>366</info>.


id: IntlCalendar::FIELD_DOW_LOCAL
type: constant
doc:
<comment>Description:</comment>
  Calendar field for the localized day of the week. This is a value between <return>1</return> and <return>7</return>, <return>1</return> being used
  for the day of the week that matches the value returned by <strong>IntlCalendar::getFirstDayOfWeek()</strong>.


id: IntlCalendar::FIELD_DST_OFFSET
type: constant
doc:
<comment>Description:</comment>
  Calendar field for the daylight saving time offset of the calendarʼs timezone, in milliseconds, if
  active for calendarʼs time.


id: IntlCalendar::FIELD_ERA
type: constant
doc:
<comment>Description:</comment>
  Calendar field numerically representing an era, for instance <return>1</return> for AD and <return>0</return> for BC in the
  Gregorian/Julian calendars and <return>235</return> for the Heisei (平成) era in the Japanese calendar. Not all
  calendars have more than one era.


id: IntlCalendar::FIELD_EXTENDED_YEAR
type: constant
doc:
<comment>Description:</comment>
  Calendar field for a year number representation that is continuous across eras. For the Gregorian
  calendar, the value of this field matches that of <info>IntlCalendar::FIELD_YEAR</info> for AD years; a BC year
  <return>y</return> is represented by <return>-y + 1</return>.


id: IntlCalendar::FIELD_HOUR
type: constant
doc:
<comment>Description:</comment>
  Calendar field for the hour, without specifying whether itʼs in the morning or in the afternoon.
  Valid values are <return>0</return> to <return>11</return>.


id: IntlCalendar::FIELD_HOUR_OF_DAY
type: constant
doc:
<comment>Description:</comment>
  Calendar field for the full (24h) hour of the day. Valid values are <return>0</return> to <return>23</return>.


id: IntlCalendar::FIELD_IS_LEAP_MONTH
type: constant
doc:
<comment>Description:</comment>
  Calendar field whose value is <return>1</return> for indicating a leap month and <return>0</return> otherwise.


id: IntlCalendar::FIELD_JULIAN_DAY
type: constant
doc:
<comment>Description:</comment>
  Calendar field for a modified Julian day number. It is different from a conventional Julian day
  number in that its transitions occur at local zone midnight rather than at noon UTC. It uniquely
  identifies a date.


id: IntlCalendar::FIELD_MILLISECONDS_IN_DAY
type: constant
doc:
<comment>Description:</comment>
  Calendar field encompassing the information in <info>IntlCalendar::FIELD_HOUR_OF_DAY</info>,
  <info>IntlCalendar::FIELD_MINUTE</info>, <info>IntlCalendar::FIELD_SECOND</info> and <info>IntlCalendar::FIELD_MILLISECOND</info>. Range
  is from the <return>0</return> to <return>24 * 3600 * 1000 - 1</return>. It is not the amount of milliseconds elapsed in the day
  since on DST transitions it will have discontinuities analog to those of the wall time.


id: IntlCalendar::FIELD_MONTH
type: constant
doc:
<comment>Description:</comment>
  Calendar field for the month. The month sequence is zero-based, so January (here used to signify
  the first month of the calendar; this may be called another name, such as Muharram in the Islamic
  calendar) is represented by <return>0</return>, February by <return>1</return>, …, December by <return>11</return> and, for calendars that have it,
  the 13th or leap month by <return>12</return>.


id: IntlCalendar::FIELD_WEEK_OF_MONTH
type: constant
doc:
<comment>Description:</comment>
  Calendar field for the number of the week of the month. This depends on which day of the week is
  deemed to start the week and the minimal number of days in a week.


id: IntlCalendar::FIELD_WEEK_OF_YEAR
type: constant
doc:
<comment>Description:</comment>
  Calendar field for the number of the week of the year. This depends on which day of the week is
  deemed to start the week and the minimal number of days in a week.


