পরিচয়
PHP-তে imagefilledellipse() ফাংশনটি একটি ছবিতে পূরণকৃত উপবৃত্ত (filled ellipse) আঁকে। এটি কেন্দ্র বিন্দু, প্রস্থ এবং উচ্চতা দিয়ে উপবৃত্ত নির্ধারণ করে।
সিনট্যাক্স
imagefilledellipse($img, $cx, $cy, $width, $height, $color): bool
প্যারামিটারসমূহ
img − imagecreatetruecolor() দিয়ে তৈরি করা ছবি রিসোর্স।
cx − উপবৃত্তের কেন্দ্রের x-কোঅর্ডিনেট।
cy − উপবৃত্তের কেন্দ্রের y-কোঅর্ডিনেট।
width − উপবৃত্তের পূর্ণ প্রস্থ (ডায়ামিটার)۔
height − উপবৃত্তের পূর্ণ উচ্চতা (ডায়ামিটার)۔
color − imagecolorallocate() দিয়ে তৈরি করা রঙ আইডেন্টিফায়ার।
রিটার্ন ভ্যালু
সফল হলে true, ব্যর্থ হলে false ফেরত দেয়।
উদাহরণ
<?php
$img = imagecreatetruecolor(450, 290);
$bgColor = imagecolorallocate($img, 140, 180, 140);
imagefill($img, 0, 0, $bgColor);
$ellipse = imagecolorallocate($img, 120, 50, 70);
imagefilledellipse($img, 225, 150, 400, 250, $ellipse);
header("Content-type: image/png");
imagepng($img);
?>
আউটপুট
একটি ৪৫০x২৯০ ছবিতে হালকা সবুজ পাশ্বভূমির ওপর কেন্দ্রে (২২৫,১৫০) অবস্থিত একটি ৪০০x২৫০ আকারের গাড়ো জামুনি রঙের পূরণকৃত উপবৃত্ত আঁকা হবে।
দ্রষ্টব্য: প্রস্থ এবং উচ্চতা সমান হলে এটি একটি বৃত্ত আঁকে।