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

इमेजफिल्टोबॉर्डर() (जीडी) फ़ंक्शन का उपयोग करके PHP में विशिष्ट रंग में बाढ़ भरें।

इमेजफिल्टोबॉर्डर () 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 में विशिष्ट रंग में बाढ़ भरें।

PHP में imagefilltoborder() फ़ंक्शन का उपयोग करने के बाद Gif छवि।

इमेजफिल्टोबॉर्डर() (जीडी) फ़ंक्शन का उपयोग करके PHP में विशिष्ट रंग में बाढ़ भरें।

उदाहरण 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);
?>

आउटपुट

इमेजफिल्टोबॉर्डर() (जीडी) फ़ंक्शन का उपयोग करके PHP में विशिष्ट रंग में बाढ़ भरें।


  1. PHP में इमेजफिल () फ़ंक्शन

    इमेजफिल () फ़ंक्शन का उपयोग इमेज को भरने के लिए किया जाता है। वाक्यविन्यास imagefill(img, x, y, color) पैरामीटर img imagecreatetruecolor() के साथ एक खाली इमेज बनाएं। x प्रारंभ बिंदु का x-निर्देशांक y प्रारंभ बिंदु का y-निर्देशांक रंग रंग भरें। वापसी इमेजफिल () फ़ंक्शन सफलता पर TR

  1. PHP में इमेजफिल्डरेक्टेंगल () फंक्शन

    इमेजफिल्डरेक्टेंगल () फ़ंक्शन एक भरा हुआ आयत बनाता है। वाक्यविन्यास imagefilledrectangle( $img, $x1, $y1, $x2, $y2, $color ) पैरामीटर छवि imagecreatetruecolor() के साथ एक खाली इमेज बनाएं। X1 बिंदु 1 के लिए x-निर्देशांक. y1 बिंदु 1 के लिए y-निर्देशांक. x2 बिंदु 2 के लिए x-निर्देशांक 2

  1. PHP में imagefillellipse () फ़ंक्शन

    इमेजफिल्डेलिप्स () फ़ंक्शन का उपयोग भरे हुए दीर्घवृत्त को खींचने के लिए किया जाता है। वाक्यविन्यास imagefilledellipse( $img, $cx, $cy, $width, $height, $color ) पैरामीटर img यह imagecreatetruecolor() . के साथ एक खाली इमेज बनाता है सीएक्स केंद्र का x-निर्देशांक. साइ केंद्र का y-निर्देशांक।