Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में imagepalettecopy () फ़ंक्शन का उपयोग करके पैलेट को एक छवि से दूसरी छवि में कैसे कॉपी करें?

इमेजपैलेटकॉपी () एक इनबिल्ट PHP फंक्शन है जिसका उपयोग पैलेट को एक इमेज से दूसरी इमेज में कॉपी करने के लिए किया जाता है। यह फ़ंक्शन पैलेट को स्रोत छवि से गंतव्य छवि में कॉपी करता है।

सिंटैक्स

void imagepalettecopy(resource $destination, resource $source)

पैरामीटर

इमेजपैलेटकॉपी () दो पैरामीटर स्वीकार करता है - $source और $गंतव्य

  • $गंतव्य − गंतव्य छवि संसाधन निर्दिष्ट करता है।

  • $स्रोत - स्रोत छवि संसाधन निर्दिष्ट करता है।

रिटर्न वैल्यू

इमेजपैलेटकॉपी () कोई मान नहीं लौटाता है।

उदाहरण 1

<?php
   // Create two palette images using imagecreate() function.
   $palette1 = imagecreate(700, 300);
   $palette2 = imagecreate(700, 300);
   
   // Allocate the background to be
   // gray in the first palette image
   $gray = imagecolorallocate($palette1, 122, 122, 122);

   // Copy the palette from image 1 to image 2
   imagepalettecopy($palette2, $palette1);

   // gray color allocated to image 1 without using
   // imagecolorallocate() twice
   imagefilledrectangle($palette2, 0, 0, 99, 99, $gray);

   // Output image to the browser
   header('Content-type: image/png');
   imagepng($palette2);
   imagedestroy($palette1);
   imagedestroy($palette2);
?>

आउटपुट

PHP में imagepalettecopy () फ़ंक्शन का उपयोग करके पैलेट को एक छवि से दूसरी छवि में कैसे कॉपी करें?

उदाहरण 2

<?php
   // Created two palette images using imagecreate() function.
   $palette1 = imagecreate(500, 200);
   $palette2 = imagecreate(500, 200);

   // Create a gray color
   $gray= imagecolorallocate($palette1, 0, 255, 0);

   // gray color as the background to palette 1
   imagefilledrectangle($palette1, 0, 0, 99, 99, $gray);

   // Copy the palette from image 1 to image 2
   imagepalettecopy($palette2, $palette1);

   // Get the number of colors in the image
   $color1 = imagecolorstotal($palette1);
   $color2 = imagecolorstotal($palette2);
   
   echo "Colors in image 1 are " . $color1 . "<br>";
   echo "Colors in image 2 is " . $color2;
?>

आउटपुट

Colors in image 1 are 1
Colors in image 2 are 1

  1. PHP में imagecreatefromwbmp () फ़ंक्शन का उपयोग करके WBMP फ़ाइल या URL से एक नई छवि कैसे बनाएं?

    PHP में, imagecreatefromwbmp() एक इनबिल्ट फ़ंक्शन है जिसका उपयोग WBMP फ़ाइल या URL से एक नई छवि बनाने के लिए किया जाता है। imagecreatefromwbmp() दिए गए फ़ाइल नाम से प्राप्त छवि का प्रतिनिधित्व करने वाला एक छवि पहचानकर्ता देता है। हम उपयोग कर सकते हैं imagecreatefromwbmp() जब भी हम छवियों को WBMP फ़ा

  1. PHP में imagecreatefrompng () फ़ंक्शन का उपयोग करके PNG फ़ाइल या URL से एक नई छवि कैसे बनाएं?

    PHP में, imagecreatefrompng() एक इनबिल्ट फ़ंक्शन है जिसका उपयोग पीएनजी फ़ाइल या यूआरएल से एक नई छवि बनाने के लिए किया जाता है। imagecreatefrompng() दिए गए फ़ाइल नाम से प्राप्त छवि का प्रतिनिधित्व करने वाला एक छवि पहचानकर्ता देता है। सिंटैक्स resource imagecreatefrompng(string $filename) पैरामीटर im

  1. PHP में imagecreatefromjpeg () फ़ंक्शन का उपयोग करके JPEG फ़ाइल से एक नई छवि कैसे बनाएं?

    imagecreatefromjpeg() PHP में एक इनबिल्ट फ़ंक्शन है जिसका उपयोग JPEG फ़ाइल से एक नई छवि बनाने के लिए किया जाता है। यह दिए गए फ़ाइल नाम से प्राप्त छवि का प्रतिनिधित्व करने वाला एक छवि पहचानकर्ता देता है। सिंटैक्स resource imagecreatefromjpeg(string $filename) पैरामीटर imagecreatefromjpeg() केवल एक प