কম্পিউটার টিউটোরিয়াল

PHP – imagesettile() ফাংশন ব্যবহার করে ফিলিং-এর জন্য টাইল ইমেজ সেট করুন


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 – imagesettile() ফাংশন ব্যবহার করে ফিলিং-এর জন্য টাইল ইমেজ সেট করুন

আউটপুট ইমেজ

PHP – imagesettile() ফাংশন ব্যবহার করে ফিলিং-এর জন্য টাইল ইমেজ সেট করুন

উদাহরণ ২

<?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); ?>

আউটপুট

PHP – imagesettile() ফাংশন ব্যবহার করে ফিলিং-এর জন্য টাইল ইমেজ সেট করুন


  1. PHP-তে imagecrop() ফাংশন ব্যবহার করে ছবি কীভাবে দিয়ে गये রেক্ট্যাঙ্গেলে ক্রপ করবেন?

  2. PHP-তে imagecropauto() ফাংশন ব্যবহার করে ছবি স্বয়ংক্রিয়ভাবে কীভাবে ক্রপ করবেন?

  3. PHP-তে imagecreatefrompng() ফাংশন ব্যবহার করে PNG ফাইল বা URL থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?

  4. PHP-তে imagecreatefromjpeg() ফাংশন ব্যবহার করে JPEG ফাইল থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?