imagecopymergegray() फंक्शन का उपयोग ग्रे स्केल के साथ इमेज के भाग को कॉपी और मर्ज करने के लिए किया जाता है।
सिंटैक्स
imagecopymerge ( dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h, pct )
पैरामीटर्स
dst_im गंतव्य इमेज लिंक रिसोर्स सेट करें।
src_im स्रोत इमेज लिंक रिसोर्स सेट करें।
dst_x गंतव्य बिंदु का x-निर्देशांक सेट करें।
dst_y गंतव्य बिंदु का y-निर्देशांक सेट करें।
src_x स्रोत बिंदु का x-निर्देशांक सेट करें।
src_y स्रोत बिंदु का y-निर्देशांक सेट करें।
src_w स्रोत चौड़ाई सेट करें।
src_h स्रोत ऊंचाई सेट करें।
pct src_im को pct के अनुसार ग्रेस्केल में बदला जाएगा जहां 0 पूरी तरह से ग्रेस्केल है और 100 अपरिवर्तित है।
रिटर्न
imagecopymergegray() फंक्शन सफलता पर TRUE या विफलता पर FALSE लौटाता है।
उदाहरण
निम्नलिखित एक उदाहरण है:
<?php
$destImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif');
$srcImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif');
imagecopymergegray($destImg, $srcImg, 10, 10, 0, 0, 350, 120, 60);
header('Content-Type: image/png');
imagegif($destImg);
imagedestroy($destImg);
imagedestroy($srcImg);
?>
आउटपुट
निम्नलिखित आउटपुट है:

उदाहरण
आइए एक और उदाहरण देखें जहां हमने अलग x और y निर्देशांक सेट किए हैं:
<?php
$destImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif');
$srcImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif');
imagecopymergegray($destImg, $srcImg, 20, 10, 0, 0, 410, 130, 100);
header('Content-Type: image/png');
imagegif($destImg);
imagedestroy($destImg);
imagedestroy($srcImg);
?>
आउटपुट
निम्नलिखित आउटपुट है:
