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

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

imagecolormatch() ফাংশন একটি ইমেজের প্যালেট ভার্সনের কালারগুলোকে ট্রু কালার ভার্সনের সাথে অধিক মিলতে করে।

সিনট্যাক্স

bool imagecolormatch (img1, img2)

প্যারামিটার

  • img1: imagecreatetruecolor() ফাংশন দিয়ে ইমেজ তৈরি করুন।

  • img2: একটি প্যালেট ইমেজ লিংক রিসোর্স যা একটি ইমেজ পয়েন্ট করে। এই ইমেজের আকার img1-এর সাথে একই।

রিটার্ন

imagecolormatch() ফাংশন সাফল্যে TRUE রিটার্ন করে অথবা ব্যর্থ হলে FALSE।

উদাহরণ

নিচে একটি উদাহরণ দেওয়া হলো:

<?php 
$img1 = imagecreatefrompng('https://www.tutorialspoint.com/images/Swift.png'); 
$img2 = imagecreate(imagesx($img1), imagesy($img1)); 
$color = array(); 
$color[] = imagecolorallocate($img2, 110, 40, 180); 
$color[] = imagecolorallocate($img2, 90, 10, 90); 
$color[] = imagecolorallocate($img2, 66, 170, 110); 
$color[] = imagecolorallocate($img2, 130, 90, 70); 
echo imagecolormatch($img1, $img2); 
imagedestroy($img1); 
imagedestroy($img2); 
?>

আউটপুট

নিচে আউটপুট:

1

উদাহরণ

আরেকটি উদাহরণ দেখি

<?php 
$img1 = imagecreatefrompng('https://www.tutorialspoint.com/images/tp-logo-diamond.png'); 
$img2 = imagecreate(imagesx($img1), imagesy($img1)); 
$color = array(); 
$color[] = imagecolorallocate($img2, 10, 1, 20); 
$color[] = imagecolorallocate($img2, 40, 30, 10); 
$color[] = imagecolorallocate($img2, 15, 100, 50); 
$color[] = imagecolorallocate($img2, 70, 20, 30); 
echo imagecolormatch($img1, $img2); 
imagedestroy($img1); 
imagedestroy($img2); 
?>

আউটপুট

নিচে আউটপুট:

1
  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log() ফাংশন

  4. PHP lcg_value() ফাংশন