ฟังก์ชัน 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);
?> ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์:

ตัวอย่าง
เรามาดูตัวอย่างอื่นที่เรามีพิกัดและมุมสำหรับส่วนโค้งต่างกัน:
<?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);
?> ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์:
