ImageMagick ImagickDraw::arc
(PECL imagick 2, PECL imagick 3)
ImagickDraw::arc — Draws an arc
설명
public ImagickDraw::arc( float $sx, float $sy, float $ex, float $ey, float $sd, float $ed ): bool
경고 이 함수는 현재 문서화되어 있지 않습니다. 해당 인수 목록만 사용할 수 있습니다.
이미지의 지정된 경계 사각형 내에 있는 호를 그립니다.
매개변수
sx
- 경계 사각형의 시작 x 좌표
sy
- 경계 사각형의 시작 y 좌표
ex
- 경계 사각형의 끝 x 좌표
ey
- 경계 사각형의 끝 y 좌표
sd
- 시작 회전 각도
ed
- 끝 회전 각도
반환 값
값이 반환되지 않습니다.
Examples
예제 #1 ImagickDraw::arc() 예제
<?php
function arc($strokeColor, $fillColor, $backgroundColor, $startX, $startY, $endX, $endY, $startAngle, $endAngle) {
//Create a ImagickDraw object to draw into.
$draw = new \ImagickDraw();
$draw->setStrokeWidth(1);
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeWidth(2);
$draw->arc($startX, $startY, $endX, $endY, $startAngle, $endAngle);
//Create an image object which the draw commands can be rendered into
$image = new \Imagick();
$image->newImage(IMAGE_WIDTH, IMAGE_HEIGHT, $backgroundColor);
$image->setImageFormat("png");
//Render the draw commands in the ImagickDraw object
//into the image.
$image->drawImage($draw);
//Send the image to the browser
header("Content-Type: image/png");
echo $image->getImageBlob();
}
?>