इमेजकलरमैच () फ़ंक्शन किसी छवि के पैलेट संस्करण के रंग बनाता है जो वास्तविक रंग संस्करण से अधिक निकटता से मेल खाता है
वाक्यविन्यास
bool imagecolormatch ( img1, img2 )
पैरामीटर
-
img1 :इमेजक्रिएटट्रूकलर () फंक्शन के साथ इमेज बनाएं।
-
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