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