©
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
(PECL imagick 2.0.0)
ImagickDraw::roundRectangle — Draws a rounded rectangle
$x1
, float $y1
, float $x2
, float $y2
, float $rx
, float $ry
)本函数还未编写文档,仅有参数列表。
Draws a rounded rectangle given two coordinates, x & y corner radiuses and using the current stroke, stroke width, and fill settings.
x1
x coordinate of the top left corner
y1
y coordinate of the top left corner
x2
x coordinate of the bottom right
y2
y coordinate of the bottom right
rx
x rounding
ry
y rounding
没有返回值。
Example #1 ImagickDraw::roundRectangle()
<?php
function roundRectangle ( $strokeColor , $fillColor , $backgroundColor , $startX , $startY , $endX , $endY , $roundX , $roundY ) {
$draw = new \ ImagickDraw ();
$draw -> setStrokeColor ( $strokeColor );
$draw -> setFillColor ( $fillColor );
$draw -> setStrokeOpacity ( 1 );
$draw -> setStrokeWidth ( 2 );
$draw -> roundRectangle ( $startX , $startY , $endX , $endY , $roundX , $roundY );
$imagick = new \ Imagick ();
$imagick -> newImage ( 500 , 500 , $backgroundColor );
$imagick -> setImageFormat ( "png" );
$imagick -> drawImage ( $draw );
header ( "Content-Type: image/png" );
echo $imagick -> getImageBlob ();
}
?>