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

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

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

सिंटैक्स

resource imagecreatefromjpeg(string $filename)

पैरामीटर

imagecreatefromjpeg() केवल एक पैरामीटर का उपयोग करता है, $filename , जिसमें छवि का नाम या JPEG छवि का पथ होता है।

वापसी मूल्य

imagecreatefromjpeg() सफलता पर एक छवि संसाधन पहचानकर्ता देता है, और यह गलत पर एक त्रुटि देता है।

उदाहरण 1

<?php
   // Load an image from local drive/file
   $img = imagecreatefromjpeg('C:\xampp\htdocs\test\1.jpeg');
   
   // it will show the loaded image in the browser
   header('Content-type: image/jpg');
   
   imagejpeg($img);
   
   imagedestroy($img);
?>

आउटपुट

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

उदाहरण 2

<?php
   // Load a JPEG image from local drive/file
   $img = imagecreatefromjpeg('C:\xampp\htdocs\test\1(a).jpeg');
   
   // Flip the image
   imageflip($img, 1);
   
   // Save the GIF image in the given path.
   imagejpeg($img,'C:\xampp\htdocs\test\1(b).png');
   imagedestroy($img);
?>

इनपुट छवि

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

आउटपुट छवि

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

स्पष्टीकरण - उदाहरण 2 में, हमने imagecreatefromjpeg() का उपयोग करके स्थानीय पथ से jpeg छवि लोड की है। समारोह। इसके बाद, हमने इमेज फ्लिप करने के लिए इमेजफ्लिप () फंक्शन का इस्तेमाल किया।

उदाहरण 3 - JPEG छवि लोड करते समय त्रुटियों को संभालना

<?php
   function LoadJpeg($imgname) {
      /* Attempt to open */
      $im = @imagecreatefromjpeg($imgname);
     
      /* See if it failed */
      if(!$im) {
         /* Create a black image */
         $im = imagecreatetruecolor(700, 300);
         $bgc = imagecolorallocate($im, 0, 0, 255);
         $tc = imagecolorallocate($im, 255,255, 255);
         imagefilledrectangle($im, 0, 0, 700, 300, $bgc);
         
         /* Output an error message */
         imagestring($im, 20, 80, 80, 'Error loading ' . $imgname, $tc);
      }
      return $im;
   }
   header('Content-Type: image/jpeg');
   $img = LoadJpeg('bogus.image');
   imagejpeg($img);
   imagedestroy($img);
?>

आउटपुट

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


  1. PHP में imagecropauto () फ़ंक्शन का उपयोग करके स्वचालित रूप से किसी छवि को कैसे क्रॉप करें?

    imagecropauto() PHP में एक इनबिल्ट फ़ंक्शन है जिसका उपयोग किसी एक उपलब्ध मोड का उपयोग करके स्वचालित रूप से एक छवि को क्रॉप करने के लिए किया जाता है। सिंटैक्स resource imagecropauto(resource $image, int $mode, float $threshold, int $color) पैरामीटर imagecropauto() चार अलग-अलग पैरामीटर लेता है - $ima

  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