DJ Mike's Tutorials: PHP Imagemagick Functions
ImageMagick Functions
<
^
>
The ImagickDraw class
ImagickDraw::affine
Adjusts the current affine transformation matrix.
ImagickDraw::annotation
Draws text on the image.
ImagickDraw::arc
Draws an arc.
ImagickDraw::bezier
Draws a bezier curve.
ImagickDraw::circle
Draws a circle.
ImagickDraw::clear
Clears the ImagickDraw.
ImagickDraw::clone
Makes an exact copy of the specified ImagickDraw object.
ImagickDraw::color
Draws color on image.
ImagickDraw::comment
Adds a comment.
ImagickDraw::composite
Composites an image onto the current image.
ImagickDraw::__construct
The ImagickDraw constructor.
ImagickDraw::destroy
Frees all associated resources.
ImagickDraw::ellipse
Draws an ellipse on the image.
ImagickDraw::getClipPath
Obtains the current clipping path ID.
ImagickDraw::getClipRule
Returns the current polygon fill rule.
ImagickDraw::getClipUnits
Returns the interpretation of clip path units.
ImagickDraw::getFillColor
Returns the fill color.
ImagickDraw::getFillOpacity
Returns the opacity used when drawing.
ImagickDraw::getFillRule
Returns the fill rule.
ImagickDraw::getFont
Returns the font.
ImagickDraw::getFontFamily
Returns the font family.
ImagickDraw::getFontSize
Returns the font pointsize.
ImagickDraw::getFontStyle
Returns the font style.
ImagickDraw::getFontWeight
Returns the font weight.
ImagickDraw::getGravity
Returns the text placement gravity.
ImagickDraw::getStrokeAntialias
Returns the current stroke antialias setting.
ImagickDraw::getStrokeColor
Returns the color used for stroking object outlines.
ImagickDraw::getStrokeDashArray
Returns an array representing the pattern of dashes and gaps used to stroke paths.
ImagickDraw::getStrokeDashOffset
Returns the offset into the dash pattern to start the dash.
ImagickDraw::getStrokeLineCap
Returns the shape to be used at the end of open subpaths when they are stroked.
ImagickDraw::getStrokeLineJoin
Returns the shape to be used at the corners of paths when they are stroked.
ImagickDraw::getStrokeMiterLimit
Returns the stroke miter limit.
ImagickDraw::getStrokeOpacity
Returns the opacity of stroked object outlines.
ImagickDraw::getStrokeWidth
Returns the width of the stroke used to draw object outlines.
ImagickDraw::getTextAlignment
Returns the text alignment.
ImagickDraw::getTextAntialias
Returns the current text antialias setting.
ImagickDraw::getTextDecoration
Returns the text decoration.
ImagickDraw::getTextEncoding
Returns the code set used for text annotations.
ImagickDraw::getTextUnderColor
Returns the text under color.
ImagickDraw::getVectorGraphics
Returns a string containing vector graphics.
ImagickDraw::line
Draws a line.
ImagickDraw::matte
Paints on the image's opacity channel.
ImagickDraw::pathClose
Adds a path element to the current path.
ImagickDraw::pathCurveToAbsolute
Draws a cubic Bezier curve.
ImagickDraw::pathCurveToQuadraticBezierAbsolute
Draws a quadratic Bezier curve.
ImagickDraw::pathCurveToQuadraticBezierRelative
Draws a quadratic Bezier curve.
ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute
Draws a quadratic Bezier curve.
ImagickDraw::pathCurveToQuadraticBezierSmoothRelative
Draws a quadratic Bezier curve.
ImagickDraw::pathCurveToRelative
Draws a cubic Bezier curve.
ImagickDraw::pathCurveToSmoothAbsolute
Draws a cubic Bezier curve.
ImagickDraw::pathCurveToSmoothRelative
Draws a cubic Bezier curve.
ImagickDraw::pathEllipticArcAbsolute
Draws an elliptical arc.
ImagickDraw::pathEllipticArcRelative
Draws an elliptical arc.
ImagickDraw::pathFinish
Terminates the current path.
ImagickDraw::pathLineToAbsolute
Draws a line path.
ImagickDraw::pathLineToHorizontalAbsolute
Draws a horizontal line path.
ImagickDraw::pathLineToHorizontalRelative
Draws a horizontal line.
ImagickDraw::pathLineToRelative
Draws a line path.
ImagickDraw::pathLineToVerticalAbsolute
Draws a vertical line.
ImagickDraw::pathLineToVerticalRelative
Draws a vertical line path.
ImagickDraw::pathMoveToAbsolute
Starts a new sub-path.
ImagickDraw::pathMoveToRelative
Starts a new sub-path.
ImagickDraw::pathStart
Declares the start of a path drawing list.
ImagickDraw::point
Draws a point.
ImagickDraw::polygon
Draws a polygon.
ImagickDraw::polyline
Draws a polyline.
ImagickDraw::pop
Destroys the current ImagickDraw in the stack, and returns to the previously pushed ImagickDraw.
ImagickDraw::popClipPath
Terminates a clip path definition.
ImagickDraw::popDefs
Terminates a definition list.
ImagickDraw::popPattern
Terminates a pattern definition.
ImagickDraw::push
Clones the current ImagickDraw and pushes it to the stack.
ImagickDraw::pushClipPath
Starts a clip path definition.
ImagickDraw::pushDefs
Indicates that following commands create named elements for early processing.
ImagickDraw::pushPattern
Indicates that subsequent commands up to a ImagickDraw::opPattern() command comprise the definition of a named pattern.
ImagickDraw::rectangle
Draws a rectangle.
ImagickDraw::render
Renders all preceding drawing commands onto the image.
ImagickDraw::rotate
Applies the specified rotation to the current coordinate space.
ImagickDraw::roundRectangle
Draws a rounded rectangle.
ImagickDraw::scale
Adjusts the scaling factor.
ImagickDraw::setClipPath
Associates a named clipping path with the image.
ImagickDraw::setClipRule
Set the polygon fill rule to be used by the clipping path.
ImagickDraw::setClipUnits
Sets the interpretation of clip path units.
ImagickDraw::setFillAlpha
Sets the opacity to use when drawing using the fill color or fill texture.
ImagickDraw::setFillColor
Sets the fill color to be used for drawing filled objects.
ImagickDraw::setFillOpacity
Sets the opacity to use when drawing using the fill color or fill texture.
ImagickDraw::setFillPatternURL
Sets the URL to use as a fill pattern for filling objects.
ImagickDraw::setFillRule
Sets the fill rule to use while drawing polygons.
ImagickDraw::setFont
Sets the fully-specified font to use when annotating with text.
ImagickDraw::setFontFamily
Sets the font family to use when annotating with text.
ImagickDraw::setFontSize
Sets the font pointsize to use when annotating with text.
ImagickDraw::setFontStretch
Sets the font stretch to use when annotating with text.
ImagickDraw::setFontStyle
Sets the font style to use when annotating with text.
ImagickDraw::setFontWeight
Sets the font weight.
ImagickDraw::setGravity
Sets the text placement gravity.
ImagickDraw::setStrokeAlpha
Specifies the opacity of stroked object outlines.
ImagickDraw::setStrokeAntialias
Controls whether stroked outlines are antialiased.
ImagickDraw::setStrokeColor
Sets the color used for stroking object outlines.
ImagickDraw::setStrokeDashArray
Specifies the pattern of dashes and gaps used to stroke paths.
ImagickDraw::setStrokeDashOffset
Specifies the offset into the dash pattern to start the dash.
ImagickDraw::setStrokeLineCap
Specifies the shape to be used at the end of open subpaths when they are stroked.
ImagickDraw::setStrokeLineJoin
Specifies the shape to be used at the corners of paths when they are stroked.
ImagickDraw::setStrokeMiterLimit
Specifies the miter limit.
ImagickDraw::setStrokeOpacity
Specifies the opacity of stroked object outlines.
ImagickDraw::setStrokePatternURL
Sets the pattern used for stroking object outlines.
ImagickDraw::setStrokeWidth
Sets the width of the stroke used to draw object outlines.
ImagickDraw::setTextAlignment
Specifies a text alignment.
ImagickDraw::setTextAntialias
Controls whether text is antialiased.
ImagickDraw::setTextDecoration
Specifies a decoration.
ImagickDraw::setTextEncoding
Specifies specifies the text code set.
ImagickDraw::setTextUnderColor
Specifies the color of a background rectangle.
ImagickDraw::setVectorGraphics
Sets the vector graphics.
ImagickDraw::setViewbox
Sets the overall canvas size.
ImagickDraw::skewX
Skews the current coordinate system in the horizontal direction.
ImagickDraw::skewY
Skews the current coordinate system in the vertical direction.
ImagickDraw::translate
Applies a translation to the current coordinate system.
<
^
>
Created by
DJ Mike from Santa Barbara