imagecolorallocatealpha() ফাংশন একটি ছবির জন্য একটি রঙ বরাদ্দ করে।
সিনট্যাক্স
imagecolorallocatealpha ( img, red, green, blue, alpha )
প্যারামিটার
-
img : imagecreatetruecolor().
দিয়ে ইমেজ রিসোর্স তৈরি করা হয়েছে -
লাল: লাল রঙের উপাদান
-
সবুজ :সবুজ রঙের উপাদান
-
নীল: নীল রঙের উপাদান
-
আলফা: চিত্রের স্বচ্ছতা, 0 সম্পূর্ণরূপে অস্বচ্ছ নির্দেশ করে, যেখানে 127 সম্পূর্ণ স্বচ্ছ নির্দেশ করে।
ফেরত
বরাদ্দ ব্যর্থ হলে imagecolorallocatealpha() ফাংশন একটি রঙ শনাক্তকারী বা FALSE প্রদান করে।
উদাহরণ
নিম্নলিখিত একটি উদাহরণ:
<?php
$img = imagecreatetruecolor(520, 350);
$bgcolor = imagecolorallocate($img, 50, 10, 255);
imagefill($img, 0, 0, $bgcolor);
$one = imagecolorallocatealpha($img, 50, 255, 0, 70);
$two = imagecolorallocatealpha($img, 255, 0, 255, 50);
$three = imagecolorallocatealpha($img, 150, 255, 0, 60);
$four = imagecolorallocatealpha($img, 200, 0, 255, 90);
imagefilledellipse($img, 200, 150, 150, 150, $one);
imagefilledellipse($img, 220, 150, 150, 150, $two);
imagefilledellipse($img, 240, 150, 150, 150, $three);
imagefilledellipse($img, 280, 150, 150, 150, $four);
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
?> আউটপুট
নিম্নলিখিত আউটপুট:
