imagearc

(PHP 4, PHP 5, PHP 7, PHP 8)

imagearc畫橢圓弧

說明

imagearc(
    resource $image,
    int $cx,
    int $cy,
    int $w,
    int $h,
    int $s,
    int $e,
    int $color
): bool

imagearc()cxcy(圖像左上角為 0, 0)為中心在 image 所代表的圖像中畫一個(gè)橢圓弧。wh 分別指定了橢圓的寬度和高度,起始和結(jié)束點(diǎn)以 se 參數(shù)以角度指定。0°位于三點(diǎn)鐘位置,以順時(shí)針方向繪畫。

示例 #1 用 imagearc() 畫一個(gè)圓

<?php
// 創(chuàng)建一個(gè) 200X200 的圖像
$img imagecreatetruecolor(200200);
// 分配顏色
$white imagecolorallocate($img255255255);
$black imagecolorallocate($img000);
// 畫一個(gè)黑色的圓
imagearc($img1001001501500360$black);
// 將圖像輸出到瀏覽器
header("Content-type: image/png");
imagepng($img);
// 釋放內(nèi)存
imagedestroy($img);
?>

參見 imageellipse()imagefilledellipse()imagefilledarc()。