अगले लेख में हम YOGA इमेज ऑप्टिमाइज़र पर एक नज़र डालने जा रहे हैं। यह है बैच के लिए एक टूल फ़ोटो को JPEG, PNG और WEBP में कनवर्ट करता है, और फ़ाइल आकार को समान गुणवत्ता के साथ संपीड़ित करता है. यह एक फ्री और ओपन सोर्स टूल है, जो YOGA कमांड लाइन टूल पर आधारित है।
YOGA बैकएंड छवियों को PNG, JPEG या WebP में बदलने के लिए Python पिलो लाइब्रेरी का उपयोग करता है. पुस्तकालय का प्रयोग करें गुत्ज़ली Google JPEG फ़ाइलें जेनरेट करेगा, जो आमतौर पर उपयोग करने से 20% से 30% छोटी होती हैं लिबजपेग. पुस्तकालय ज़ोपफ्लिपिंग y libwebp Google का उपयोग अन्य दो छवि प्रारूपों को अनुकूलित करने के लिए किया जाता है। कमांड लाइन टूल लाइब्रेरी का उपयोग करके 3D मॉडल रूपांतरण और अनुकूलन का भी समर्थन करता है असिम्प.
योग छवि अनुकूलक की सामान्य विशेषताएं
- YOGA का आधिकारिक फ्रंट-एंड प्रदान करता है a ग्राफिकल इंटरफ़ेस का उपयोग करना आसान है छवि रूपांतरण और अनुकूलन प्रक्रिया को Gnu / Linux और Windows पर करने के लिए।
- हमें अनुमति देगा छवियों का एक बैच खोलें, उनके थंबनेल, इनपुट फ़ाइल का नाम और आकार, साथ ही आउटपुट नाम और फ़ाइल प्रारूप प्रदर्शित करें.
- योग छवि अनुकूलक इनपुट के रूप में विभिन्न स्वरूपों का समर्थन करता है, और अनुकूलित जेपीईजी, पीएनजी और वेबपी फाइलें उत्पन्न कर सकते हैं (दोनों हानि के साथ और बिना हानि के).
- 'ऑप्टिमाइज़' पर क्लिक करने से पहले हम आपको आउटपुट स्वरूप चुनने और संपीड़न स्तर सेट करने की अनुमति देगा प्रत्येक छवि के लिए।
- हमारे पास मल्टी-थ्रेड सपोर्ट होगा। हम कर सकेंगे सेट करें कि कितने CPU कोर का उपयोग करना है.
- ऑफर ए डार्क मोड.
- आउटपुट पैटर्न व्यक्तिगत किया गया।
Ubuntu पर YOGA इमेज ऑप्टिमाइज़र स्थापित करें
Gnu / Linux के लिए, यह सॉफ़्टवेयर फ़्लैटपैक पैकेज के माध्यम से या pip3 का उपयोग करके स्थापित किया जा सकता है।
सपाटपैक पैकेज
यदि आप Ubuntu 20.04 का उपयोग कर रहे हैं और आपके पास अभी भी यह तकनीक आपके कंप्यूटर पर स्थापित नहीं है, तो आप जारी रख सकते हैं पथप्रदर्शक कि एक सहयोगी ने इसे सक्षम करने के लिए कुछ समय पहले इस ब्लॉग पर लिखा था।
जब आप स्थापित कर सकते हैं फ्लैटपैक पैकेज, आपको केवल एक टर्मिनल (Ctrl + Alt + T) खोलने और निम्नलिखित का उपयोग करने की आवश्यकता होगी कमांड स्थापित करें:
flatpak install flathub org.flozz.yoga-image-optimizer
स्थापना के बाद, हम कर सकते हैं प्रोग्राम लॉन्चर ढूंढें चित्रमय वातावरण में।
स्थापना रद्द करें
यदि यह कार्यक्रम आपको आश्वस्त नहीं करता है, आसानी से हटाया जा सकता है टर्मिनल में निम्नलिखित कमांड चलाना (Ctrl + Alt + T):
flatpak uninstall --delete-data org.flozz.yoga-image-optimizer
pip3 . का उपयोग करना
उन लोगों के लिए जो फ्लैटपैक पैकेज पसंद नहीं करते हैं, उनके पास संभावना है pip3 का उपयोग करें. भले ही यह विकल्प, एप्लिकेशन का शॉर्टकट न बनाएं इसे डेस्कटॉप से शुरू करने के लिए.
सबसे पहले, हम एक टर्मिनल (Ctrl + Alt + T) खोलने जा रहे हैं और इसमें हम निम्नलिखित कमांड को निष्पादित करने जा रहे हैं आवश्यक पुस्तकालय स्थापित करें:
sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0
तब हम कर सकते हैं एप्लिकेशन पैकेज स्थापित करें कमांड का उपयोग करना:
sudo pip3 install yoga-image-optimizer
जैसा कि मैंने ऊपर कहा, पाइप पैकेज की एप्लिकेशन तक सीधी पहुंच नहीं है। इस कारण से टर्मिनल से इसे शुरू करने और .desktop फ़ाइल बनाने के लिए आपको निम्न कमांड चलाने की आवश्यकता है:
yoga-image-optimizer
स्थापना रद्द करें
पैरा पैकेज इस ऐप को हटा दें, हमें केवल एक टर्मिनल (Ctrl + Alt + T) खोलने और उसमें कमांड का उपयोग करने की आवश्यकता होगी:
sudo pip3 uninstall yoga-image-optimizer
टर्मिनल से योग का मूल उपयोग
ग्राफिकल वातावरण का उपयोग करने के अलावा, जो मुझे लगता है कि समझाने के लिए बहुत कुछ नहीं है, हम यह भी कर सकते हैं हमारी छवियों को अनुकूलित करने के लिए टर्मिनल का उपयोग करें. टर्मिनल से एक छवि को अनुकूलित करने का सबसे आसान तरीका निम्न आदेश का उपयोग करना है:
yoga image imagen-entrada.png imagen-salida.webp
जब आउटपुट प्रारूप टर्मिनल में निर्दिष्ट नहीं होता है, तो योग इनपुट छवि के समान प्रारूप के साथ एक छवि उत्पन्न करता है. केवल PNG, JPEG, और WEBP इनपुट के रूप में समर्थित हैं, जब आउटपुट स्वरूप स्पष्ट रूप से निर्दिष्ट नहीं है।
आउटपुट स्वरूप का उपयोग करके निर्दिष्ट किया जा सकता है -आउटपुट-प्रारूप विकल्प:
yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg
निम्नलिखित प्रारूप समर्थित हैं:
- मूल: यह डिफ़ॉल्ट है। आउटपुट स्वरूप इनपुट छवि के समान होगा।
- स्वत:: आउटपुट स्वरूप स्वचालित रूप से चुना जाता है। यदि इनपुट छवि पारदर्शिता का उपयोग करती है, तो योग एक पीएनजी उत्पन्न करेगा, अन्यथा यह एक जेपीईजी उत्पन्न करेगा।
- png: एक पीएनजी छवि उत्पन्न करता है।
- जेपीईजी: एक जेपीईजी छवि उत्पन्न करता है।
- webp- एक हानिपूर्ण WEBP छवि उत्पन्न करता है।
- वेबप्ल: एक दोषरहित WEBP छवि उत्पन्न करें
यह कार्यक्रम भी अनुमति देता है -आकार बदलने के विकल्प के साथ छवियों का आकार बदलें:
yoga image --resize=512x512 imagen-entrada.png imagen-salida.png
इस मामले में, यदि चौड़ाई और ऊंचाई का मान समान है, तो हमें दोनों को निर्दिष्ट करने की आवश्यकता नहीं है।
योग हमें भी अनुमति देगा JPEG और WebP फ़ाइलों की वांछित गुणवत्ता सेट करें जो विकल्पों के साथ उत्पन्न किया जा सकता है -जेपीईजी-गुणवत्ता y -वेब-गुणवत्ता. ये विकल्प 0 के बीच एक पूर्णांक लेते हैं (निम्न गुणवत्ता वाली फ़ाइलें) और १०० (उच्च गुणवत्ता वाली फ़ाइलें) एक पैरामीटर के रूप में:
yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg
यदि आप एक Gnu / Linux उपयोगकर्ता हैं, तो यह आपकी छवियों को अनुकूलित करने का एक दिलचस्प विकल्प है, जो मुफ़्त और खुला स्रोत भी है। यह अपने में इस कार्यक्रम के बारे में अधिक जानें वेबसाइट या में GitHub पर भंडार परियोजना का।