imagesetthickness() PHP-এ একটি বিল্ট-ইন ফাংশন যা লাইন আঁকার জন্য থিকনেস সেট করতে ব্যবহৃত হয়।
সিনট্যাক্স
bool imagesetthickness($image, $thickness)
প্যারামিটারসমূহ
imagesetthickness() দুটি প্যারামিটার গ্রহণ করে− $image এবং $thickness।
$image – এই প্যারামিটারটি imagecreatetruecolor() এর মত একটি ইমেজ ক্রিয়েশন ফাংশন দিয়ে রিটার্ন করা হয়। এটি একটি ইমেজের সাইজ ক্রিয়েট করতে ব্যবহৃত হয়।
$thickness – এই প্যারামিটারটি পিক্সেলে থিকনেস সেট করে।
রিটার্ন মান
imagesetthickness() সাফল্যে True এবং ব্যর্থতায় False রিটার্ন করে।
উদাহরণ ১
<?php // দেওয়া সাইজের একটি ইমেজ তৈরি করুন $img = imagecreatetruecolor(700, 300); $gray = imagecolorallocate($img, 0, 0, 255); $white = imagecolorallocate($img, 0xff, 0xff, 0xff); // গ্রে ব্যাকগ্রাউন্ড কালার সেট করুন imagefilledrectangle($img, 0, 0, 700, 300, $gray); // লাইন থিকনেস ১০ সেট করুন imagesetthickness($img, 10); // রেক্ট্যাঙ্গল আঁকুন imagerectangle($img, 30, 30, 200, 150, $white); // ব্রাউজারে আউটপুট ইমেজ header('Content-Type: image/png'); imagepng($img); imagedestroy($img); ?>
আউটপুট

উদাহরণ ২
<?php // imagecreatetruecolor() ফাংশন ব্যবহার করে দেওয়া সাইজের একটি ইমেজ তৈরি করুন $img = imagecreatetruecolor(700, 300); $blue = imagecolorallocate($img, 0, 0, 255); $white = imagecolorallocate($img, 0xff, 0xff, 0xff); // সাদা ব্যাকগ্রাউন্ড কালার সেট করুন imagefilledrectangle($img, 0, 0, 300, 200, $blue); // লাইন থিকনেস ৫০ সেট করুন imagesetthickness($img, 50); // সাদা লাইন আঁকুন imageline($img, 50, 50, 250, 50, $white); // ব্রাউজারে আউটপুট ইমেজ header('Content-Type: image/png'); imagepng($img); imagedestroy($img); ?>
আউটপুট
