I-YOGA, ingcindezi ne-batch iguqula izithombe zibe amafomethi ahlukile

mayelana ne-yoga image optimizer

Esihlokweni esilandelayo sizobheka i-YOGA Image Optimizer. Lokhu ithuluzi lokuqoqa izithombe ukuguqulela ku-JPEG, PNG naku-WEBP, nokucindezela osayizi befayela ngekhwalithi efanayo. Ithuluzi lomthombo lamahhala nelivulekile, elincike kuthuluzi lomugqa womyalo we-YOGA.

I-backend ye-YOGA isebenzisa umtapo wolwazi wePython Pillow ukuguqula izithombe zibe yi-PNG, JPEG noma iWebP. Sebenzisa umtapo wezincwadi Guetzli I-Google izokhiqiza amafayela we-JPEG, ngokuvamile amancane abe ngu-20% kuya ku-30% kunokusebenzisa libjpeg. Imitapo yolwazi Zepflipng y yamula Ama-Google asetshenziselwa ukwandisa amanye amafomethi wezithombe ezimbili. Ithuluzi lomugqa womyalo futhi lisekela ukuguqulwa kwemodeli ye-3D nokwenza kahle kusetshenziswa umtapo wezincwadi Assimp.

Izici ezijwayelekile ze-YOGA Image Optimizer

okuncamelayo kohlelo

  • Isiphetho sangaphambili se-YOGA sihlinzeka nge- Kulula ukusebenzisa isikhombimsebenzisi sokuqhafaza ukwenza ukuguqulwa kwesithombe nenqubo yokwenza kahle ku-Gnu / Linux naku-Windows.
  • Izosivumela vula iqoqo lezithombe, ubonise izithonjana zazo, igama nosayizi wefayela lokufaka, kanye negama lokukhipha nefomethi yefayela.
  • I-YOGA Image Optimizer isekela amafomethi ahlukahlukene njengokufaka, futhi ingakwazi ukukhiqiza amafayela we-JPEG, i-PNG ne-WebP (kokubili ngokulahleka nangaphandle kokulahleka).

ukugijima kwe-yoga

  • Ngaphambi kokuchofoza ku- 'Lungiselela' thina kuzokuvumela ukuthi ukhethe ifomethi yokukhipha bese usetha ileveli yokuminyanisa ngesithombe ngasinye.
  • Sizoba nokuxhaswa kwemicu eminingi. Sizokwazi setha ukuthi mangaki ama-CPU cores ongawasebenzisa.
  • Ukunikezwa a imodi emnyama.
  • Iphethini lokukhipha ngokwezifiso

Faka i-YOGA Image Optimizer ku-Ubuntu

mayelana ne-yoga image optimizer

Ye-Gnu / Linux, le software ingafakwa ngephakethe leFlatpak noma kusetshenziswa i-pip3.

Ngephakheji yeFlatpak

Uma usebenzisa Ubuntu 20.04 futhi awunabo lobu buchwepheshe obufakiwe kwikhompyutha yakho, ungaqhubeka Umhlahlandlela ukuthi osebenza naye wabhala kule blog esikhathini esedlule ukuyivumela.

Lapho ungafaka flatpak amaphakheji, Uzodinga kuphela ukuvula i-terminal (Ctrl + Alt + T) bese usebenzisa okulandelayo faka umyalo:

faka i-yoga flatpak

flatpak install flathub org.flozz.yoga-image-optimizer

Ngemuva kokufakwa, singakwazi thola isiqalisi sohlelo endaweni yokuqhafaza.

i-yoga yokuqalisa

Khipha

Uma lolu hlelo lungakukholisi, ingasuswa kalula ukusebenzisa umyalo olandelayo ku-terminal (Ctrl + Alt + T):

khipha i-yoga flatpak

flatpak uninstall --delete-data org.flozz.yoga-image-optimizer

Kusetshenziswa i-pip3

Kulabo abangawathandi amaphakheji e-Flatpak, banethuba lokukwenza sebenzisa ipayipi3. Noma le nketho, UNGAKHI isinqamuleli sohlelo lokusebenza ukuze uyiqale kusuka kudeskithophu.

