Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में imageopenpolygon() फ़ंक्शन से ओपन पॉलीगॉन ड्रा करें


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);
?>

आउटपुट

PHP में imageopenpolygon() फ़ंक्शन से ओपन पॉलीगॉन ड्रा करें

उदाहरण 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);
?>

आउटपुट

PHP में imageopenpolygon() फ़ंक्शन से ओपन पॉलीगॉन ड्रा करें


  1. PHP में imageellipse() फ़ंक्शन का उपयोग करके दीर्घवृत्त कैसे बनाएं? PHP में imageellipse() फ़ंक्शन का उपयोग करके दीर्घवृत्त कैसे बनाएं?

    imageellipse() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग दीर्घवृत्त बनाने के लिए किया जाता है। यह सफलता पर True और विफलता पर False लौटाता है। सिंटैक्स Bool imageellipse($image, $cx, $cy, $width, $height, $color) पैरामीटर्स imageellipse() छह अलग-अलग पैरामीटर्स लेता है: $image, $cx, $cy, $width,

  1. PHP में imagecrop() फ़ंक्शन का उपयोग करके इमेज को दिए गए आयत में कैसे क्रॉप करें? PHP में imagecrop() फ़ंक्शन का उपयोग करके इमेज को दिए गए आयत में कैसे क्रॉप करें?

    imagecrop() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग इमेज को दिए गए आयत में क्रॉप करने के लिए किया जाता है। यह इमेज को दिए गए आयत क्षेत्र से क्रॉप करता है और आउटपुट इमेज लौटाता है। दी गई इमेज संशोधित नहीं होती है। सिंटैक्स resource imagecrop($image, $rect) पैरामीटर्स imagecrop() दो पैरामीटर्स

  1. PHP में imagecropauto() फ़ंक्शन का उपयोग करके इमेज को स्वचालित रूप से कैसे क्रॉप करें? PHP में imagecropauto() फ़ंक्शन का उपयोग करके इमेज को स्वचालित रूप से कैसे क्रॉप करें?

    imagecropauto() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग उपलब्ध मोड्स में से किसी एक का उपयोग करके इमेज को स्वचालित रूप से क्रॉप करने के लिए किया जाता है। सिंटैक्स resource imagecropauto(resource $image, int $mode, float $threshold, int $color) पैरामीटर्स imagecropauto() चार अलग-अलग पैरामीटर्स