Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm imagearc () trong PHP

Hàm imagearc () được sử dụng để vẽ một cung tròn.

Cú pháp

imagearc( $img, $cx, $cy, $width, $height, $start, $end, $color )

Tham số

  • $ img :Tạo một hình ảnh với virtualecreatetruecolor ().

  • $ cx :tọa độ x của trung tâm.

  • $ cy :tọa độ y của trung tâm.

  • $ width :Chiều rộng của cung.

  • $ chiều cao :Chiều cao của cung.

  • $ start :Góc bắt đầu cung tròn, tính bằng độ.

  • $ end :Góc cuối cung tính bằng độ.

  • $ màu :Nó thiết lập màu sắc của hình ảnh.

Quay lại

Hàm imagearc () trả về giá trị TRUE khi thành công hoặc FALSE khi thất bại.

Ví dụ

Sau đây là một ví dụ:

<?php
   $img = imagecreatetruecolor(200, 200);
   $one = imagecolorallocate($img, 100, 50, 255);
   $two = imagecolorallocate($img, 30, 255, 150);  
   imagearc($img, 100, 100, 200, 200, 0, 360, $one);
   imagearc($img, 130, 50, 100, 150, 25, 155, $two);
   header("Content-type: image/png");
   imagepng($img);
   imagedestroy($img);
?>

Đầu ra

Sau đây là kết quả:

Hàm imagearc () trong PHP

Ví dụ

Hãy để chúng tôi xem một ví dụ khác, trong đó chúng tôi có các tọa độ và góc khác nhau cho cung:

<?php
$img = imagecreatetruecolor(250, 250);
$one = imagecolorallocate($img, 100, 90, 255);
$two = imagecolorallocate($img, 100, 255, 190);  
imagearc($img, 130, 100, 200, 200, 0, 360, $one);
imagearc($img, 140, 50, 140, 150, 95, 155, $two);
header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
?>

Đầu ra

Sau đây là kết quả:

Hàm imagearc () trong PHP