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

PHP का उपयोग करके इमेजक्रॉप () फ़ंक्शन का उपयोग करके दिए गए आयत में एक छवि कैसे क्रॉप करें?

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

सिंटैक्स

resource imagecrop ($image, $rect)

पैरामीटर

इमेजक्रॉप () दो पैरामीटर लेता है, $image और $rect

  • $छवि - यह इमेज क्रिएशन फंक्शन द्वारा लौटाया गया पैरामीटर है, जैसे कि imagecreatetruecolor() . इसका उपयोग इमेज का आकार बनाने के लिए किया जाता है।

  • $rect - क्रॉपिंग आयत एक सरणी है जिसमें कुंजी X, Y, चौड़ाई और ऊंचाई होती है।

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

इमेजक्रॉप () क्रॉप किए गए छवि संसाधन को सफलता पर लौटाता है या यह विफलता पर गलत लौटाता है।

उदाहरण

<?php
   // It will create an image from the given image
   $img = imagecreatefrompng('C:\xampp\htdocs\Images\img34.png');
   
   // This will find the size of the image
   $size = min(imagesx($img), imagesy($img));
   
   //This will set the size of the cropped image.
   $img2 = imagecrop($img, ['x' => 0, 'y' => 0, 'width' => 500, 'height' => 320]);
   if($img2 !== FALSE) {
      imagepng($img2, 'C:\xampp\htdocs\pic_cropped.png');
      imagedestroy($img2);
   }
   imagedestroy($img);
?>

आउटपुट

इमेजक्रॉप () फ़ंक्शन का उपयोग करने से पहले छवि इनपुट करें

PHP का उपयोग करके इमेजक्रॉप () फ़ंक्शन का उपयोग करके दिए गए आयत में एक छवि कैसे क्रॉप करें?

इमेजक्रॉप () फ़ंक्शन का उपयोग करने के बाद आउटपुट छवि

PHP का उपयोग करके इमेजक्रॉप () फ़ंक्शन का उपयोग करके दिए गए आयत में एक छवि कैसे क्रॉप करें?

उदाहरण 2

<?php
   //load an image from the local drive folder.
   $filename = 'C:\xampp\htdocs\Images\img34.png';
   $img = imagecreatefrompng($filename );

   $ini_x_size = getimagesize($filename)[0];
   $ini_y_size = getimagesize($filename )[1];

   //the minimum of xlength and ylength to crop.
   $crop_measure = min($ini_x_size, $ini_y_size);
   // Set the content-type header
   //header('Content-Type: image/png');
   $crop_array = array('x' =>0 , 'y' => 0, 'width' => $crop_measure, 'height'=>
   $crop_measure);
   $thumb_img = imagecrop($img, $crop_array);
   imagejpeg($thumb_img, 'thumb.png', 100);
?>

आउटपुट

PHP का उपयोग करके इमेजक्रॉप () फ़ंक्शन का उपयोग करके दिए गए आयत में एक छवि कैसे क्रॉप करें?


  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() केवल एक प