imagefilledarc() পিএইচপি-তে একটি অন্তর্নির্মিত ফাংশন যা একটি আংশিক চাপ আঁকতে এবং এটি পূরণ করতে ব্যবহৃত হয়।
সিনট্যাক্স
bool imagefilledarc($image, $cx, $cy, $width, $height, $start, $end, $color, $style)
পরামিতি
imagefilledarc() নয়টি প্যারামিটার লাগে:$image, $cx, $cy, $width, $height, $start, $end, $color এবং $style।
-
$ছবি − এটি ইমেজ তৈরি ফাংশন imagecreatetruecolor() দ্বারা ফেরত দেওয়া হয়। এই ফাংশনটি চিত্রের আকার তৈরি করতে ব্যবহৃত হয়।
-
$cx − কেন্দ্রের এক্স-অর্ডিনেট সেট করে।
-
$cy − কেন্দ্রের y-অর্ডিনেট সেট করে।
-
$প্রস্থ − চাপের প্রস্থ সেট করে।
-
$উচ্চতা − চাপের উচ্চতা সেট করে।
-
$শুরু - ডিগ্রীতে শুরু কোণ।
-
$end - আর্ক শেষ কোণ, ডিগ্রীতে। 00 তিনটার অবস্থানে অবস্থিত, এবং চাপটি ঘড়ির কাঁটার দিকে আঁকা হয়।
-
$color − এটি একটি রঙ শনাক্তকারী যা imagecolorallocate() ফাংশন দিয়ে তৈরি করা হয়েছে।
-
$style − কিভাবে চিত্রটি পূরণ করতে হয় এবং এর মান নিম্নলিখিত তালিকা থেকে যে কেউ হতে পারে তা পরামর্শ দেয় −
-
IMG_ARC_PIE
-
IMG_ARC_CHORD
-
IMG_ARC_NOFILL
-
IMG_ARC_EDGED
-
উভয়ই IMG_ARC_PIE এবং IMG_ARC_CHORD পারস্পরিক একচেটিয়া।
IMG_ARC_CHORD শুরু এবং শেষ কোণ থেকে একটি সরল রেখা সংযোগ করে, যখন IMG_ARC_PIE একটি বৃত্তাকার প্রান্ত তৈরি করে।
IMG_ARC_NOFILL নির্দেশ করে যে চাপ বা জ্যা রূপরেখা করা উচিত, পূর্ণ নয়।
IMG_ARC_EDGED IMG_ARC_NOFILL এর সাথে একসাথে ব্যবহার করা হয় , নির্দেশ করে যে শুরু এবং শেষ কোণগুলি কেন্দ্রের সাথে সংযুক্ত হওয়া উচিত।
রিটার্ন মান
এটি সাফল্যের উপর সত্য এবং ব্যর্থতার উপর মিথ্যা ফেরত দেয়।
উদাহরণ 1
<?php
define("WIDTH", 700);
define("HEIGHT", 550);
// Create the image.
$image = imagecreate(WIDTH, HEIGHT);
// Allocate colors.
$bg = $white = imagecolorallocate($image, 0x00, 0x00, 0x80);
$gray = imagecolorallocate($image, 122, 122, 122);
// make pie arc.
$center_x = (int)WIDTH/2;
$center_y = (int)HEIGHT/2;
imagerectangle($image, 0, 0, WIDTH-2, HEIGHT-2, $gray);
imagefilledarc($image, $center_x, $center_y, WIDTH/2,
HEIGHT/2, 0, 220, $gray, IMG_ARC_PIE);
// Flush image.
header("Content-Type: image/gif");
imagepng($image);
?> আউটপুট

উদাহরণ 2
<?php
// Created the image using imagecreatetruecolor function.
$image = imagecreatetruecolor(700, 300);
// Allocated the darkgray and darkred colors
$darkgray = imagecolorallocate($image, 0x90, 0x90, 0x90);
$darkred = imagecolorallocate($image, 0x90, 0x00, 0x00);
// Make the 3D effect
for ($i = 60; $i > 50; $i--) {
imagefilledarc($image, 100, $i, 200, 100, 75, 360, $darkred, IMG_ARC_PIE);
}
imagefilledarc($image, 100, $i, 200, 100, 45, 75 , $darkgray, IMG_ARC_PIE);
// flush image
header('Content-type: image/gif');
imagepng($image);
imagedestroy($image);
?> আউটপুট
