इमेजसेटल () PHP में एक इनबिल्ट फ़ंक्शन है जिसका उपयोग टाइल छवि को भरने के लिए सेट करने के लिए किया जाता है। यह इमेज को एक विशेष रंग IMG_COLOR_TILED से भरते समय इमेजफिल () और इमेजफिल्डपॉलीगॉन () जैसे सभी-क्षेत्र भरने वाले कार्यों द्वारा उपयोग किए जाने के लिए सेट करता है।
हम कह सकते हैं कि टाइल एक ऐसी छवि है जिसका उपयोग किसी क्षेत्र को दोहराए गए पैटर्न से भरने के लिए किया जाता है। हम टाइल के रूप में किसी भी GD छवि का उपयोग कर सकते हैं।
सिंटैक्स
bool imagesettile($image, $tile)
पैरामीटर
इमेजसेटाइल () दो पैरामीटर लेता है:$छवि और $टाइल।
-
$छवि - GD इमेज रखता है।
-
$टाइल − $tile पैरामीटर का उपयोग छवि संसाधन को टाइल के रूप में सेट करने के लिए किया जाता है।
रिटर्न वैल्यू
इमेजसेटाइल () सफलता पर सही और असफलता पर गलत लौटाता है।
उदाहरण 1
<?php
// Load the PNG image by using imagecreatefrompng() function.
$image = imagecreatefrompng('C:\xampp\htdocs\Images\img27.png');
// Create an image of 700x300 size
$img = imagecreatetruecolor(700, 300);
// Set the image tile
imagesettile($img, $image);
// Make the image repeat and IMG_COLOR_TILED is used
imagefilledrectangle($img, 0, 0, 300, 199, IMG_COLOR_TILED);
// Output an image to the browser
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
imagedestroy($image);
?> इनपुट छवि

आउटपुट छवि

उदाहरण 2
<?php
// Load the PNG image by using imagecreatefrompng() function.
$image = imagecreatefrompng('C:\xampp\htdocs\Images\img27.png');
// Create an image of 700x400 size
$img = imagecreatetruecolor(700, 400);
// Set the image tile
imagesettile($img, $image);
// Make the image repeat, IMG_COLOR_TILED is used
imagefilledrectangle($img, 0, 0, 390, 370, IMG_COLOR_TILED);
// Output an image to the browser
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
imagedestroy($image);
?> आउटपुट
