योग, संपीड़ित और बैच छवियों को विभिन्न स्वरूपों में परिवर्तित करते हैं

योग छवि अनुकूलक के बारे में

अगले लेख में हम 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

तब हम कर सकते हैं एप्लिकेशन पैकेज स्थापित करें कमांड का उपयोग करना:

pip3 . के साथ योग स्थापित करें

sudo pip3 install yoga-image-optimizer

जैसा कि मैंने ऊपर कहा, पाइप पैकेज की एप्लिकेशन तक सीधी पहुंच नहीं है। इस कारण से टर्मिनल से इसे शुरू करने और .desktop फ़ाइल बनाने के लिए आपको निम्न कमांड चलाने की आवश्यकता है:

yoga-image-optimizer

स्थापना रद्द करें

पैरा पैकेज इस ऐप को हटा दें, हमें केवल एक टर्मिनल (Ctrl + Alt + T) खोलने और उसमें कमांड का उपयोग करने की आवश्यकता होगी:

pip3 . के साथ योग को अनइंस्टॉल करें

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 पर भंडार परियोजना का।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।