imagesettle() PHP-এ একটি বিল্ট-ইন ফাংশন যা ফিলিং-এর জন্য টাইল ইমেজ সেট করতে ব্যবহৃত হয়। এটি ইমেজটিকে সেট করে যা imagefill() এবং imagefilledpolygon() এর মত সকল-রিজন ফিলিং ফাংশন দ্বারা ব্যবহার করা হবে যখন IMG_COLOR_TILED 스페শাল কালার দিয়ে ফিল করা হবে।
আমরা বলতে পারি যে একটি টাইল হলো একটি ইমেজ যা একটি এলিয়াকে রিপিটেড প্যাটার্ন দিয়ে ফিল করতে ব্যবহৃত হয়। আমরা যেকোনো GD ইমেজ টাইল হিসেবে ব্যবহার করতে পারি।
সিনট্যাক্স
bool imagesettile($image, $tile)
প্যারামিটারসমূহ
imagesettile() দুটি প্যারামিটার নেয়: $image এবং $tile।
$image – একটি GD ইমেজ ধারণ করে।
$tile – $tile প্যারামিটারটি ইমেজ রিসোর্সকে টাইল হিসেবে সেট করতে ব্যবহৃত হয়।
রিটার্ন মান
imagesettile() সাফল্যে True এবং ব্যর্থতায় False রিটার্ন করে।
উদাহরণ ১
<?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); ?>
ইনপুট ইমেজ

আউটপুট ইমেজ

উদাহরণ ২
<?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); ?>
আউটপুট
