ฟังก์ชัน imagepolygon() ใช้สำหรับวาดรูปหลายเหลี่ยม
ไวยากรณ์
bool imagepolygon( $img, $points, $num_points, $color)
พารามิเตอร์
- $img :สร้างภาพเปล่าด้วยฟังก์ชัน imagecreatetruecolor()
- $points :อาร์เรย์ที่มีจุดยอดของรูปหลายเหลี่ยม
- $num_points :จำนวนจุดยอดทั้งหมดในรูปหลายเหลี่ยม
- $สี :ตัวระบุสีที่สร้างด้วยฟังก์ชัน imagecolorallocate()
คืนสินค้า
ฟังก์ชัน imagepolygon() ส่งคืนค่า TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง:
<?php $img = imagecreatetruecolor(400, 300); $color = imagecolorallocate($img, 120, 160, 190); $bgcolor = imagecolorallocate($img, 10, 100, 50); imagefill($img, 0, 0, $bgcolor); imagepolygon($img, array( 50, 50, 150, 200, 340, 200 ), 3, $color); header('Content-type: image/png'); imagepng($img); imagedestroy($img); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์: