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

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

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

सिंटैक्स

resource imagecreatefromjpeg(string $filename)

पैरामीटर्स

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

रिटर्न मान

imagecreatefromjpeg() सफलता पर एक इमेज रिसोर्स पहचानकर्ता लौटाता है, और false पर त्रुटि देता है।

उदाहरण 1

<?php 
    // स्थानीय ड्राइव/फ़ाइल से इमेज लोड करें
    $img = imagecreatefromjpeg('C:\xampp\htdocs\test\1.jpeg');
    // यह ब्राउज़र में लोड की गई इमेज दिखाएगा
    header('Content-type: image/jpg');
    imagejpeg($img);
    imagedestroy($img); 
?>

आउटपुट

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

उदाहरण 2

<?php 
    // स्थानीय ड्राइव/फ़ाइल से JPEG इमेज लोड करें
    $img = imagecreatefromjpeg('C:\xampp\htdocs\test\1(a).jpeg');
    // इमेज फ्लिप करें
    imageflip($img, 1);
    // दिए गए पथ में GIF इमेज सहेजें
    imagejpeg($img, 'C:\xampp\htdocs\test\1(b).png');
    imagedestroy($img); 
?>

इनपुट इमेज

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

आउटपुट इमेज

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

व्याख्या - उदाहरण 2 में, हमने imagecreatefromjpeg() फ़ंक्शन का उपयोग करके स्थानीय पथ से JPEG इमेज लोड की। इसके बाद, हमने इमेज को फ्लिप करने के लिए imageflip() फ़ंक्शन का उपयोग किया।

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

<?php 
    function LoadJpeg($imgname) {
        /* खोलने का प्रयास */
        $im = @imagecreatefromjpeg($imgname);
        /* देखें कि क्या यह विफल हुआ */
        if(!$im) {
            /* एक काली इमेज बनाएं */
            $im = imagecreatetruecolor(700, 300);
            $bgc = imagecolorallocate($im, 0, 0, 255);
            $tc = imagecolorallocate($im, 255, 255, 255);
            imagefilledrectangle($im, 0, 0, 700, 300, $bgc);
            /* एक त्रुटि संदेश आउटपुट करें */
            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() फ़ंक्शन का उपयोग करके इमेज को स्वचालित रूप से कैसे क्रॉप करें? PHP में imagecropauto() फ़ंक्शन का उपयोग करके इमेज को स्वचालित रूप से कैसे क्रॉप करें?

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

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

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

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

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