Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm imagearc() trong PHP

imagearc() vẽ cung tròn (arc) hoặc elip trên ảnh GD.

Cú pháp

imagearc(resource $image, int $cx, int $cy, int $width, int $height, int $start, int $end, int $color): bool

Tham số

  • cx, cy: Tọa độ tâm.
  • width, height: Chiều rộng/cao của hình elip bao (đường kính ngang/dọc).
  • start, end: Góc bắt đầu/kết thúc (độ), 0° ở 3 giờ, ngược kim đồng hồ.
  • color: Color identifier.

Ví dụ: Vẽ tròn và cung elip

<?php
$img = imagecreatetruecolor(200, 200);
$c1 = imagecolorallocate($img, 100, 50, 255);
$c2 = imagecolorallocate($img, 30, 255, 150);
imagearc($img, 100, 100, 200, 200, 0, 360, $c1); // tròn tròn
imagearc($img, 130, 50, 100, 150, 25, 155, $c2); // cung elip
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
?>