^
  1. PHP Manual
  2. Function Reference
  3. Image Processing and Generation
  4. Exif
  5. GD
  6. ImageMagick

Image Processing (ImageMagick)

  1. Introduction
  2. Installing/Configuring
    1. Installation
    2. Runtime Configuration
    3. Resource Types
  3. Predefined Constants
  4. Examples
  5. The Imagick class
    1. Imagick::adaptiveBlurImage Adds adaptive blur filter to image
    2. Imagick::adaptiveResizeImage Adaptively resize image with data dependent triangulation
    3. Imagick::adaptiveSharpenImage Adaptively sharpen the image
    4. Imagick::adaptiveThresholdImage Selects a threshold for each pixel based on a range of intensity
    5. Imagick::addImage Adds new image to Imagick object image list
    6. Imagick::addNoiseImage Adds random noise to the image
    7. Imagick::affineTransformImage Transforms an image
    8. Imagick::annotateImage Annotates an image with text
    9. Imagick::appendImages Append a set of images
    10. Imagick::averageImages Average a set of images
    11. Imagick::blackThresholdImage Forces all pixels below the threshold into black
    12. Imagick::blurImage Adds blur filter to image
    13. Imagick::borderImage Surrounds the image with a border
    14. Imagick::charcoalImage Simulates a charcoal drawing
    15. Imagick::chopImage Removes a region of an image and trims
    16. Imagick::clear Clears all resources associated to Imagick object
    17. Imagick::clipImage Clips along the first path from the 8BIM profile
    18. Imagick::clipPathImage Clips along the named paths from the 8BIM profile
    19. Imagick::clone Makes an exact copy of the Imagick object
    20. Imagick::clutImage Replaces colors in the image from a color lookup table
    21. Imagick::coalesceImages Composites a set of images
    22. Imagick::colorFloodfillImage Changes the color value of any pixel that matches target
    23. Imagick::colorizeImage Blends the fill color with the image
    24. Imagick::combineImages Combines one or more images into a single image
    25. Imagick::commentImage Adds a comment to your image
    26. Imagick::compareImageChannels Returns the difference in one or more images
    27. Imagick::compareImageLayers Returns the maximum bounding region between images
    28. Imagick::compareImages Compares an image to a reconstructed image
    29. Imagick::compositeImage Composite one image onto another
    30. Imagick::__construct The Imagick constructor
    31. Imagick::contrastImage Change the contrast of the image
    32. Imagick::contrastStretchImage Enhances the contrast of a color image
    33. Imagick::convolveImage Applies a custom convolution kernel to the image
    34. Imagick::cropImage Extracts a region of the image
    35. Imagick::cropThumbnailImage Creates a crop thumbnail
    36. Imagick::current Returns a reference to the current Imagick object
    37. Imagick::cycleColormapImage Displaces an image's colormap
    38. Imagick::deconstructImages Returns certain pixel differences between images
    39. Imagick::despeckleImage Reduces the speckle noise in an image
    40. Imagick::destroy Destroys the Imagick object
    41. Imagick::displayImage Displays an image
    42. Imagick::displayImages Displays an image or image sequence
    43. Imagick::distortImage Distorts an image using various distortion methods
    44. Imagick::drawImage Renders the ImagickDraw object on the current image
    45. Imagick::edgeImage Enhance edges within the image
    46. Imagick::embossImage Returns a grayscale image with a three-dimensional effect
    47. Imagick::enhanceImage Improves the quality of a noisy image
    48. Imagick::equalizeImage Equalizes the image histogram
    49. Imagick::evaluateImage Applies an expression to an image
    50. Imagick::flattenImages Merges a sequence of images
    51. Imagick::flipImage Creates a vertical mirror image
    52. Imagick::flopImage Creates a horizontal mirror image
    53. Imagick::frameImage Adds a simulated three-dimensional border
    54. Imagick::fxImage Evaluate expression for each pixel in the image
    55. Imagick::gammaImage Gamma-corrects an image
    56. Imagick::gaussianBlurImage Blurs an image
    57. Imagick::getCompression Gets the object compression type
    58. Imagick::getCompressionQuality Gets the object compression quality
    59. Imagick::getCopyright Returns the ImageMagick API copyright as a string
    60. Imagick::getFilename The filename associated with an image sequence
    61. Imagick::getFormat Returns the format of the Imagick object
    62. Imagick::getHomeURL Returns the ImageMagick home URL
    63. Imagick::getImage Returns a new Imagick object
    64. Imagick::getImageBackgroundColor Returns the image background color
    65. Imagick::getImageBlob Returns the image sequence as a blob
    66. Imagick::getImageBluePrimary Returns the chromaticy blue primary point
    67. Imagick::getImageBorderColor Returns the image border color
    68. Imagick::getImageChannelDepth Gets the depth for a particular image channel
    69. Imagick::getImageChannelDistortion Compares image channels of an image to a reconstructed image
    70. Imagick::getImageChannelExtrema Gets the extrema for one or more image channels
    71. Imagick::getImageChannelMean Gets the mean and standard deviation
    72. Imagick::getImageChannelStatistics Returns statistics for each channel in the image
    73. Imagick::getImageColormapColor Returns the color of the specified colormap index
    74. Imagick::getImageColors Gets the number of unique colors in the image
    75. Imagick::getImageColorspace Gets the image colorspace
    76. Imagick::getImageCompose Returns the composite operator associated with the image
    77. Imagick::getImageDelay Gets the image delay
    78. Imagick::getImageDepth Gets the image depth
    79. Imagick::getImageDispose Gets the image disposal method
    80. Imagick::getImageDistortion Compares an image to a reconstructed image
    81. Imagick::getImageExtrema Gets the extrema for the image
    82. Imagick::getImageFilename Returns the filename of a particular image in a sequence
    83. Imagick::getImageFormat Returns the format of a particular image in a sequence
    84. Imagick::getImageGamma Gets the image gamma
    85. Imagick::getImageGeometry Gets the width and height as an associative array
    86. Imagick::getImageGreenPrimary Returns the chromaticy green primary point
    87. Imagick::getImageHeight Returns the image height
    88. Imagick::getImageHistogram Gets the image histogram
    89. Imagick::getImageIndex Gets the index of the current active image
    90. Imagick::getImageInterlaceScheme Gets the image interlace scheme
    91. Imagick::getImageInterpolateMethod Returns the interpolation method
    92. Imagick::getImageIterations Gets the image iterations
    93. Imagick::getImageLength Returns the image length in bytes
    94. Imagick::getImageMagickLicense Returns a string containing the ImageMagick license
    95. Imagick::getImageMatte Return if the image has a matte channel
    96. Imagick::getImageMatteColor Returns the image matte color
    97. Imagick::getImageOrientation Gets the image orientation.
    98. Imagick::getImagePage Returns the page geometry
    99. Imagick::getImagePixelColor Returns the color of the specified pixel
    100. Imagick::getImageProfile Returns the named image profile
    101. Imagick::getImageProfiles Returns the image profiles
    102. Imagick::getImageProperties Returns the image properties
    103. Imagick::getImageProperty Returns the named image property
    104. Imagick::getImageRedPrimary Returns the chromaticy red primary point
    105. Imagick::getImageRegion Extracts a region of the image
    106. Imagick::getImageRenderingIntent Gets the image rendering intent
    107. Imagick::getImageResolution Gets the image X and Y resolution
    108. Imagick::getImageScene Gets the image scene
    109. Imagick::getImageSignature Generates an SHA-256 message digest
    110. Imagick::getImageSize Returns the image length in bytes
    111. Imagick::getImageTicksPerSecond Gets the image ticks-per-second
    112. Imagick::getImageTotalInkDensity Gets the image total ink density
    113. Imagick::getImageType Gets the potential image type
    114. Imagick::getImageUnits Gets the image units of resolution
    115. Imagick::getImageVirtualPixelMethod Returns the virtual pixel method
    116. Imagick::getImageWhitePoint Returns the chromaticy white point
    117. Imagick::getImageWidth Returns the image width
    118. Imagick::getInterlaceScheme Gets the object interlace scheme
    119. Imagick::getIteratorIndex Gets the index of the current active image
    120. Imagick::getNumberImages Returns the number of images in the object
    121. Imagick::getOption Returns a value associated with the specified key
    122. Imagick::getPackageName Returns the ImageMagick package name
    123. Imagick::getPage Returns the page geometry
    124. Imagick::getPixelIterator Returns a MagickPixelIterator
    125. Imagick::getPixelRegionIterator Get an ImagickPixelIterator for an image section
    126. Imagick::getQuantumDepth Gets the quantum depth
    127. Imagick::getQuantumRange Returns the Imagick quantum range
    128. Imagick::getReleaseDate Returns the ImageMagick release date
    129. Imagick::getResource Returns the specified resource's memory usage
    130. Imagick::getResourceLimit Returns the specified resource limit
    131. Imagick::getSamplingFactors Gets the horizontal and vertical sampling factor
    132. Imagick::getSize Returns the size associated with the Imagick object
    133. Imagick::getSizeOffset Returns the size offset
    134. Imagick::getVersion Returns the ImageMagick API version
    135. Imagick::hasNextImage Checks if the object has more images
    136. Imagick::hasPreviousImage Checks if the object has a previous image
    137. Imagick::identifyImage Identifies an image and fetches attributes
    138. Imagick::implodeImage Creates a new image as a copy
    139. Imagick::labelImage Adds a label to an image
    140. Imagick::levelImage Adjusts the levels of an image
    141. Imagick::linearStretchImage Stretches with saturation the image intensity
    142. Imagick::magnifyImage Scales an image proportionally 2x
    143. Imagick::mapImage Replaces the colors of an image with the closest color from a reference image.
    144. Imagick::matteFloodfillImage Changes the transparency value of a color
    145. Imagick::medianFilterImage Applies a digital filter
    146. Imagick::minifyImage Scales an image proportionally to half its size
    147. Imagick::modulateImage Control the brightness, saturation, and hue
    148. Imagick::montageImage Creates a composite image
    149. Imagick::morphImages Method morphs a set of images
    150. Imagick::mosaicImages Forms a mosaic from images
    151. Imagick::motionBlurImage Simulates motion blur
    152. Imagick::negateImage Negates the colors in the reference image
    153. Imagick::newImage Creates a new image
    154. Imagick::newPseudoImage Creates a new image
    155. Imagick::nextImage Moves to the next image
    156. Imagick::normalizeImage Enhances the contrast of a color image
    157. Imagick::oilPaintImage Simulates an oil painting
    158. Imagick::optimizeImageLayers Removes repeated portions of images to optimize
    159. Imagick::colorFloodfillImage Changes the color value of any pixel that matches target
    160. Imagick::paintOpaqueImage Change any pixel that matches color
    161. Imagick::paintTransparentImage Changes any pixel that matches color with the color defined by fill
    162. Imagick::pingImage Fetch basic attributes about the image
    163. Imagick::pingImageBlob Quickly fetch attributes
    164. Imagick::pingImageFile Get basic image attributes in a lightweight manner
    165. Imagick::polaroidImage Simulates a Polaroid picture
    166. Imagick::posterizeImage Reduces the image to a limited number of color level
    167. Imagick::previewImages Quickly pin-point appropriate parameters for image processing
    168. Imagick::previousImage Move to the previous image in the object
    169. Imagick::profileImage Adds or removes a profile from an image
    170. Imagick::quantizeImage Analyzes the colors within a reference image
    171. Imagick::quantizeImages Analyzes the colors within a sequence of images
    172. Imagick::queryFontMetrics Returns an array representing the font metrics
    173. Imagick::queryFonts Returns the configured fonts
    174. Imagick::queryFormats Returns formats supported by Imagick
    175. Imagick::radialBlurImage Radial blurs an image
    176. Imagick::raiseImage Creates a simulated 3d button-like effect
    177. Imagick::randomThresholdImage Creates a high-contrast, two-color image
    178. Imagick::readImage Reads image from filename
    179. Imagick::readImageBlob Reads image from a binary string
    180. Imagick::readImageFile Reads image from open filehandle
    181. Imagick::reduceNoiseImage Smooths the contours of an image
    182. Imagick::removeImage Removes an image from the image list
    183. Imagick::removeImageProfile Removes the named image profile and returns it
    184. Imagick::render Renders all preceding drawing commands
    185. Imagick::resampleImage Resample image to desired resolution
    186. Imagick::resizeImage Scales an image
    187. Imagick::rollImage Offsets an image
    188. Imagick::rotateImage Rotates an image
    189. Imagick::roundCorners Rounds image corners
    190. Imagick::sampleImage Scales an image with pixel sampling
    191. Imagick::scaleImage Scales the size of an image
    192. Imagick::separateImageChannel Separates a channel from the image
    193. Imagick::sepiaToneImage Sepia tones an image
    194. Imagick::setBackgroundColor Sets the object's default background color
    195. Imagick::setCompression Sets the object's default compression type
    196. Imagick::setCompressionQuality Sets the object's default compression quality
    197. Imagick::setFilename Sets the filename before you read or write the image
    198. Imagick::setFirstIterator Sets the Imagick iterator to the first image
    199. Imagick::setFormat Sets the format of the Imagick object
    200. Imagick::setImage Replaces image in the object
    201. Imagick::setImageBackgroundColor Sets the image background color
    202. Imagick::setImageBias Sets the image bias for any method that convolves an image
    203. Imagick::setImageBluePrimary Sets the image chromaticity blue primary point
    204. Imagick::setImageBorderColor Sets the image border color
    205. Imagick::setImageChannelDepth Sets the depth of a particular image channel
    206. Imagick::setImageColormapColor Sets the color of the specified colormap index
    207. Imagick::setImageColorspace Sets the image colorspace
    208. Imagick::setImageCompose Sets the image composite operator
    209. Imagick::setImageCompression Sets the image compression
    210. Imagick::setImageDelay Sets the image delay
    211. Imagick::setImageDepth Sets the image depth
    212. Imagick::setImageDispose Sets the image disposal method
    213. Imagick::setImageExtent Sets the image size
    214. Imagick::setImageFilename Sets the filename of a particular image
    215. Imagick::setImageFormat Sets the format of a particular image
    216. Imagick::setImageGamma Sets the image gamma
    217. Imagick::setImageGreenPrimary Sets the image chromaticity green primary point
    218. Imagick::setImageIndex Set the iterator position
    219. Imagick::setImageInterlaceScheme Sets the image compression
    220. Imagick::setImageInterpolateMethod Sets the image interpolate pixel method
    221. Imagick::setImageIterations Sets the image iterations
    222. Imagick::setImageMatte Sets the image matte channel
    223. Imagick::setImageMatteColor Sets the image matte color
    224. Imagick::setImageOpacity Sets the image opacity level
    225. Imagick::setImageOrientation Sets the image orientation.
    226. Imagick::setImagePage Sets the page geometry of the image
    227. Imagick::setImageProfile Adds a named profile to the Imagick object
    228. Imagick::setImageProperty Sets an image property
    229. Imagick::setImageRedPrimary Sets the image chromaticity red primary point
    230. Imagick::setImageRenderingIntent Sets the image rendering intent
    231. Imagick::setImageResolution Sets the image resolution
    232. Imagick::setImageScene Sets the image scene
    233. Imagick::setImageTicksPerSecond Sets the image ticks-per-second
    234. Imagick::setImageType Sets the image type
    235. Imagick::setImageUnits Sets the image units of resolution
    236. Imagick::setImageVirtualPixelMethod Sets the image virtual pixel method
    237. Imagick::setImageWhitePoint Sets the image chromaticity white point
    238. Imagick::setInterlaceScheme Sets the image compression
    239. Imagick::setIteratorIndex Set the iterator position
    240. Imagick::setLastIterator Sets the Imagick iterator to the last image
    241. Imagick::setOption Set an option
    242. Imagick::setPage Sets the page geometry of the Imagick object
    243. Imagick::setResolution Sets the image resolution
    244. Imagick::setResourceLimit Sets the limit for a particular resource in megabytes
    245. Imagick::setSamplingFactors Sets the image sampling factors
    246. Imagick::setSize Sets the size of the Imagick object
    247. Imagick::setSizeOffset Sets the size and offset of the Imagick object
    248. Imagick::setType Sets the image type attribute
    249. Imagick::shadeImage Creates a 3D effect
    250. Imagick::shadowImage Simulates an image shadow
    251. Imagick::sharpenImage Sharpens an image
    252. Imagick::shaveImage Shaves pixels from the image edges
    253. Imagick::shearImage Creating a parallelogram
    254. Imagick::sigmoidalContrastImage Adjusts the contrast of an image
    255. Imagick::sketchImage Simulates a pencil sketch
    256. Imagick::solarizeImage Applies a solarizing effect to the image
    257. Imagick::spliceImage Splices a solid color into the image
    258. Imagick::spreadImage Randomly displaces each pixel in a block
    259. Imagick::steganoImage Hides a digital watermark within the image
    260. Imagick::stereoImage Composites two images
    261. Imagick::stripImage Strips an image of all profiles and comments
    262. Imagick::swirlImage Swirls the pixels about the center of the image
    263. Imagick::textureImage Repeatedly tiles the texture image
    264. Imagick::thresholdImage Changes the value of individual pixels based on a threshold
    265. Imagick::thumbnailImage Changes the size of an image
    266. Imagick::tintImage Applies a color vector to each pixel in the image
    267. Imagick::transformImage Convenience method for setting crop size and the image geometry
    268. Imagick::transverseImage Creates a horizontal mirror image
    269. Imagick::trimImage Remove edges from the image
    270. Imagick::uniqueImageColors Discards all but one of any pixel color
    271. Imagick::unsharpMaskImage Sharpens an image
    272. Imagick::valid Checks if the current item is valid
    273. Imagick::vignetteImage Adds vignette filter to the image
    274. Imagick::waveImage Adds wave filter to the image
    275. Imagick::whiteThresholdImage Force all pixels above the threshold into white
    276. Imagick::writeImage Writes an image to the specified filename
    277. Imagick::writeImages Writes an image or image sequence
  6. The ImagickDraw class
    1. ImagickDraw::affine Adjusts the current affine transformation matrix
    2. ImagickDraw::annotation Draws text on the image
    3. ImagickDraw::arc Draws an arc
    4. ImagickDraw::bezier Draws a bezier curve
    5. ImagickDraw::circle Draws a circle
    6. ImagickDraw::clear Clears the ImagickDraw
    7. ImagickDraw::clone Makes an exact copy of the specified ImagickDraw object
    8. ImagickDraw::color Draws color on image
    9. ImagickDraw::comment Adds a comment
    10. ImagickDraw::composite Composites an image onto the current image
    11. ImagickDraw::__construct The ImagickDraw constructor
    12. ImagickDraw::destroy Frees all associated resources
    13. ImagickDraw::ellipse Draws an ellipse on the image
    14. ImagickDraw::getClipPath Obtains the current clipping path ID
    15. ImagickDraw::getClipRule Returns the current polygon fill rule
    16. ImagickDraw::getClipUnits Returns the interpretation of clip path units
    17. ImagickDraw::getFillColor Returns the fill color
    18. ImagickDraw::getFillOpacity Returns the opacity used when drawing
    19. ImagickDraw::getFillRule Returns the fill rule
    20. ImagickDraw::getFont Returns the font
    21. ImagickDraw::getFontFamily Returns the font family
    22. ImagickDraw::getFontSize Returns the font pointsize
    23. ImagickDraw::getFontStyle Returns the font style
    24. ImagickDraw::getFontWeight Returns the font weight
    25. ImagickDraw::getGravity Returns the text placement gravity
    26. ImagickDraw::getStrokeAntialias Returns the current stroke antialias setting
    27. ImagickDraw::getStrokeColor Returns the color used for stroking object outlines
    28. ImagickDraw::getStrokeDashArray Returns an array representing the pattern of dashes and gaps used to stroke paths
    29. ImagickDraw::getStrokeDashOffset Returns the offset into the dash pattern to start the dash
    30. ImagickDraw::getStrokeLineCap Returns the shape to be used at the end of open subpaths when they are stroked
    31. ImagickDraw::getStrokeLineJoin Returns the shape to be used at the corners of paths when they are stroked
    32. ImagickDraw::getStrokeMiterLimit Returns the stroke miter limit
    33. ImagickDraw::getStrokeOpacity Returns the opacity of stroked object outlines
    34. ImagickDraw::getStrokeWidth Returns the width of the stroke used to draw object outlines
    35. ImagickDraw::getTextAlignment Returns the text alignment
    36. ImagickDraw::getTextAntialias Returns the current text antialias setting
    37. ImagickDraw::getTextDecoration Returns the text decoration
    38. ImagickDraw::getTextEncoding Returns the code set used for text annotations
    39. ImagickDraw::getTextUnderColor Returns the text under color
    40. ImagickDraw::getVectorGraphics Returns a string containing vector graphics
    41. ImagickDraw::line Draws a line
    42. ImagickDraw::matte Paints on the image's opacity channel
    43. ImagickDraw::pathClose Adds a path element to the current path
    44. ImagickDraw::pathCurveToAbsolute Draws a cubic Bezier curve
    45. ImagickDraw::pathCurveToQuadraticBezierAbsolute Draws a quadratic Bezier curve
    46. ImagickDraw::pathCurveToQuadraticBezierRelative Draws a quadratic Bezier curve
    47. ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute Draws a quadratic Bezier curve
    48. ImagickDraw::pathCurveToQuadraticBezierSmoothRelative Draws a quadratic Bezier curve
    49. ImagickDraw::pathCurveToRelative Draws a cubic Bezier curve
    50. ImagickDraw::pathCurveToSmoothAbsolute Draws a cubic Bezier curve
    51. ImagickDraw::pathCurveToSmoothRelative Draws a cubic Bezier curve
    52. ImagickDraw::pathEllipticArcAbsolute Draws an elliptical arc
    53. ImagickDraw::pathEllipticArcRelative Draws an elliptical arc
    54. ImagickDraw::pathFinish Terminates the current path
    55. ImagickDraw::pathLineToAbsolute Draws a line path
    56. ImagickDraw::pathLineToHorizontalAbsolute Draws a horizontal line path
    57. ImagickDraw::pathLineToHorizontalRelative Draws a horizontal line
    58. ImagickDraw::pathLineToRelative Draws a line path
    59. ImagickDraw::pathLineToVerticalAbsolute Draws a vertical line
    60. ImagickDraw::pathLineToVerticalRelative Draws a vertical line path
    61. ImagickDraw::pathMoveToAbsolute Starts a new sub-path
    62. ImagickDraw::pathMoveToRelative Starts a new sub-path
    63. ImagickDraw::pathStart Declares the start of a path drawing list
    64. ImagickDraw::point Draws a point
    65. ImagickDraw::polygon Draws a polygon
    66. ImagickDraw::polyline Draws a polyline
    67. ImagickDraw::pop Destroys the current ImagickDraw in the stack, and returns to the previously pushed ImagickDraw
    68. ImagickDraw::popClipPath Terminates a clip path definition
    69. ImagickDraw::popDefs Terminates a definition list
    70. ImagickDraw::popPattern Terminates a pattern definition
    71. ImagickDraw::push Clones the current ImagickDraw and pushes it to the stack
    72. ImagickDraw::pushClipPath Starts a clip path definition
    73. ImagickDraw::pushDefs Indicates that following commands create named elements for early processing
    74. ImagickDraw::pushPattern Indicates that subsequent commands up to a ImagickDraw::opPattern() command comprise the definition of a named pattern
    75. ImagickDraw::rectangle Draws a rectangle
    76. ImagickDraw::render Renders all preceding drawing commands onto the image
    77. ImagickDraw::rotate Applies the specified rotation to the current coordinate space
    78. ImagickDraw::roundRectangle Draws a rounted rectangle
    79. ImagickDraw::scale Adjusts the scaling factor
    80. ImagickDraw::setClipPath Associates a named clipping path with the image
    81. ImagickDraw::setClipRule Set the polygon fill rule to be used by the clipping path
    82. ImagickDraw::setClipUnits Sets the interpretation of clip path units
    83. ImagickDraw::setFillAlpha Sets the opacity to use when drawing using the fill color or fill texture
    84. ImagickDraw::setFillColor Sets the fill color to be used for drawing filled objects
    85. ImagickDraw::setFillOpacity Sets the opacity to use when drawing using the fill color or fill texture
    86. ImagickDraw::setFillPatternURL Sets the URL to use as a fill pattern for filling objects
    87. ImagickDraw::setFillRule Sets the fill rule to use while drawing polygons
    88. ImagickDraw::setFont Sets the fully-specified font to use when annotating with text
    89. ImagickDraw::setFontFamily Sets the font family to use when annotating with text
    90. ImagickDraw::setFontSize Sets the font pointsize to use when annotating with text
    91. ImagickDraw::setFontStretch Sets the font stretch to use when annotating with text
    92. ImagickDraw::setFontStyle Sets the font style to use when annotating with text
    93. ImagickDraw::setFontWeight Sets the font weight
    94. ImagickDraw::setGravity Sets the text placement gravity
    95. ImagickDraw::setStrokeAlpha Specifies the opacity of stroked object outlines
    96. ImagickDraw::setStrokeAntialias Controls whether stroked outlines are antialiased
    97. ImagickDraw::setStrokeColor Sets the color used for stroking object outlines
    98. ImagickDraw::setStrokeDashArray Specifies the pattern of dashes and gaps used to stroke paths
    99. ImagickDraw::setStrokeDashOffset Specifies the offset into the dash pattern to start the dash
    100. ImagickDraw::setStrokeLineCap Specifies the shape to be used at the end of open subpaths when they are stroked
    101. ImagickDraw::setStrokeLineJoin Specifies the shape to be used at the corners of paths when they are stroked
    102. ImagickDraw::setStrokeMiterLimit Specifies the miter limit
    103. ImagickDraw::setStrokeOpacity Specifies the opacity of stroked object outlines
    104. ImagickDraw::setStrokePatternURL Sets the pattern used for stroking object outlines
    105. ImagickDraw::setStrokeWidth Sets the width of the stroke used to draw object outlines
    106. ImagickDraw::setTextAlignment Specifies a text alignment
    107. ImagickDraw::setTextAntialias Controls whether text is antialiased
    108. ImagickDraw::setTextDecoration Specifies a decoration
    109. ImagickDraw::setTextEncoding Specifies specifies the text code set
    110. ImagickDraw::setTextUnderColor Specifies the color of a background rectangle
    111. ImagickDraw::setVectorGraphics Sets the vector graphics
    112. ImagickDraw::setViewbox Sets the overall canvas size
    113. ImagickDraw::skewX Skews the current coordinate system in the horizontal direction
    114. ImagickDraw::skewY Skews the current coordinate system in the vertical direction
    115. ImagickDraw::translate Applies a translation to the current coordinate system
  7. The ImagickPixel class
    1. ImagickPixel::clear Clears resources associated with this object
    2. ImagickPixel::__construct The ImagickPixel constructor
    3. ImagickPixel::destroy Deallocates resources associated with this object
    4. ImagickPixel::getColor Returns the color
    5. ImagickPixel::getColorAsString Returns the color as a string
    6. ImagickPixel::getColorCount Returns the color count associated with this color
    7. ImagickPixel::getColorValue Gets the normalized value of the provided color channel
    8. ImagickPixel::getHSL Returns the normalized HSL color of the ImagickPixel object
    9. ImagickPixel::isSimilar Check the distance between this color and another
    10. ImagickPixel::setColor Sets the color
    11. ImagickPixel::setColorValue Sets the normalized value of one of the channels
    12. ImagickPixel::setHSL Sets the normalized HSL color
  8. The ImagickPixelIterator class
    1. ImagickPixelIterator::clear Clear resources associated with a PixelIterator
    2. ImagickPixelIterator::__construct The ImagickPixelIterator constructor
    3. ImagickPixelIterator::destroy Deallocates resources associated with a PixelIterator
    4. ImagickPixelIterator::getCurrentIteratorRow Returns the current row of ImagickPixel objects
    5. ImagickPixelIterator::getIteratorRow Returns the current pixel iterator row
    6. ImagickPixelIterator::getNextIteratorRow Returns the next row of the pixel iterator
    7. ImagickPixelIterator::getPreviousIteratorRow Returns the previous row
    8. ImagickPixelIterator::newPixelIterator Returns a new pixel iterator
    9. ImagickPixelIterator::newPixelRegionIterator Returns a new pixel iterator
    10. ImagickPixelIterator::resetIterator Resets the pixel iterator
    11. ImagickPixelIterator::setIteratorFirstRow Sets the pixel iterator to the first pixel row
    12. ImagickPixelIterator::setIteratorLastRow Sets the pixel iterator to the last pixel row
    13. ImagickPixelIterator::setIteratorRow Set the pixel iterator row
    14. ImagickPixelIterator::syncIterator Syncs the pixel iterator