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

PHP – imagepalettecopy() ফাংশন ব্যবহার করে একটি ইমেজ থেকে অন্য ইমেজে প্যালেট কপি করুন


imagepalettecopy() একটি বিল্ট-ইন PHP ফাংশন যা একটি ইমেজ থেকে অন্য ইমেজে প্যালেট কপি করতে ব্যবহৃত হয়। এই ফাংশনটি সোর্স ইমেজ থেকে ডেস্টিনেশন ইমেজে প্যালেট কপি করে।

সিনট্যাক্স

void imagepalettecopy(resource $destination, resource $source)

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

imagepalettecopy() দুটি প্যারামিটার গ্রহণ করে − $source এবং $destination।

  • $destination – ডেস্টিনেশন ইমেজ রিসোর্স নির্দিষ্ট করে।

  • $source – সোর্স ইমেজ রিসোর্স নির্দিষ্ট করে।

রিটার্ন মান

imagepalettecopy() কোনো ভ্যালু রিটার্ন করে না।

উদাহরণ ১

<?php    // imagecreate() ফাংশন ব্যবহার করে দুটি প্যালেট ইমেজ তৈরি করুন।    $palette1 = imagecreate(700, 300);    $palette2 = imagecreate(700, 300);        // প্রথম প্যালেট ইমেজে ব্যাকগ্রাউন্ড    // গ্রে কালার এলোকেট করুন    $gray = imagecolorallocate($palette1, 122, 122, 122);    // ইমেজ ১ থেকে ইমেজ ২-এ প্যালেট কপি করুন    imagepalettecopy($palette2, $palette1);    // গ্রে কালার ইমেজ ২-এ এলোকেটেড imagecolorallocate() দ্বিগুণ ব্যবহার ছাড়া    imagefilledrectangle($palette2, 0, 0, 99, 99, $gray);    // ব্রাউজারে আউটপুট ইমেজ    header('Content-type: image/png');    imagepng($palette2);    imagedestroy($palette1);    imagedestroy($palette2); ?>

আউটপুট

PHP – imagepalettecopy() ফাংশন ব্যবহার করে একটি ইমেজ থেকে অন্য ইমেজে প্যালেট কপি করুন

উদাহরণ ২

<?php    // imagecreate() ফাংশন ব্যবহার করে দুটি প্যালেট ইমেজ তৈরি করুন।    $palette1 = imagecreate(500, 200);    $palette2 = imagecreate(500, 200);    // একটি গ্রে কালার তৈরি করুন    $gray= imagecolorallocate($palette1, 0, 255, 0);    // প্যালেট ১-এ গ্রে কালার হিসেবে ব্যাকগ্রাউন্ড    imagefilledrectangle($palette1, 0, 0, 99, 99, $gray);    // ইমেজ ১ থেকে ইমেজ ২-এ প্যালেট কপি করুন    imagepalettecopy($palette2, $palette1);    // ইমেজ-এ কালার সংখ্যা পান    $color1 = imagecolorstotal($palette1);    $color2 = imagecolorstotal($palette2);        echo "ইমেজ ১-এ কালার " . $color1 . "<br>";    echo "ইমেজ ২-এ কালার " . $color2; ?>

আউটপুট

ইমেজ ১-এ কালার 1 ইমেজ ২-এ কালার 1

  1. PHP-তে imagecropauto() ফাংশন ব্যবহার করে ছবি স্বয়ংক্রিয়ভাবে কীভাবে ক্রপ করবেন?

  2. PHP-তে imagecreatefromwbmp() ফাংশন ব্যবহার করে WBMP ফাইল বা URL থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?

  3. PHP-তে imagecreatefrompng() ফাংশন ব্যবহার করে PNG ফাইল বা URL থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?

  4. PHP-তে imagecreatefromjpeg() ফাংশন ব্যবহার করে JPEG ফাইল থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?