पुढील लेखात आम्ही योग प्रतिमा ऑप्टिमायझर वर एक नजर टाकणार आहोत. हे आहे JPEG, PNG आणि WEBP मध्ये फोटो रूपांतरित करण्यासाठी बॅच, आणि समतुल्य गुणवत्तेसह फाइल आकार संकुचित करा. हे एक विनामूल्य आणि मुक्त स्त्रोत साधन आहे, जे योगा कमांड लाइन टूलवर आधारित आहे.
योगा बॅकएंड पायथन पिलो लायब्ररीचा वापर प्रतिमांना पीएनजी, जेपीईजी किंवा वेबपी मध्ये रूपांतरित करण्यासाठी करते. लायब्ररी वापरा गुएत्झली Google जेपीईजी फायली तयार करेल, जे सामान्यतः वापरण्यापेक्षा 20% ते 30% लहान असतात libjpeg. ग्रंथालये zopflipng y libwebp इतर दोन इमेज फॉरमॅट ऑप्टिमाइझ करण्यासाठी गुगलचा वापर केला जातो. कमांड लाइन टूल लायब्ररीचा वापर करून 3D मॉडेल रूपांतरण आणि ऑप्टिमायझेशनला देखील समर्थन देते असिम्प.
योग प्रतिमा ऑप्टिमायझरची सामान्य वैशिष्ट्ये
- योगाचे अधिकृत फ्रंट-एंड प्रदान करते ग्राफिकल इंटरफेस वापरण्यास सोपे Gnu / Linux आणि Windows वर प्रतिमा रूपांतरण आणि ऑप्टिमायझेशन प्रक्रिया करण्यासाठी.
- आम्हाला परवानगी देईल प्रतिमांचा बॅच उघडा, त्यांचे लघुप्रतिमा, इनपुट फाइलचे नाव आणि आकार तसेच आउटपुट नाव आणि फाइल स्वरूप प्रदर्शित करा.
- योगा इमेज ऑप्टिमायझर विविध स्वरूपांना इनपुट म्हणून समर्थन देते, आणि अनुकूलित जेपीईजी, पीएनजी आणि वेबपी फायली व्युत्पन्न करू शकतात (दोन्ही तोट्यासह आणि तोटा न करता).
- 'ऑप्टिमाइझ' वर क्लिक करण्यापूर्वी आम्ही आपल्याला आउटपुट स्वरूप निवडण्याची आणि संक्षेप पातळी सेट करण्याची अनुमती देईल प्रत्येक प्रतिमेसाठी.
- आम्हाला मल्टी-थ्रेड सपोर्ट असेल. आम्ही सक्षम होऊ किती CPU कोर वापरायचे ते सेट करा.
- ऑफर ए गडद मोड.
- आउटपुट नमुना सानुकूलित
उबंटूवर योगा इमेज ऑप्टिमायझर स्थापित करा
Gnu / Linux साठी, हे सॉफ्टवेअर फ्लॅटपॅक पॅकेजद्वारे किंवा pip3 वापरून स्थापित केले जाऊ शकते.
फ्लॅटपॅक पॅकेजद्वारे
जर तुम्ही उबंटू 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 वापरणे
ज्यांना फ्लॅटपाक पॅकेजेस आवडत नाहीत त्यांच्यासाठी ते करण्याची शक्यता आहे पाइप 3 वापरा. जरी हा पर्याय, अनुप्रयोगासाठी शॉर्टकट तयार करू नका डेस्कटॉपवरून सुरू करण्यासाठी.
प्रथम, आम्ही एक टर्मिनल (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
जेव्हा आउटपुट फॉरमॅट टर्मिनल मध्ये निर्दिष्ट केले जात नाही, तेव्हा YOGA इनपुट प्रतिमेसारखेच स्वरूप असलेली प्रतिमा तयार करते. जेव्हा आउटपुट स्वरूप स्पष्टपणे निर्दिष्ट केलेले नसते तेव्हा केवळ पीएनजी, जेपीईजी आणि डब्ल्यूईबीपी इनपुट म्हणून समर्थित असतात.
आउटपुट स्वरूप वापरून निर्दिष्ट केले जाऊ शकते आउटपुट-स्वरूप पर्याय:
yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg
खालील स्वरूप समर्थित आहेत:
- मूळ: हे डीफॉल्ट आहे. आउटपुट स्वरूप इनपुट प्रतिमेप्रमाणेच असेल.
- कार: आउटपुट स्वरूप आपोआप निवडले जाते. इनपुट इमेज पारदर्शकता वापरल्यास योगा पीएनजी तयार करेल, अन्यथा ते जेपीईजी तयार करेल.
- पीएनजी: एक PNG प्रतिमा निर्माण करते.
- जेपीईजी: जेपीईजी प्रतिमा निर्माण करते.
- वेबप- एक हानीकारक WEBP प्रतिमा निर्माण करते.
- webpl: लॉसलेस WEBP प्रतिमा तयार करा
हा कार्यक्रम देखील परवानगी देतो izeresize पर्यायासह प्रतिमांचा आकार बदला:
yoga image --resize=512x512 imagen-entrada.png imagen-salida.png
या प्रकरणात, रुंदी आणि उंची समान मूल्य असल्यास, आम्हाला दोन्ही निर्दिष्ट करण्याची आवश्यकता नाही.
योग देखील आम्हाला परवानगी देईल जेपीईजी आणि वेबपी फायलींची इच्छित गुणवत्ता सेट करा जे पर्यायांसह व्युत्पन्न केले जाऊ शकते -जेपीईजी-गुणवत्ता y -वेब-गुणवत्ता. हे पर्याय 0 (कमी दर्जाच्या फायली) आणि 100 (उच्च दर्जाच्या फायली) पॅरामीटर म्हणून:
yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg
आपण Gnu / Linux वापरकर्ता असल्यास, आपल्या प्रतिमांना अनुकूल करण्याचा हा एक मनोरंजक पर्याय आहे, जो विनामूल्य आणि मुक्त स्त्रोत देखील आहे. हे करू शकते या प्रोग्रामबद्दल अधिक जाणून घ्या वेब पेज किंवा मध्ये गिटहब वर रेपॉजिटरी प्रकल्प