Nākamajā rakstā mēs apskatīsim YOGA attēlu optimizētāju. Tas ir rīks, lai sērijveidā pārvērstu fotoattēlus JPEG, PNG un WEBP formātā un saspiestu failu izmērus ar līdzvērtīgu kvalitāti. Tas ir bezmaksas un atvērtā koda rīks, kura pamatā ir komandrindas rīks YOGA.
YOGA aizmugure izmanto Python spilvenu bibliotēku, lai attēlus pārvērstu PNG, JPEG vai WebP formātā. Izmantojiet bibliotēku Gecli Google ģenerēt JPEG failus, kas parasti ir par 20% līdz 30% mazāki nekā izmantojot libjpeg. Bibliotēkas zopflipng y libwebp Pārējos divus attēlu formātus optimizē Google. Komandrindas rīks atbalsta arī 3D modeļa pārveidošanu un optimizāciju, izmantojot bibliotēku Assimp.
YOGA attēlu optimizētāja vispārīgās īpašības
- Oficiālā YOGA priekšpuse nodrošina a viegli lietojams grafiskais interfeiss veikt attēlu pārveidošanas un optimizācijas procesu Gnu / Linux un Windows.
- Ļaus mums atveriet attēlu sēriju, parādot to sīktēlus, ievades faila nosaukumu un lielumu, kā arī izvades nosaukumu un faila formātu.
- YOGA Image Optimizer atbalsta dažādus formātus kā ievadi un var ģenerēt optimizētus JPEG, PNG un WebP failus (gan ar zaudējumiem, gan bez zaudējumiem).
- Pirms noklikšķināt uz “Optimizēt” mēs ļaus jums izvēlēties izvades formātu un iestatīt saspiešanas līmeni par katru no attēliem.
- Mums būs vairāku pavedienu atbalsts. Mēs varēsim iestatiet, cik CPU kodolu izmantot.
- Piedāvājumi a tumšais režīms.
- Izvades modelis pielāgota
Instalējiet YOGA attēlu optimizētāju Ubuntu
Gnu / Linux šo programmatūru var instalēt, izmantojot Flatpak pakotni vai izmantojot pip3.
Izmantojot Flatpak paketi
Ja izmantojat Ubuntu 20.04 un šī tehnoloģija joprojām nav instalēta jūsu datorā, varat turpināt Ceļvedis ko kolēģis pirms kāda laika rakstīja šajā emuārā, lai to iespējotu.
Kad jūs varat instalēt flatpak iepakojumi, jums būs jāatver tikai terminālis (Ctrl + Alt + T) un jāizmanto šādas darbības instalēt komandu:
flatpak install flathub org.flozz.yoga-image-optimizer
Pēc instalēšanas mēs varam atrodiet programmas palaidēju grafiskajā vidē.
Atinstalēt
Ja šī programma jūs nepārliecina, var viegli noņemt izpildot šādu komandu terminālā (Ctrl + Alt + T):
flatpak uninstall --delete-data org.flozz.yoga-image-optimizer
Izmantojot pip3
Tiem, kam nepatīk Flatpak iepakojumi, viņiem ir iespēja to darīt izmantot pip3. Lai arī šī iespēja, NELIETOJIET īsceļu uz lietojumprogrammu lai to sāktu no darbvirsmas.
Pirmkārt, mēs atvērsim termināli (Ctrl + Alt + T), un tajā mēs izpildīsim šādu komandu instalējiet nepieciešamās bibliotēkas:
sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0
Tad mēs varam instalējiet lietojumprogrammu pakotni izmantojot komandu:
sudo pip3 install yoga-image-optimizer
Kā jau teicu iepriekš, pip paketei nav tiešas piekļuves lietojumprogrammai. Šī iemesla dēļ lai palaistu to no termināļa un izveidotu .desktop failu, jums jāizpilda šāda komanda:
yoga-image-optimizer
Atinstalēt
līdz noņemt šo lietotni, mums būs jāatver tikai terminālis (Ctrl + Alt + T) un jāizmanto tajā esošā komanda:
sudo pip3 uninstall yoga-image-optimizer
JOGA pamata izmantošana no termināļa
Papildus grafiskās vides izmantošanai, kas, manuprāt, nav daudz ko izskaidrot, mēs varam arī izmantojiet termināli, lai optimizētu mūsu attēlus. Vienkāršākais veids, kā optimizēt attēlu no termināļa, ir izmantot šādu komandu:
yoga image imagen-entrada.png imagen-salida.webp
Ja terminālī nav norādīts izvades formāts, YOGA ģenerē attēlu ar tādu pašu formātu kā ievades attēls. Tikai PNG, JPEG un WEBP tiek ievadīti, ja izvades formāts nav skaidri norādīts.
Izvades formātu var norādīt, izmantojot -izejas formāta opcija:
yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg
Tiek atbalstīti šādi formāti:
- orig: Tas ir noklusējums. Izejas formāts būs tāds pats kā ievades attēls.
- auto: Izvades formāts tiek izvēlēts automātiski. YOGA ģenerēs PNG, ja ievadītajā attēlā tiek izmantota pārredzamība, pretējā gadījumā tiks ģenerēts JPEG.
- png: ģenerē PNG attēlu.
- jpeg: ģenerē JPEG attēlu.
- webp- Izveido zaudētu WEBP attēlu.
- webpl: ģenerēt WEBP attēlu bez zudumiem
Šī programma arī ļauj mainīt attēlu izmērus, izmantojot opciju - mainīt izmērus:
yoga image --resize=512x512 imagen-entrada.png imagen-salida.png
Šajā gadījumā, ja platumam un augstumam ir vienāda vērtība, mums nav jānorāda abi.
JOGA arī mums ļaus iestatiet vēlamo JPEG un WebP failu kvalitāti ko var ģenerēt, izmantojot opcijas -JPEG kvalitāte y -Web kvalitāte. Šīs opcijas aizņem veselu skaitli no 0 (zemākas kvalitātes faili) un 100 (augstākas kvalitātes failus) kā parametrs:
yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg
Ja esat Gnu / Linux lietotājs, šī ir interesanta iespēja attēlu optimizēšanai, kas ir arī bezmaksas un atvērtā koda. Tā var uzzināt vairāk par šo programmu savā Mājas vai arī krātuve vietnē GitHub projektu.