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

PHP में imagelayereffect() फ़ंक्शन से अल्फा ब्लेंडिंग फ्लैग सेट करके लेयरिंग इफेक्ट्स उपयोग करें


imagelayereffect() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग लेयरिंग इफेक्ट्स उपयोग करने के लिए अल्फा ब्लेंडिंग फ्लैग सेट करने के लिए किया जाता है। यह सफलता पर True या विफलता पर False लौटाता है।

सिंटैक्स

bool imagelayereffect($image, $effect)

पैरामीटर्स

imagelayereffect() दो अलग-अलग पैरामीटर्स लेता है: $image और $effect।

  • $image - यह पैरामीटर इमेज क्रिएशन फ़ंक्शन imagecreatetruecolor() द्वारा लौटाया जाता है। इसका उपयोग इमेज का आकार बनाने के लिए किया जाता है।

  • $effect - यह पैरामीटर ब्लेंडिंग फ्लैग का मान सेट करने के लिए उपयोग किया जाता है, विभिन्न इफेक्ट स्थिरांकों का उपयोग करके, जो नीचे दिए गए हैं -

    • IMG_EFFECT_REPLACE - इसका उपयोग पिक्सेल रिप्लेसमेंट सेट करने के लिए किया जाता है। यह imagealphablending() फ़ंक्शन को true पास करने के समान है।

    • IMG_EFFECT_ALPHABLEND - इसका उपयोग सामान्य पिक्सेल ब्लेंडिंग सेट करने के लिए किया जाता है। यह imagealphablending() फ़ंक्शन को false पास करने के बराबर है।

    • IMG_EFFECT_NORMAL - यह IMG_EFFECT_ALPHABLEND के समान है।

    • IMG_EFFECT_OVERLAY - IMG_EFFECT_OVERLAY का उपयोग करके सफेद बैकग्राउंड पिक्सेल सफेद रहेंगे और काले बैकग्राउंड पिक्सेल काले रहेंगे लेकिन ग्रे बैकग्राउंड पिक्सेल फोरग्राउंड पिक्सेल का रंग ले लेंगे।

    • IMG_EFFECT_MULTIPLY - यह मल्टीप्लाई इफेक्ट सेट करेगा।

रिटर्न वैल्यूज़

imagelayereffect() सफलता पर True और विफलता पर False लौटाता है।

उदाहरण 1

<?php
    // imagecreatetruecolor() फ़ंक्शन का उपयोग करके इमेज सेट करें
    $img = imagecreatetruecolor(700, 300);
    // बैकग्राउंड कलर सेट करें
    imagefilledrectangle($img, 0, 0, 150, 150, imagecolorallocate($img, 122, 122, 122));
    // ओवरले अल्फा ब्लेंडिंग फ्लैग लागू करें
    imagelayereffect($img, IMG_EFFECT_OVERLAY);
    // दो ग्रे एलिप्स ड्रा करें
    imagefilledellipse($img, 50, 50, 40, 40, imagecolorallocate($img, 100, 255, 100));
    imagefilledellipse($img, 50, 50, 50, 80, imagecolorallocate($img, 100, 100, 255));
    imagefilledellipse($img, 50, 50, 80, 50, imagecolorallocate($img, 255, 0, 0));
    // इमेज आउटपुट करें
    header('Content-type: image/png');
    imagepng($img);
    imagedestroy($img);
?>

आउटपुट

PHP में imagelayereffect() फ़ंक्शन से अल्फा ब्लेंडिंग फ्लैग सेट करके लेयरिंग इफेक्ट्स उपयोग करें

उदाहरण 2

<?php
    // imagecreatetruecolor() फ़ंक्शन का उपयोग करके इमेज सेट करें
    $img = imagecreatetruecolor(700, 200);
    // बैकग्राउंड कलर सेट करें
    imagefilledrectangle($img, 0, 0, 200, 200, imagecolorallocate($img, 122, 122, 122));
    // रिप्लेस अल्फा ब्लेंडिंग फ्लैग लागू करें
    imagelayereffect($img, IMG_EFFECT_REPLACE);
    // दो ग्रे एलिप्स ड्रा करें
    imagefilledellipse($img,100,100,160,160, imagecolorallocate($img,0,0,0));
    imagefilledellipse($img,100,100,140,140, imagecolorallocate($img,0,0,255));
    imagefilledellipse($img,100,100,100,100, imagecolorallocate($img,255,0,0));
    // इमेज आउटपुट करें
    header('Content-type: image/png');
    imagepng($img);
    imagedestroy($img);
?>

आउटपुट

PHP में imagelayereffect() फ़ंक्शन से अल्फा ब्लेंडिंग फ्लैग सेट करके लेयरिंग इफेक्ट्स उपयोग करें


  1. PHP में imagefilledpolygon() फ़ंक्शन का उपयोग करके भरा हुआ बहुभुज कैसे बनाएं? PHP में imagefilledpolygon() फ़ंक्शन का उपयोग करके भरा हुआ बहुभुज कैसे बनाएं?

    imagefilledpolygon() एक अंतर्निहित PHP फ़ंक्शन है जिसका उपयोग भरा हुआ बहुभुज बनाने के लिए किया जाता है। सिंटैक्स bool imagefilledpolygon($image, $points, $num_points, $color) पैरामीटर्स imagefilledpolygon() चार अलग-अलग पैरामीटर्स लेता है: $image, $points, $num_points, और $color। $image - ima

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

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

  1. PHP में imagecreatefromjpeg() फ़ंक्शन का उपयोग करके JPEG फ़ाइल से नया इमेज कैसे बनाएं? PHP में imagecreatefromjpeg() फ़ंक्शन का उपयोग करके JPEG फ़ाइल से नया इमेज कैसे बनाएं?

    imagecreatefromjpeg() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग JPEG फ़ाइल से एक नया इमेज बनाने के लिए किया जाता है। यह दिए गए फ़ाइलनाम से प्राप्त इमेज का प्रतिनिधित्व करने वाला एक इमेज पहचानकर्ता लौटाता है। सिंटैक्स resource imagecreatefromjpeg(string $filename) पैरामीटर्स imagecreatefromjpeg(