Computer >> कंप्यूटर >  >> स्मार्टफोन्स >> Linux

लिनक्स में पीएनजी फाइलों को कैसे कंप्रेस करें

यह मार्गदर्शिका आपको दिखाएगी कि पूरी तरह से मुक्त और मुक्त स्रोत सॉफ़्टवेयर का उपयोग करके लिनक्स में पीएनजी छवि / ग्राफिक फ़ाइलों को कैसे संपीड़ित किया जाए।

यदि आपके पास बहुत सारी सामग्री वाला ब्लॉग या वेबसाइट है तो कभी-कभी छवियां पृष्ठों के लोड समय पर एक टोल ले सकती हैं। चीजों को गति देने के लिए आप कई कदम उठा सकते हैं। यदि आप अपनी वेबसाइट की लोडिंग का विश्लेषण करते हैं तो आप देख सकते हैं कि छवियां लोड समय का एक बड़ा हिस्सा लेती हैं। आइए देखें कि आप इस आंकड़े को बेहतर बनाने के लिए अपनी .png छवियों को कैसे संपीड़ित कर सकते हैं।

हम टूल का उपयोग करेंगे pngcrush इस उद्देश्य से। pngcrush एक स्वतंत्र और खुला स्रोत कमांड लाइन उपकरण है, जैसा कि नाम से पता चलता है, पीएनजी छवियों को संपीड़ित करता है। इसका उपयोग कैसे करें, इस बारे में विस्तृत जानकारी के लिए प्रोजेक्ट वेबसाइट पर एक नज़र डालें। हम इस लेख में मूल बातें शामिल करेंगे।

pngcrush इंस्टॉल करना

Linux के अधिकांश आधुनिक वितरण जैसे Fedora और Ubuntu में pngcrush . है सीधे उनके डिफ़ॉल्ट रिपॉजिटरी में उपलब्ध है। तो, इसे आप पर स्थापित करने के लिए उबंटू कंप्यूटर निम्नलिखित कमांड निष्पादित करें:

# sudo apt-get install pngcrush

फेडोरा पर निम्न कार्य करें:

# यम pngcrush इंस्टॉल करें

pngcrush का उपयोग करना

pngcrush आईडीएटी खंड फाइलों के आकार को कम करके पीएनजी ग्राफिक्स फ़ाइल को अनुकूलित करता है। प्रक्रिया सरल नहीं है। pngcrush के बारे में सबसे अच्छी बात यह है कि उपकरण के लेखकों ने आपके लिए चीजों को सरल बना दिया है। वे इसे एक बेहतरीन विकल्प के साथ भेजते हैं - जानवर . जब आप इस विकल्प का उपयोग करते हैं तो आप प्रभावी ढंग से pngcrush . को बताते हैं हाथ में छवि को संपीड़ित करने के लिए सबसे उपयुक्त विधि का प्रयास करने और उपयोग करने के लिए। लगभग 114 अलग-अलग फ़िल्टर हैं जिनका उपयोग किया जा सकता है, इसलिए यह विकल्प बहुत उपयोगी है। यहां बताया गया है कि आप इसका उपयोग किसी छवि को संपीड़ित करने के लिए कैसे करेंगे:

# pngcrush -brute -e ".compressed.png" image01.png

यहां इस्तेमाल किए गए दो विकल्प हैं -ब्रूट जिसे मैंने अभी समझाया, और -e . दूसरा विकल्प बताता है pngcrush फ़ाइल नाम जोड़ने के लिए कौन सा एक्सटेंशन। तो क्रशिंग की प्रक्रिया पूरी होने के बाद फ़ाइल का संकुचित संस्करण image01.png image01.compressed.png . कहा जाएगा . आप चाहें तो एक्सटेंशन बदल सकते हैं।

आप कई PNG . को संपीड़ित करने के लिए उपरोक्त आदेश को थोड़ा संशोधित भी कर सकते हैं एक निर्देशिका में फ़ाइलें। निम्न आदेश निष्पादित करें:

# pngcrush -brute -d "/var/www/html/website/images/" *.png

उपरोक्त आदेश एक नए विकल्प का उपयोग करता है, -d . यह विकल्प pngcrush . बताता है संपीड़न पूर्ण होने के बाद संपीड़ित छवि फ़ाइलों को कहाँ रखा जाए। उपरोक्त आदेश सभी PNG . को संपीड़ित करेगा वर्तमान निर्देशिका में फ़ाइल करें और उन्हें /var/www/html/website/images/ में रखें ।

मेरा पुरजोर सुझाव है कि आप इस टूल और इसके विकल्पों के बारे में प्रोजेक्ट वेबसाइट पर अधिक पढ़ें। बहुत सारे विकल्प हैं जो आपको संपीड़न की प्रक्रिया को तेज करने या इसका बेहतर काम करने में मदद कर सकते हैं। नई छवियों को अपनी वेबसाइट में डालें और अपने पृष्ठों को तेज़ी से लोड होते हुए देखें।

यदि आप स्वयं को Windows या macOS का उपयोग करते हुए पाते हैं और आपको PNG को संपीड़ित करने की आवश्यकता है, तो हमने आपको कवर कर लिया है।


  1. Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

    Google डिस्क उन लोगों के लिए एक उत्कृष्ट माध्यम है, जिन्हें अपनी फ़ाइलों की ऑनलाइन प्रतियां संग्रहीत करने की आवश्यकता होती है। आवश्यक कॉन्फ़िगरेशन फ़ाइलों का बैकअप लेने के लिए लिनक्स उपयोगकर्ता इसकी मुफ्त 15 जीबी योजना का लाभ उठा सकते हैं। इसके अलावा, यदि आपके पास एक सक्रिय Google कार्यस्थान (पूर्व

  1. Linux में हटाई गई फ़ाइलों को पुनर्प्राप्त करने के लिए सबसे महत्वपूर्ण का उपयोग कैसे करें

    rm कमांड लिनक्स उपयोगकर्ताओं के लिए उपलब्ध सबसे खतरनाक में से एक है। यदि आप गलत फ़ाइल या फ़ोल्डर को हटाते हैं, तो आप अपने पूरे ऑपरेटिंग सिस्टम को निष्क्रिय कर सकते हैं। खोई हुई फ़ाइलों को पुनर्प्राप्त करना आसान नहीं है, लेकिन यह असंभव भी नहीं है। आपके द्वारा हटाई गई किसी भी फ़ाइल को पुनर्प्राप्त करन

  1. Linux में ज़िप फ़ाइलें कैसे निकालें

    ज़िप फ़ाइलें उतनी सामान्य नहीं हैं जितनी वे तब हुआ करती थीं जब डाउनलोड की गति धीमी थी और हर सहेजी गई बाइट मायने रखती थी। फिर भी, यह काफी सामान्य फ़ाइल प्रकार है। देर-सबेर आपको शायद एक खोलना पड़ेगा। आपके द्वारा उपयोग किए जाने वाले वितरण के आधार पर, ज़िप संग्रह को निकालना संभवतः काफी आसान है। फिर भी,