imagefilltoborder() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग किसी विशिष्ट रंग के साथ फ्लड फिल करने के लिए किया जाता है, जिसका बॉर्डर रंग बॉर्डर द्वारा परिभाषित होता है। फिल के लिए प्रारंभिक बिंदु (x,y) है या शीर्ष बायां (0, 0) है और क्षेत्र को रंग से भरा जाता है।
सिंटैक्स
bool imagefilltoborder(resource $image, int $x, int $y, int $border, int $color)
पैरामीटर्स
imagefilltoborder() पांच अलग-अलग पैरामीटर्स लेता है: $image, $x, $y, $border, और $color।
$image - यह इमेज रिसोर्स है।
$x - प्रारंभ का x-निर्देशांक निर्दिष्ट करता है।
$y - प्रारंभ का y-निर्देशांक निर्दिष्ट करता है।
$border - बॉर्डर रंग निर्दिष्ट करता है।
$color - रंग निर्दिष्ट करता है।
रिटर्न मान
सफलता पर True और विफलता पर False लौटाता है।
उदाहरण 1
<?php
// स्थानीय ड्राइव फोल्डर से GIF इमेज लोड करें
$img = imagecreatefromgif('C:\xampp\htdocs\Images\img39.gif');
// इमेज रंग बनाएं
$borderColor = imagecolorallocate($img, 0, 200, 0);
$fillColor = imagecolorallocate($img, 122, 122, 122);
// बॉर्डर में फिल जोड़ें
imagefilltoborder($img, 0, 0, $borderColor, $fillColor);
// आउटपुट इमेज दिखाएं
header('Content-type: image/gif');
imagepng($img);
?>
आउटपुट
PHP में imagefilltoborder() फ़ंक्शन का उपयोग करने से पहले GIF इमेज।

PHP में imagefilltoborder() फ़ंक्शन का उपयोग करने के बाद GIF इमेज।

उदाहरण 2: किसी दीर्घवृत्त को रंग से भरें
<?php
// इमेज बनाएं, पृष्ठभूमि को ग्रे रंग पर सेट करें
$img = imagecreatetruecolor(700, 500);
imagefilledrectangle($img, 0, 0, 500, 500, imagecolorallocate($img, 122, 122, 122));
// भरने के लिए काले बॉर्डर के साथ एक दीर्घवृत्त बनाएं
imageellipse($img, 300, 300, 300, 300, imagecolorallocate($img, 0, 0, 0));
// बॉर्डर और फिल को नीले रंगों का उपयोग करके सेट करें
$border = imagecolorallocate($img, 0, 0, 0);
$fill = imagecolorallocate($img, 0, 0, 255);
// चयन भरें
imagefilltoborder($img, 300, 300, $border, $fill);
// आउटपुट इमेज दिखाएं और मेमोरी मुक्त करें
header('Content-type: image/gif');
imagepng($img);
imagedestroy($img);
?>
आउटपुट
