इमेजफिल्टोबॉर्डर () PHP में एक इनबिल्ट फंक्शन है जिसका उपयोग एक विशिष्ट रंग के साथ फ्लड फिल करने के लिए किया जाता है, जिसका बॉर्डर कलर बॉर्डर द्वारा परिभाषित किया जाता है। भरण के लिए प्रारंभिक बिंदु (x, y) है या ऊपरी बाएँ (0, 0) है और क्षेत्र रंग से भरा हुआ है।
सिंटैक्स
bool imagefilltoborder(resource $image, int $x, int $y, int $border, int $color)
पैरामीटर
इमेजफिल्टोबॉर्डर () पांच अलग-अलग पैरामीटर लेता है:$image, $x, $y, $border, और $color.
-
$छवि - यह छवि संसाधन है।
-
$x - प्रारंभ के x-निर्देशांक को निर्दिष्ट करता है।
-
$y - प्रारंभ के y-निर्देशांक को निर्दिष्ट करता है।
-
$बॉर्डर - बॉर्डर का रंग निर्दिष्ट करता है।
-
$रंग - रंग निर्दिष्ट करता है।
रिटर्न वैल्यू
यह सफलता पर सही और असफलता पर गलत लौटाता है।
उदाहरण 1
<?php // Load the GIF image from local drive folder. $img = imagecreatefromgif('C:\xampp\htdocs\Images\img39.gif'); // Create the image colors $borderColor = imagecolorallocate($img, 0, 200, 0); $fillColor = imagecolorallocate($img, 122, 122, 122); // Add fill to border imagefilltoborder($img, 0, 0, $borderColor, $fillColor); // Show the output image header('Content-type: image/gif'); imagepng($img); ?>
आउटपुट
PHP में imagefilltoborder() फ़ंक्शन का उपयोग करने से पहले Gif छवि।
PHP में imagefilltoborder() फ़ंक्शन का उपयोग करने के बाद Gif छवि।
उदाहरण 2:किसी दीर्घवृत्त को रंग से भरें
<?php // Created the image, set the background to gray color $img = imagecreatetruecolor(700, 500); imagefilledrectangle($img, 0, 0, 500, 500,imagecolorallocate($img, 122, 122, 122)); // Draw an ellipse to fill with a black border. imageellipse($img, 300, 300, 300, 300, imagecolorallocate($img, 0, 0, 0)); // Set the border and fill using the blue colors $border = imagecolorallocate($img, 0, 0, 0); $fill = imagecolorallocate($img, 0, 0, 255); // Fill the selection imagefilltoborder($img, 300, 300, $border, $fill); // show the output image and free memory header('Content-type: image/gif'); imagepng($img); imagedestroy($img); ?>
आउटपुट