"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP के साथ गतिशील छवि गैलरी: अपना काम ऑनलाइन प्रदर्शित करें

PHP के साथ गतिशील छवि गैलरी: अपना काम ऑनलाइन प्रदर्शित करें

2024-11-07 को प्रकाशित
ब्राउज़ करें:976

PHP का उपयोग करके एक गतिशील छवि गैलरी बनाने के चरण: निर्भरताएँ स्थापित करें: PHP GD लाइब्रेरी और (वैकल्पिक) ImageMagick। एक गैलरी पृष्ठ बनाएं: थंबनेल प्रदर्शित करने और उत्पन्न करने के लिए छवियों के माध्यम से लूप करें (createThumbnel() फ़ंक्शन का उपयोग करके)। आउटपुट छवि थंबनेल: थंबनेल प्रदर्शित करने के लिए एक अव्यवस्थित सूची बनाने के लिए HTML का उपयोग करें। अतिरिक्त सुविधाएं जोड़ें (वैकल्पिक): पेजिंग, सॉर्टिंग, फ़िल्टरिंग, अपलोड फॉर्म और लाइटबॉक्स प्रभाव।

Dynamic Image Galleries with PHP: Showcase Your Work Online

PHP का उपयोग कर डायनामिक इमेज गैलरी: अपना काम ऑनलाइन प्रदर्शित करें

आधुनिक वेब विकास में, छवि गैलरी अपरिहार्य तत्व हैं जो आपको अनुमति देते हैं छवियों को आकर्षक तरीके से प्रदर्शित करना। PHP का उपयोग करके, आप अपने काम को आसानी से प्रदर्शित करने के लिए शक्तिशाली, लचीली गतिशील छवि गैलरी बना सकते हैं।

निर्भरता स्थापित करना

PHP का उपयोग करके छवि गैलरी बनाने के लिए आपको कई निर्भरताएं स्थापित करने की आवश्यकता है:

  • छवि हेरफेर के लिए PHP GD लाइब्रेरी
  • उन्नत छवि प्रसंस्करण के लिए इमेजमैजिक (वैकल्पिक)

टर्मिनल में निम्नलिखित कमांड चलाकर कंपोजर का उपयोग करके जीडी लाइब्रेरी स्थापित करें:

composer require php-gd

यदि आप ImageMagick का उपयोग करना चाहते हैं, तो इसे इसका उपयोग करके इंस्टॉल करें:

apt-get install imagemagick

गैलरी पेज बनाएं

एक नई फ़ाइल बनाएं gallery.php कहा जाता है और इसमें निम्नलिखित कोड शामिल किया जाता है:

';
foreach ($images as $image) {
    $thumb = 'thumbs/' . basename($image);
    echo '
  • '; } echo ''; // 创建缩略图函数 function createThumbnail($image, $thumb, $width, $height) { // Load source image $source = imagecreatefromjpeg($image); // Get source image width and height $sourceWidth = imagesx($source); $sourceHeight = imagesy($source); // Calculate new width and height $newWidth = $width; $newHeight = ($height / $sourceHeight) * $sourceWidth; // Create new image $destination = imagecreatetruecolor($newWidth, $newHeight); // Resize image imagecopyresampled($destination, $source, 0, 0, 0, 0, $newWidth, $newHeight, $sourceWidth, $sourceHeight); // Save thumbnail imagejpeg($destination, $thumb); }

    प्रैक्टिकल केस

    इस उदाहरण में, images निर्देशिका में प्रदर्शित होने वाली छवियां शामिल हैं। थंबनेल उत्पन्न करने के लिए, createThumbnel() फ़ंक्शन छवि का आकार बदलने के लिए PHP GD लाइब्रेरी का उपयोग करता है। जेनरेट किए गए थंबनेल thumbs निर्देशिका में संग्रहीत किए जाते हैं।

    अन्य सुविधाएं

    बुनियादी गैलरी बनाने के अलावा, आप अन्य सुविधाएं भी जोड़ सकते हैं, जैसे:

    • पृष्ठांकन: प्रदर्शन को बेहतर बनाने के लिए छवियों को कई पृष्ठों में विभाजित करें।
    • क्रमबद्ध करें और फ़िल्टर करें: उपयोगकर्ताओं को नाम, तिथि या अन्य मानदंडों के आधार पर छवियों को क्रमबद्ध और फ़िल्टर करने की अनुमति देता है।
    • अपलोड फॉर्म: उपयोगकर्ताओं को नई छवियां अपलोड करने की अनुमति देता है।
    • लाइटबॉक्स प्रभाव: छवि पर क्लिक करने पर मोडल विंडो में एक बड़ा संस्करण दिखाएं।

    निष्कर्ष

    PHP का उपयोग करके, आप शक्तिशाली और लचीली गतिशील छवि गैलरी बना सकते हैं। अतिरिक्त सुविधाओं और कस्टम शैलियों को शामिल करके, आप अपना काम प्रदर्शित करने के लिए शानदार गैलरी बना सकते हैं।

    नवीनतम ट्यूटोरियल अधिक>

    चीनी भाषा का अध्ययन करें

    अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

    Copyright© 2022 湘ICP备2022001581号-3