लिनक्स में वेबपी को पीएनजी में कैसे बदलें
वेबपी गूगल द्वारा बनाया गया एक आधुनिक छवि प्रारूप है। यह विशेष रूप से वेब के लिए बनाया गया था, जो छवि गुणवत्ता को प्रभावित किए बिना उच्च संपीड़न अनुपात प्रदान करता है। विंडोज़ पर, कोई भी छवि दर्शक जैसे इरफानव्यू वेबपी छवियों को खोल सकता है और उन्हें जेपीजी/पीएनजी के रूप में सहेज सकता है। हालाँकि, लिनक्स पर, वेबपी छवि को संपादित या परिवर्तित करना कठिन हो सकता है, क्योंकि जीआईएमपी जैसे पारंपरिक छवि संपादन उपकरण अभी तक वेबपी का समर्थन नहीं करते हैं। यहां एक वेबपी छवि को पीएनजी प्रारूप में बदलने का तरीका बताया गया है और इसके विपरीत।
विज्ञापन
मौजूदा वेबपी छवि से पीएनजी छवि प्राप्त करने के लिए आप दो विधियों का उपयोग कर सकते हैं। आप या तो उपयोग कर सकते हैं libwebp या ffmpeg पैकेज जो हमारे कार्यों के लिए उपकरण प्रदान करते हैं।
WebP को PNG में बदलें
आपके डिस्ट्रो के आधार पर, libwebp आउट-ऑफ़-द-बॉक्स स्थापित किया जा सकता है या नहीं। उदाहरण के लिए, आर्क लिनक्स पैकेज में निर्भरता सख्त नहीं है, इसलिए जब आप GUI स्थापित करते हैं तो libwebp स्थापित नहीं होता है। आपको इसे मैन्युअल रूप से स्थापित करना चाहिए
कमांड को रूट के रूप में चलाना:#पॅकमैन -एस लिबवेबपी
लिनक्स मिंट जैसे डेबियन-आधारित डिस्ट्रो पर, कमांड जारी करें:
# उपयुक्त वेबपी स्थापित करें
पैकेज निम्नलिखित उपकरण प्रदान करता है:
- cwebp - एक वेबपी एन्कोडर टूल।
- dwebp - एक वेबपी डिकोडर टूल।
- vwebp - एक वेबपी व्यूअर ऐप।
- Wepmux - एक वेबपी मक्सिंग टूल।
- gif2webp - GIF छवियों को WebP में बदलने का एक उपकरण।
Linux में WebP इमेज को PNG में बदलने के लिए, निम्न कार्य करें।
- अपना पसंदीदा खोलें टर्मिनल ऐप.
- निम्न आदेश टाइप करें:
dwebp file.webp -o file.png
- आउटपुट फाइल PNG फॉर्मेट में file.png होगी।
नोट: दुर्भाग्य से, dwebp केवल WebP को PNG में कनवर्ट करता है, लेकिन JPG में नहीं। इसलिए, यदि आपको अपनी वेबपी फ़ाइल से जेपीईजी छवि प्राप्त करने की आवश्यकता है, तो आपको इसे पहले पीएनजी में कनवर्ट करना होगा, और फिर पीएनजी छवि को जीआईएमपी जैसे टूल का उपयोग करके जेपीजी में कनवर्ट करना होगा या इमेजमैजिकके का उपयोग करके इसे कनवर्ट करना होगा।
ffmpeg के साथ WebP को PNG में बदलें
यदि आप libwebp स्थापित नहीं कर पा रहे हैं, तो आप ffmpeg के साथ जा सकते हैं। libwebp के विपरीत, ffmpeg का व्यापक रूप से उपयोग किया जाता है और कई डिस्ट्रोस में पहले से इंस्टॉल आता है। इसे इस प्रकार करें:
- अपना पसंदीदा टर्मिनल ऐप खोलें।
- निम्न आदेश टाइप करें:
ffmpeg -i file.webp file.png
ध्यान रखें कि ffmpeg WebP एन्कोडर की तुलना में बड़ी फ़ाइलें बनाता है। आपको इसके विकल्पों को समायोजित करने और आउटपुट फ़ाइल को अनुकूलित करने की आवश्यकता हो सकती है।
पीएनजी फाइलों को वेबपी में बदलें
विपरीत रूपांतरण भी उपयोगी हो सकता है। कई स्थितियों में, वेबपी पीएनजी की तुलना में बेहतर संपीड़न अनुपात प्रदान करता है। PNG फ़ाइल को WebP में बदलने के लिए, निम्न कमांड निष्पादित करें:
cwebp file.png -o file.webp
वेबपी के लिए डिफ़ॉल्ट गुणवत्ता 75 पर सेट है। आप एन्कोडर के लिए -q तर्क निर्दिष्ट करके इसे बढ़ा या घटा सकते हैं, जैसा कि नीचे दिया गया है।
cwebp -q 80 file.png -o file.webp
बस, इतना ही।