imageline() PHP-এ একটি বিল্ট-ইন ফাংশন যা দুটি দেওয়া পয়েন্টের মাঝে একটি লাইন আঁকতে ব্যবহৃত হয়।
সিনট্যাক্স
bool imageline(resource $image, int $x1, int $y1,int $x2, int $y2, int $color)
প্যারামিটারসমূহ
imageline() ছয়টি ভিন্ন প্যারামিটার নেয়: $image, $x1, $y1, $x2, $y2 এবং $color।
$image – কাজ করার ইমেজ রিসোর্স নির্দিষ্ট করে।
$x1 – শুরুর x-কোঅর্ডিনেট নির্দিষ্ট করে।
$y1 – শুরুর y-কোঅর্ডিনেট নির্দিষ্ট করে।
$x2 – শেষ x-কোঅর্ডিনেট নির্দিষ্ট করে।
$y2 – শেষ y-কোঅর্ডিনেট নির্দিষ্ট করে।
$color – লাইন কালার এবং imagecolorallocate() ফাংশন ব্যবহার করে তৈরি একটি কালার আইডেন্টিফায়ার নির্দিষ্ট করে।
রিটার্ন মান
imageline() সাফল্যে True বা ব্যর্থতায় False রিটার্ন করে।
উদাহরণ ১ − একটি ইমেজে লাইন যোগ করুন
<?php // imagecreatefrompng() ফাংশন ব্যবহার করে একটি ইমেজ তৈরি করুন $img = imagecreatefrompng('C:\xampp\htdocs\test\515.png'); // লাইন কালার এলোকেট করা হয়েছে $text_color = imagecolorallocate($img, 255, 255, 0); // লাইন থিকনেস সেট করুন imagesetthickness($img, 5); // imageline() ফাংশন ব্যবহার করে একটি লাইন যোগ করুন। imageline($img, 80, 300, 1140, 300, $text_color); // ইমেজের আউটপুট header('Content-type: image/png'); imagepng($img); imagedestroy($img); ?>
আউটপুট

উদাহরণ ২
<?php // imagecreate() ফাংশন ব্যবহার করে একটি ইমেজ তৈরি করুন $img = imagecreate(700, 300); // কালারগুলো এলোকেট করুন $grey = imagecolorallocate($img, 122, 122, 122); $blue = imagecolorallocate($img, 0, 0, 255); // লাইন থিকনেস সেট করুন imagesetthickness($img, 15); // গ্রে ব্যাকগ্রাউন্ড কালার যোগ করুন imageline($img, 0, 0, 550, 400, $grey); // ব্লু লাইন যোগ করুন imageline($img, 0, 0, 550, 400, $blue); // ইমেজ আউটপুট করুন header('Content-type: image/png'); imagepng($img); imagedestroy($img); ?>
আউটপুট
