কম্পিউটার টিউটোরিয়াল

PHP-তে imagecreate() ফাংশন

পরিচয়

PHP-তে imagecreate() ফাংশনটি একটি নতুন প্যালেট-ভিত্তিক (palette-based) ছবি তৈরি করে। তবে বর্তমানে imagecreatetruecolor() ফাংশনটি ব্যবহার করার পরামর্শ দেওয়া হয়, কারণ এটি_TRUE COLOR ছবি তৈরি করে যা উচ্চতম গুণমানের ছবি প্রসেসিং নিশ্চিত করে। imagecreate() পুরানো GD লাইব্রেরি ভার্সনের জন্য রক্ষা করা হয়েছে।

সিনট্যাক্স

imagecreate(int $width, int $height): resource|false

প্যারামিটারসমূহ

  • width − ছবির প্রস্থ (পিক্সেলে)।

  • height − ছবির উচ্চতা (পিক্সেলে)।

রিটার্ন ভ্যালু

সফল হলে ছবি রিসোর্স আইডেন্টিফায়ার (resource) ফেরত দেয়, ব্যর্থ হলে false।

উদাহরণ

<?php
$img = imagecreate(500, 300);
$bgcolor = imagecolorallocate($img, 150, 200, 180);
$fontcolor = imagecolorallocate($img, 120, 60, 200);
imagestring($img, 12, 150, 120, "Demo Text1", $fontcolor);
imagestring($img, 3, 150, 100, "Demo Text2", $fontcolor);
imagestring($img, 9, 150, 80, "Demo Text3", $fontcolor);
imagestring($img, 12, 150, 60, "Demo Text4", $fontcolor);
header("Content-Type: image/png");
imagepng($img);
imagedestroy($img);
?>

আউটপুট

উপরোক্ত কোড একটি ৫০০x৩০০ পিক্সেলের ছবি তৈরি করবে যার পাশ্বভূমি রঙ নীল-সবুজ মিশ্রিত এবং চারটি ভিন্ন আকারের টেক্সট থাকবে।

পরামর্শ: নতুন প্রজেক্টে সবসময় imagecreatetruecolor() ব্যবহার করুন।

  1. PHP-তে imagepolygon() ফাংশন

  2. PHP-তে imagefill() ফাংশন

  3. PHP-তে imagefilledrectangle() ফাংশন

  4. PHP-তে imagefilledellipse() ফাংশন