imagecreatetruecolor() PHP-তে একটি বিল্ট-ইন ফাংশন যা একটি নতুন ট্রু-কালার ইমেজ তৈরি করতে ব্যবহৃত হয়। এটি প্রদত্ত আকারের একটি ব্ল্যাঙ্ক ইমেজ রিটার্ন করে।
সিনট্যাক্স
resource imagecreatetruecolor($width, $height)
প্যারামিটার
imagecreatetruecolor() দুটি প্যারামিটার নেয়, $width এবং $height।
$width − $width প্যারামিটার ইমেজের প্রস্থ সেট করতে ব্যবহৃত হয়।
$height − $height প্যারামিটার ইমেজের উচ্চতা সেট করতে ব্যবহৃত হয়।
রিটার্ন মান
imagecreatetruecolor() সাফল্যে একটি ইমেজ রিসোর্স আইডেন্টিফায়ার রিটার্ন করে অথবা ত্রুটি হলে false রিটার্ন করে।
উদাহরণ ১
<?php // পলিগনের শীর্ষবিন্দু সেট করুন $values = array( 150, 50, // পয়েন্ট ১ (x, y) 50, 250, // পয়েন্ট ২ (x, y) 250, 250 // পয়েন্ট ৩ (x, y) ); // ইমেজের আকার বা ব্ল্যাঙ্ক ইমেজ তৈরি করুন $image = imagecreatetruecolor(700, 350); // ইমেজের পৃষ্ঠভূমি রঙ সেট করুন $background_color = imagecolorallocate($image, 122, 122, 122); // উপরে নির্বাচিত রঙ দিয়ে পৃষ্ঠভূমি ফিল করুন imagefill($image, 0, 0, $background_color); // পলিগনের জন্য একটি রঙ অ্যালোকেট করুন $image_color = imagecolorallocate($image, 0, 255, 255); // পলিগন আঁকুন imagepolygon($image, $values, 3, $image_color); // ব্রাউজারে ছবি আউটপুট করুন header('Content-type: image/png'); imagepng($image); ?>আউটপুট

উদাহরণ ২ − নিচের PHP কোড একটি নতুন GD ইমেজ স্ট্রিম তৈরি করবে
<?php header ('Content-Type: image/gif'); $img = @imagecreatetruecolor(550, 220) or die('Cannot Initialize new GD image stream'); $text_color = imagecolorallocate($img, 255, 255, 0); imagestring($img, 10, 50, 50, 'A Simple PHP Example', $text_color); imagepng($img); imagedestroy($img); ?>আউটপুট
