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

PHP में imaglayereffect () फ़ंक्शन का उपयोग करके लेयरिंग प्रभावों का उपयोग करने के लिए अल्फा ब्लेंडिंग ध्वज कैसे सेट करें?

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

सिंटैक्स

bool imagelayereffect($image, $effect)

पैरामीटर

छवि परत प्रभाव () दो अलग-अलग पैरामीटर लेता है:$image और $प्रभाव

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

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

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

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

    • IMG_EFFECT_NORMAL - यह IMG_EFFETC_ALPHABLEND जैसा ही है।

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

    • IMG_EFFETC_MULTIPLY - यह गुणन प्रभाव सेट करेगा।

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

छवि परत प्रभाव () सफलता पर सही और असफलता पर गलत लौटाता है।

उदाहरण 1

<?php
   // Setup an image using imagecreatetruecolor() function
   $img = imagecreatetruecolor(700, 300);
   
   // Set a background color
   imagefilledrectangle($img, 0, 0, 150, 150, imagecolorallocate($img, 122, 122, 122));

   // Apply the overlay alpha blending flag
   imagelayereffect($img, IMG_EFFECT_OVERLAY);

   // Draw two grey ellipses
   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));

   // Output image
   header('Content-type: image/png');
   imagepng($img);
   imagedestroy($img);
?>

आउटपुट

PHP में imaglayereffect () फ़ंक्शन का उपयोग करके लेयरिंग प्रभावों का उपयोग करने के लिए अल्फा ब्लेंडिंग ध्वज कैसे सेट करें?

उदाहरण 2

<?php
   // Setup an image using imagecreatetruecolor() function.
   $img = imagecreatetruecolor(700, 200);

   // Set a background color
   imagefilledrectangle($img, 0, 0, 200, 200, imagecolorallocate($img, 122, 122, 122));

   // Apply the overlay alpha blending flag
   imagelayereffect($img, IMG_EFFECT_REPLACE);

   // Draw two grey ellipses
   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));

   // Output image
   header('Content-type: image/png');
   imagepng($img);
   imagedestroy($img);
?>

आउटपुट

PHP में imaglayereffect () फ़ंक्शन का उपयोग करके लेयरिंग प्रभावों का उपयोग करने के लिए अल्फा ब्लेंडिंग ध्वज कैसे सेट करें?


  1. PHP में एक इमेजफिल्ड पॉलीगॉन () फ़ंक्शन का उपयोग करके भरे हुए बहुभुज को कैसे आकर्षित करें?

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

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

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

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

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