Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน imagearc() ใน PHP


ฟังก์ชัน imagearc() ใช้ในการวาดส่วนโค้ง

ไวยากรณ์

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

พารามิเตอร์

  • $img :สร้างภาพด้วย imagecreatetruecolor()

  • $cx :พิกัด x ของศูนย์

  • $cy :พิกัด y ของศูนย์

  • $ความกว้าง :ความกว้างของส่วนโค้ง

  • $ความสูง :ความสูงของส่วนโค้ง

  • $start :มุมเริ่มต้นของส่วนโค้ง หน่วยเป็นองศา

  • $end :มุมปลายโค้งเป็นองศา

  • $สี :กำหนดสีของภาพ

คืนสินค้า

ฟังก์ชัน imagearc() ส่งคืนค่า TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง:

<?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);
?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์:

ฟังก์ชัน imagearc() ใน PHP

ตัวอย่าง

เรามาดูตัวอย่างอื่นที่เรามีพิกัดและมุมสำหรับส่วนโค้งต่างกัน:

<?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);
?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์:

ฟังก์ชัน imagearc() ใน PHP