ImageMagick
PHP Manual

The ImagickDraw class

Class synopsis

ImagickDraw
ImagickDraw {
bool ImagickDraw::affine ( array $affine )
bool ImagickDraw::annotation ( float $x , float $y , string $text )
bool ImagickDraw::arc ( float $sx , float $sy , float $ex , float $ey , float $sd , float $ed )
bool ImagickDraw::bezier ( array $coordinates )
bool ImagickDraw::circle ( float $ox , float $oy , float $px , float $py )
bool ImagickDraw::clear ( void )
ImagickDraw ImagickDraw::clone ( void )
bool ImagickDraw::color ( float $x , float $y , int $paintMethod )
bool ImagickDraw::comment ( string $comment )
bool ImagickDraw::composite ( int $compose , float $x , float $y , float $width , float $height , Imagick $compositeWand )
ImagickDraw ImagickDraw::__construct ( void )
bool ImagickDraw::destroy ( void )
bool ImagickDraw::ellipse ( float $ox , float $oy , float $rx , float $ry , float $start , float $end )
string ImagickDraw::getClipPath ( void )
ImagickPixel ImagickDraw::getFillColor ( void )
string ImagickDraw::getFont ( void )
float ImagickDraw::getFontSize ( void )
ImagickPixel ImagickDraw::getStrokeColor ( ImagickPixel $stroke_color )
ImagickPixel ImagickDraw::getTextUnderColor ( void )
bool ImagickDraw::line ( float $sx , float $sy , float $ex , float $ey )
bool ImagickDraw::matte ( float $x , float $y , int $paintMethod )
bool ImagickDraw::pathClose ( void )
bool ImagickDraw::pathCurveToAbsolute ( float $x1 , float $y1 , float $x2 , float $y2 , float $x , float $y )
bool ImagickDraw::pathCurveToQuadraticBezierAbsolute ( float $x1 , float $y1 , float $x , float $y )
bool ImagickDraw::pathCurveToQuadraticBezierRelative ( float $x1 , float $y1 , float $x , float $y )
bool ImagickDraw::pathCurveToRelative ( float $x1 , float $y1 , float $x2 , float $y2 , float $x , float $y )
bool ImagickDraw::pathCurveToSmoothAbsolute ( float $x2 , float $y2 , float $x , float $y )
bool ImagickDraw::pathCurveToSmoothRelative ( float $x2 , float $y2 , float $x , float $y )
bool ImagickDraw::pathEllipticArcAbsolute ( float $rx , float $ry , float $x_axis_rotation , bool $large_arc_flag , bool $sweep_flag , float $x , float $y )
bool ImagickDraw::pathEllipticArcRelative ( float $rx , float $ry , float $x_axis_rotation , bool $large_arc_flag , bool $sweep_flag , float $x , float $y )
bool ImagickDraw::pathLineToAbsolute ( float $x , float $y )
bool ImagickDraw::pathLineToRelative ( float $x , float $y )
bool ImagickDraw::pathMoveToAbsolute ( float $x , float $y )
bool ImagickDraw::pathMoveToRelative ( float $x , float $y )
bool ImagickDraw::pathStart ( void )
bool ImagickDraw::point ( float $x , float $y )
bool ImagickDraw::polygon ( array $coordinates )
bool ImagickDraw::polyline ( array $coordinates )
bool ImagickDraw::pop ( void )
bool ImagickDraw::popDefs ( void )
bool ImagickDraw::push ( void )
bool ImagickDraw::pushClipPath ( string $clip_mask_id )
bool ImagickDraw::pushDefs ( void )
bool ImagickDraw::pushPattern ( string $pattern_id , float $x , float $y , float $width , float $height )
bool ImagickDraw::rectangle ( float $x1 , float $y1 , float $x2 , float $y2 )
bool ImagickDraw::render ( void )
bool ImagickDraw::rotate ( float $degrees )
bool ImagickDraw::roundRectangle ( float $x1 , float $y1 , float $x2 , float $y2 , float $rx , float $ry )
bool ImagickDraw::scale ( float $x , float $y )
bool ImagickDraw::setClipPath ( string $clip_mask )
bool ImagickDraw::setClipRule ( int $fill_rule )
bool ImagickDraw::setClipUnits ( int $clip_units )
bool ImagickDraw::setFillAlpha ( float $opacity )
bool ImagickDraw::setFillOpacity ( float $fillOpacity )
bool ImagickDraw::setFillPatternURL ( string $fill_url )
bool ImagickDraw::setFillRule ( int $fill_rule )
bool ImagickDraw::setFont ( string $font_name )
bool ImagickDraw::setFontFamily ( string $font_family )
bool ImagickDraw::setFontSize ( float $pointsize )
bool ImagickDraw::setFontStretch ( int $fontStretch )
bool ImagickDraw::setFontStyle ( int $style )
bool ImagickDraw::setFontWeight ( int $font_weight )
bool ImagickDraw::setGravity ( int $gravity )
bool ImagickDraw::setStrokeAlpha ( float $opacity )
bool ImagickDraw::setStrokeAntialias ( bool $stroke_antialias )
bool ImagickDraw::setStrokeDashArray ( array $dashArray )
bool ImagickDraw::setStrokeDashOffset ( float $dash_offset )
bool ImagickDraw::setStrokeLineCap ( int $linecap )
bool ImagickDraw::setStrokeLineJoin ( int $linejoin )
bool ImagickDraw::setStrokeMiterLimit ( int $miterlimit )
bool ImagickDraw::setStrokeOpacity ( float $stroke_opacity )
bool ImagickDraw::setStrokePatternURL ( string $stroke_url )
bool ImagickDraw::setStrokeWidth ( float $stroke_width )
bool ImagickDraw::setTextAlignment ( int $alignment )
bool ImagickDraw::setTextAntialias ( bool $antiAlias )
bool ImagickDraw::setTextDecoration ( int $decoration )
bool ImagickDraw::setTextEncoding ( string $encoding )
bool ImagickDraw::setVectorGraphics ( string $xml )
bool ImagickDraw::setViewbox ( int $x1 , int $y1 , int $x2 , int $y2 )
bool ImagickDraw::skewX ( float $degrees )
bool ImagickDraw::skewY ( float $degrees )
bool ImagickDraw::translate ( float $x , float $y )
}

Table of Contents


ImageMagick
PHP Manual