imageopenpolygon() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग दी गई इमेज पर ओपन पॉलीगॉन ड्रा करने के लिए किया जाता है।
सिंटैक्स
bool imageopenpolygon(resource $image, array $points, int $num_points, int $color)
पैरामीटर्स
imageopenpolygon() चार अलग-अलग पैरामीटर्स लेता है: $image, $points, $num_points और $color।
$image - काम करने के लिए इमेज रिसोर्स निर्दिष्ट करता है।
$points - पॉलीगॉन के पॉइंट्स निर्दिष्ट करता है।
$num_points - पॉइंट्स की संख्या निर्दिष्ट करता है। कुल (वर्टेक्स) पॉइंट्स की संख्या कम से कम तीन होनी चाहिए।
$color - यह पैरामीटर पॉलीगॉन का रंग निर्दिष्ट करता है।
रिटर्न वैल्यूज़
imageopenpolygon() सफलता पर True और विफलता पर False लौटाता है।
उदाहरण 1
<?php
// imagecreatetruecolor() फ़ंक्शन का उपयोग करके ब्लैंक इमेज बनाएं
$img = imagecreatetruecolor(700, 300);
// पॉलीगॉन के लिए रंग आवंटित करें
$col_poly = imagecolorallocate($img, 0, 255, 0);
// पॉलीगॉन ड्रा करें
imageopenpolygon($img, array(
0, 0,
100, 200,
400, 200
), 3, $col_poly);
// ब्राउज़र को पिक्चर आउटपुट करें
header('Content-type: image/png');
imagepng($img);
imagedestroy($img);
?>
आउटपुट

उदाहरण 2
<?php
// imagecreatetruecolor() फ़ंक्शन का उपयोग करके ब्लैंक इमेज बनाएं
$image = imagecreatetruecolor(700, 300);
// रंग आवंटित करें
$blue = imagecolorallocate($image, 0, 255, 255);
// ऐरे के छह पॉइंट्स
$points = array(
60, 130,
130, 230,
280, 230,
350, 130,
210, 30,
60, 130
);
// पॉलीगॉन बनाएं
imageopenpolygon($image, $points, 6, $blue);
// ब्राउज़र को आउटपुट करें
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>
आउटपुट
