কম্পিউটার

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


imagecolormatch() ফাংশনটি একটি ছবির প্যালেট সংস্করণের রঙগুলিকে প্রকৃত রঙের সংস্করণের সাথে আরও ঘনিষ্ঠভাবে মেলে

সিনট্যাক্স

bool imagecolormatch ( img1, img2 )

প্যারামিটার

  • img1 :imagecreatettruecolor() ফাংশন দিয়ে ছবি তৈরি করুন।

  • 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. পিএইচপি সর্বোচ্চ() ফাংশন

  2. PHP log10() ফাংশন

  3. পিএইচপি লগ() ফাংশন

  4. পিএইচপি lcg_value() ফাংশন