Okokuqala, sizovula i-terminal (Ctrl + Alt + T) futhi kuyo sizokwenza umyalo olandelayo ku faka imitapo yolwazi edingekayo:

ukufakwa kokuncika

sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0

Ngemuva kwalokho singakwazi faka iphakethe lesicelo usebenzisa umyalo:

faka i-yoga nge-pip3

sudo pip3 install yoga-image-optimizer

Njengoba ngishilo imigqa engenhla, iphakheji ye-pip ayinakho ukufinyelela okuqondile kuhlelo lokusebenza. Ngokwalesi sizathu Udinga ukusebenzisa umyalo olandelayo ukuze uyiqale kusuka ku-terminal bese udala ifayela le-.desktop:

yoga-image-optimizer

Khipha

para khipha lolu hlelo lokusebenza, sizodinga kuphela ukuvula i-terminal (Ctrl + Alt + T) bese sisebenzisa umyalo okuyo:

khipha i-yoga nge-pip3

sudo pip3 uninstall yoga-image-optimizer

Ukusetshenziswa okuyisisekelo kwe-YOGA kusuka esigungwini

Ngaphezu kokusebenzisa imvelo yokuqhafaza, engicabanga ukuthi ayinakho okuningi ukukuchaza, nathi singakwazi sebenzisa i-terminal ukwengeza izithombe zethu. Indlela elula yokwandisa isithombe kusuka ku-terminal ukusebenzisa umyalo olandelayo:

ukuguqulwa kwesithombe kusuka esigungwini

yoga image imagen-entrada.png imagen-salida.webp

Lapho ifomethi yokukhipha ingacacisiwe ku-terminal, i-YOGA yakha isithombe esinefomethi efanayo nesithombe sokufaka. I-PNG, i-JPEG, ne-WEBP kuphela esekelwa njengokufaka, lapho ifomethi yokukhipha ingacaciswanga ngokusobala.

Ifomethi yokukhipha ingacaciswa kusetshenziswa ifayili le- - inketho yefomethi yokukhipha:

ukuguqulwa kwesithombe

yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg

Amafomethi alandelayo asekelwa:

  • umsuka: Lokhu okuzenzakalelayo. Ifomethi yokukhipha izofana nesithombe sokufaka.
  • imotoIfomethi yokukhipha ikhethwa ngokuzenzekelayo. I-YOGA izokhiqiza i-PNG uma isithombe sokufaka sisebenza obala, ngaphandle kwalokho sizokhiqiza i-JPEG.
  • png: ikhiqiza isithombe se-PNG.
  • Jpeg: yakha isithombe seJPEG.
  • iwebhu- Kwakha isithombe esilahlekile se-WEBP.
  • webpl: khiqiza isithombe se-WEBP esilahlekile

Lolu hlelo futhi luvumela shintsha usayizi wezithombe ngenketho yokukhulisa usayizi:

shintsha usayizi wesithombe

yoga image --resize=512x512 imagen-entrada.png imagen-salida.png

Kulokhu, uma ububanzi nokuphakama kunenani elifanayo, asidingi ukucacisa zombili.

I-YOGA nayo izosivumela setha ikhwalithi oyifunayo yamafayela we-JPEG neWebP lokho kungenziwa ngezinketho Ikhwalithi ye-Jpeg y Ikhwalithi yeWebp. Lezi zinketho zithatha inani eliphakathi kuka-0 (amafayela wekhwalithi ephansikanye no-100 (amafayela ekhwalithi ephezulu) njengepharamitha:

shintsha ikhwalithi yesithombe

yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg

Uma ungumsebenzisi we-Gnu / Linux, lokhu kuyindlela ethokozisayo yokwengeza izithombe zakho, nazo eziwumthombo wamahhala futhi ovulekile. Ingakwazi wazi okuningi ngalolu hlelo kufayela lakho le- ikhasi lewebhu noma ku ikhosombe ku-GitHub wephrojekthi.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.