imagesettile() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग फिलिंग के लिए टाइल इमेज सेट करने के लिए किया जाता है। यह इमेज को सेट करता है जिसे IMG_COLOR_TILED के साथ फिलिंग करते समय imagefill() और imagefilledpolygon() जैसे सभी रीजन फिलिंग फ़ंक्शन्स द्वारा उपयोग किया जाता है।
हम कह सकते हैं कि एक टाइल एक इमेज है जिसका उपयोग किसी क्षेत्र को दोहराए गए पैटर्न से भरने के लिए किया जाता है। हम किसी भी GD इमेज को टाइल के रूप में उपयोग कर सकते हैं।
सिंटैक्स
bool imagesettile($image, $tile)
पैरामीटर्स
imagesettile() दो पैरामीटर्स लेता है: $image और $tile।
$image - एक GD इमेज रखता है।
$tile - $tile पैरामीटर इमेज रिसोर्स को टाइल के रूप में सेट करने के लिए उपयोग किया जाता है।
रिटर्न वैल्यूज़
imagesettile() सफलता पर True और विफलता पर False लौटाता है।
उदाहरण 1
<?php
// imagecreatefrompng() फ़ंक्शन का उपयोग करके PNG इमेज लोड करें
$image = imagecreatefrompng('C:\xampp\htdocs\Images\img27.png');
// 700x300 आकार की इमेज बनाएं
$img = imagecreatetruecolor(700, 300);
// इमेज टाइल सेट करें
imagesettile($img, $image);
// इमेज को दोहराएं और IMG_COLOR_TILED का उपयोग किया गया
imagefilledrectangle($img, 0, 0, 300, 199, IMG_COLOR_TILED);
// ब्राउज़र को इमेज आउटपुट करें
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
imagedestroy($image);
?>
इनपुट इमेज

आउटपुट इमेज

उदाहरण 2
<?php
// imagecreatefrompng() फ़ंक्शन का उपयोग करके PNG इमेज लोड करें
$image = imagecreatefrompng('C:\xampp\htdocs\Images\img27.png');
// 700x400 आकार की इमेज बनाएं
$img = imagecreatetruecolor(700, 400);
// इमेज टाइल सेट करें
imagesettile($img, $image);
// इमेज को दोहराएं, IMG_COLOR_TILED का उपयोग किया गया
imagefilledrectangle($img, 0, 0, 390, 370, IMG_COLOR_TILED);
// ब्राउज़र को इमेज आउटपुट करें
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
imagedestroy($image);
?>
आउटपुट
