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