(PECL imagick 2.0.0)
ImagickDraw::rectangle — Draws a rectangle
$x1
, float $y1
, float $x2
, float $y2
)이 함수는 현재 문서화 되어있지 않습니다; 인수 목록만을 제공합니다.
Draws a rectangle given two coordinates and using the current stroke, stroke width, and fill settings.
x1x coordinate of the top left corner
y1y coordinate of the top left corner
x2x coordinate of the bottom right corner
y2y coordinate of the bottom right corner
값을 반환하지 않습니다.
Example #1 ImagickDraw::rectangle()
<?php
function rectangle($strokeColor, $fillColor, $backgroundColor) {
$draw = new \ImagickDraw();
$strokeColor = new \ImagickPixel($strokeColor);
$fillColor = new \ImagickPixel($fillColor);
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeOpacity(1);
$draw->setStrokeWidth(2);
$draw->rectangle(200, 200, 300, 300);
$imagick = new \Imagick();
$imagick->newImage(500, 500, $backgroundColor);
$imagick->setImageFormat("png");
$imagick->drawImage($draw);
header("Content-Type: image/png");
echo $imagick->getImageBlob();
}
?>