imageopenpolygon() PHP-এ একটি বিল্ট-ইন ফাংশন যা একটি দেওয়া ইমেজে ওপেন পলিগন আঁকতে ব্যবহৃত হয়।
সিনট্যাক্স
bool imageopenpolygon(resource $image,array $points,int $num_points,int $color)
প্যারামিটারসমূহ
imageopenpolygon() চারটি ভিন্ন প্যারামিটার নেয়: $image, $points, $num_points এবং $color।
$image – কাজ করার ইমেজ রিসোর্স নির্দিষ্ট করে।
$image – কাজ করার ইমেজ রিসোর্স নির্দিষ্ট করে।
$points – পলিগন-এর পয়েন্টগুলো নির্দিষ্ট করে।
$num_points – পয়েন্ট সংখ্যা নির্দিষ্ট করে। মোট (ভার্টেক্স) পয়েন্ট কমপক্ষে তিনটি হতে হবে।
$color – এই প্যারামিটারটি পলিগন-এর কালার নির্দিষ্ট করে।
রিটার্ন মান
imageopenpolygon() সাফল্যে True এবং ব্যর্থতায় False রিটার্ন করে।
উদাহরণ ১
<?php // imagecreatetruecolor() ফাংশন ব্যবহার করে একটি ব্লাঙ্ক ইমেজ তৈরি করুন। $img = imagecreatetruecolor(700, 300); // পলিগন-এর জন্য একটি কালার এলোকেট করুন $col_poly = imagecolorallocate($img, 0, 255, 0); // পলিগন আঁকুন imageopenpolygon($img, array( 0, 0, 100, 200, 400, 200 ), 3, $col_poly); // ব্রাউজারে ছবি আউটপুট করুন header('Content-type: image/png'); imagepng($img); imagedestroy($img); ?>
আউটপুট

উদাহরণ ২
<?php // imagecreatetruecolor() ফাংশন ব্যবহার করে একটি ব্লাঙ্ক ইমেজ তৈরি করুন। $image = imagecreatetruecolor(700, 300); // কালারগুলো এলোকেট করুন $blue = imagecolorallocate($image, 0, 255, 255); // অ্যারে-এর ছয়টি পয়েন্ট $points = array( 60, 130, 130, 230, 280, 230, 350, 130, 210, 30, 60, 130 ); // একটি পলিগন তৈরি করুন imageopenpolygon($image, $points, 6, $blue); // ব্রাউজারে আউটপুট header('Content-type: image/png'); imagepng($image); imagedestroy($image); ?>
আউটপুট
