A cikin labarin na gaba za mu duba YOGA Image Optimizer. Wannan shine kayan aiki don yin jujjuya hotuna zuwa JPEG, PNG da WEBP, da damfara girman fayil tare da ingancin daidai. Kayan aiki ne na kyauta kuma mai buɗewa, wanda ya dogara da kayan aikin layin umarni na YOGA.
Baya na YOGA yana amfani da ɗakin karatu na Python Pillow don canza hotuna zuwa PNG, JPEG ko WebP. Yi amfani da ɗakin karatu Guetzli Google don samar da fayilolin JPEG, wanda yawanci 20% zuwa 30% ƙasa da amfani libjpeg. Dakunan karatu zopflipng y gyaran kafa Ana amfani da Google don inganta sauran tsarin hoto guda biyu. Hakanan kayan aikin layin umarni yana tallafawa juzu'in ƙirar 3D da haɓakawa ta amfani da ɗakin karatu Assimp.
Babban halayen YOGA Optimizer Image
- Ƙarshen ƙarshen YOGA yana ba da mai sauƙin amfani da ƙirar hoto don yin jujjuyawar hoto da tsarin ingantawa akan Gnu / Linux da Windows.
- Zai yardar mana bude tarin hotuna, suna nuna yatsun yatsunsu, sunan da girman fayil ɗin shigarwa, da sunan fitarwa da tsarin fayil.
- Mai haɓaka Hoto na YOGA yana tallafawa nau'ikan tsari azaman shigarwar, da zai iya samar da ingantattun fayilolin JPEG, PNG da WebP (duka tare da asara kuma ba tare da asara ba).
- Kafin danna kan 'Inganta' mu zai ba ku damar zaɓar tsarin fitarwa kuma saita matakin matsawa ga kowane hotunan.
- Za mu sami goyon baya da yawa. Za mu iya saita yawan adadin CPU don amfani.
- Yayi a yanayin duhu.
- Tsarin fitarwa musamman
Shigar da Ingancin Hoto na YOGA akan Ubuntu
Don Gnu / Linux, ana iya shigar da wannan software ta kunshin Flatpak ko amfani da pip3.
Ta hanyar fakitin Flatpak
Idan kuna amfani da Ubuntu 20.04 kuma har yanzu baku shigar da wannan fasaha akan kwamfutarka ba, zaku iya ci gaba Jagora cewa wani abokin aiki ya rubuta akan wannan blog ɗin a ɗan lokaci da suka gabata don ba shi damar.
Lokacin da zaka iya shigarwa fakitin flatpak, kawai kuna buƙatar buɗe tashar tashar (Ctrl + Alt + T) kuma amfani da mai zuwa shigar da umarni:
flatpak install flathub org.flozz.yoga-image-optimizer
Bayan kafuwa, zamu iya sami shirin ƙaddamarwa a cikin yanayin zane.
Uninstall
Idan wannan shirin bai gamsar da ku ba, ana iya cirewa cikin sauƙi yanã gudãnar da wadannan umarni a cikin m (Ctrl + Alt T):
flatpak uninstall --delete-data org.flozz.yoga-image-optimizer
Amfani da pip3
Ga waɗanda ba sa son fakitin Flatpak, suna da damar yin hakan amfani da pip3. Duk da wannan zaɓi, KADA KA ƙirƙiri gajeriyar hanya zuwa aikace -aikacen don fara shi daga tebur.
Da farko, za mu buɗe tashar (Ctrl + Alt + T) kuma a ciki za mu aiwatar da wannan umarni zuwa shigar da dakunan karatu:
sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0
To zamu iya shigar da kunshin aikace -aikacen ta amfani da umarnin:
sudo pip3 install yoga-image-optimizer
Kamar yadda na faɗi layuka a sama, fakitin bututun ba shi da damar kai tsaye zuwa aikace -aikacen. Saboda wannan dalili kuna buƙatar gudanar da umarni mai zuwa don fara shi daga m sannan ƙirƙirar fayil .desktop:
yoga-image-optimizer
Uninstall
para cire kunshin wannan app, kawai za mu buƙaci buɗe tashar mota (Ctrl + Alt + T) kuma amfani da umarnin da ke ciki:
sudo pip3 uninstall yoga-image-optimizer
Amfani na asali na YOGA daga tashar
Baya ga yin amfani da yanayin zane, wanda ina tsammanin ba shi da yawa don bayyanawa, mu ma za mu iya yi amfani da tashar don inganta hotunan mu. Hanya mafi sauƙi don haɓaka hoto daga tashar tashar shine ta amfani da umarnin da ke biye:
yoga image imagen-entrada.png imagen-salida.webp
Lokacin da ba a kayyade tsarin fitarwa a cikin tashar ba, YOGA yana haifar da hoto mai tsari iri ɗaya da hoton shigarwar. PNG, JPEG, da WEBP ne kawai ake tallafawa azaman shigarwar, lokacin da ba a fayyace tsarin fitarwa ba.
Ana iya ƙayyade tsarin fitarwa ta amfani da –Zaɓin tsarin fitarwa:
yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg
Ana tallafawa waɗannan tsarin:
- asalin: Wannan tsoho ne. Tsarin fitarwa zai zama daidai da hoton shigarwar.
- mota: An zaɓi tsarin fitarwa ta atomatik. YOGA zai samar da PNG idan hoton shigar yana amfani da gaskiya, in ba haka ba zai samar da JPEG.
- yan: yana haifar da hoton PNG.
- jpeg: yana haifar da hoton JPEG.
- webp- Yana haifar da asarar WEBP mai hasara.
- yanar gizo: samar da hoton WEBP mara asara
Wannan shirin kuma yana ba da izini sake girman hotuna tare da –zaɓi girman:
yoga image --resize=512x512 imagen-entrada.png imagen-salida.png
A wannan yanayin, idan faɗin da tsayi suna da ƙima iri ɗaya, ba mu buƙatar tantance duka biyun.
YOGA kuma zai ba mu izini saita ingancin da ake so na fayilolin JPEG da WebP wanda za'a iya samarwa tare da zaɓuɓɓuka -Kyakkyawan inganci y -Ingancin yanar gizo. Waɗannan zaɓuɓɓukan suna ɗaukar lamba tsakanin 0 (ƙananan fayiloli masu ingancikuma 100)manyan fayiloli masu inganci) azaman ma'auni:
yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg
Idan kun kasance mai amfani da Gnu / Linux, wannan zaɓi ne mai ban sha'awa don haɓaka hotunan ku, wanda kuma kyauta ne kuma tushen buɗewa. Ze iya san ƙarin bayani game da wannan shirin a cikin ku shafin yanar gizo ko a cikin ma'aji akan GitHub na aikin.