I-pngquant, eyalela umgca wokuyalela ukuba ucinezele imifanekiso yePNG

malunga ne-pngquant

Kwinqaku elilandelayo siza kujonga i-pngquant. Yi le isiguquli sePNG esilahlekileyo ukuba sisisebenzise kumgca wokuyalela. Isimahla, ngumthombo ovulekileyo, kunye neqonga lomnqamlezo. Le nkqubo iya kusinika amandla okuguqula imifanekiso ye-PNG kwifomathi ye-8-bit PNG kunye nefayile yesitayile se-alpha ukunciphisa ubungakanani.

Este isiguquli somfanekiso Png yasimahla yi ngokusekwe kwilayibrari ephathekayo yesikisot kwaye ibhaliwe kwi C99. Ngokuphawulekayo kunciphisa ubungakanani befayile ngokuguqula umfanekiso we-PNG kwifomathi ye-8-bit PNG esebenzayo, ukugcina ukubonakala okupheleleyo kwe-alpha. Iifayile ze-8-bit PNG zihlala zingama-60-80% zincinci kuneefayile ze-PNG ezingama-24/32-bit. Imifanekiso eqingqiweyo ye-Pngquant iyahambelana ngokupheleleyo nazo zonke izikhangeli zewebhu kunye neenkqubo zokusebenza. Ngapha koko, le software inokucinezela enye okanye imifanekiso emininzi ngaxeshanye.

Iimpawu eziqhelekileyo zePngquant

  • Yiyo ilahleko lwePNG compressor.
  • Isekwe kwi a ithala leencwadi eliphathekayo.
  • Yenza imifanekiso yePNG ama-3-4 amaxesha amancinci nge ilahleko encinci yomgangatho.
  • Inkxaso Ukukhanya kwe-alpha.
  • Es iyahambelana nazo zonke izikhangeli kunye neenkqubo ukusebenza.
  • Qalisa Iipelethi ezikumgangatho ophezulu.
  • Isebenzisa ialgorithm yokuguqulela eyahlukileyo ayongezi ingxolo engeyomfuneko kumfanekiso.
  • Inqanaba lomgangatho liyaqwalaseleka.
  • Ngokuzenzekelayo fumana inani elifunekayo lemibala kunye ungatsiba imifanekiso engenakuguqulelwa kumgangatho ofunwayo.

Ezi zezinye ze iimpawu zale isiguquli yomgca wokuyalela. Zonke zinokuboniswana ngokweenkcukacha ezingaphezulu Iphepha leGitHub yeprojekthi okanye kwifayile yayo webhsayithi.

Faka i-pngquant PNG compressor usebenzisa i-snap

Abasebenzisi baka-Ubuntu baya kuba nakho faka iPngquant compressor usebenzisa eyayo ehambelana nayo snap iphakheji. Kulo mzekelo, kwi-Ubuntu 18.04 kuya kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye sibhale lo myalelo wokufaka kuyo:

faka i-pngquant snap

sudo snap install pngquant

Usetyenziso olusisiseko

Emva kofakelo sinokuqala ukusebenzisa i-pngquant. Siza kukwazi Sebenzisa le nkqubo ngolu hlobo lulandelayo ukucinezela ifayile ye-png:

pngquant nombre-del-archivo.png

Umzekelo, ukuba besifuna cofa ifayile ifayile enegama ubunlogpng kule meko ndinayo kwifolda yemifanekiso, kuya kufuneka siphumeze le miyalelo ilandelayo:

cd Imágenes

Ngaphambi koxinzelelo siya kuthi jonga ubungakanani befayile ngomyalelo:

ubungakanani bomfanekiso onganyanzelekanga

du -sh ubunlog.png

Emva kokubona ubungakanani kwisikrini esedlule, esi kule meko ngu-16K, ngoku sinako qalisa ukunyanzeliswa ngomyalelo:

umfanekiso oxineneyo

pngquant ubunlog.png

Iziphumo zefayile kulo mzekelo ziyafana negama lokufaka, ngaphandle kwaleyo izakuphela ngo '-fs8.png'. Njengoko ubona kwisikrini esedlule, kulo mzekelo igama lefayile eliza kubakho 'ubunlog-fs8.png'

Ngoku makhe sibone ubungakanani befayile yefayile ecinezelweyo, kulo mzekelo yancitshiswa yaya kwi-8K:

ubukhulu becala lomfanekiso

du -sh ubunlog-fs8.png

Cinezela imifanekiso emininzi yePNG

IPngquant nayo inokuguqula imifanekiso emininzi. Lo myalelo ulandelayo uya kucinezela umfanekiso1.png y umfanekiso2.png kulawulo olusebenzayo ngoku.

pngquant imagen1.png imagen2.png

Ukongeza, sinako cofa zonke iifayile ze-png ezikhoyo kulawulo kwangoko. Umzekelo, ukucofa yonke imifanekiso ngaphakathi kwifolda ebizwa ngokuba '/ ikhaya / i-entreunosyceros / imifanekiso', Siza kwenza:

Ukucinezelwa kwebhetshi

pngquant /home/entreunosyceros/Imágenes/*.png

Guqula isimamva kwigama lefayile yokuphuma

Njengoko besenditshilo, igama lefayile yokuvelisa iyafana negama lokufaka, ngaphandle kokuba liphela ngo-'fs8.png '. Nangona kunjalo, Siza kuba nakho ukutshintsha esi sisimamva njengoko sifuna ngoku Landelayo:

tshintsha isimamva somfanekiso osiphumo

pngquant ubunlog.png --ext -imagen.png

Lo myalelo uya kucinezela ifayile ubunlogpng kwaye ugcine njenge ubunlog-imagen.png.

Cinezela imifanekiso kumgangatho wesiko

I-Pngquant icinezela imifanekiso kangangoko kunokwenzeka. Sinokulungiselela ngokwasemgangathweni umgangatho wemifanekiso. I-Pngquant isivumela ukuba sibeke umgangatho womfanekiso kuluhlu 0 (olubi kakhulu) ukuya kwi-100 (egqibeleleyo) usebenzisa ubuncinci kunye neeparameter ezincinci.

Lo mzekelo ulandelayo ubeka umgangatho Ubuncinci bomfanekiso kwi-60 kunye nomgangatho ophezulu kwi-80.

tshintsha umgangatho womfanekiso

pngquant --quality=60-80 image.png

Ukuba ukuguqulwa kuvelisa umgangatho ongaphantsi komgangatho omncinci, umfanekiso awuyi kugcinwa.

Uncedo lwePngquant

Le miyalelo yimizekelo nje embalwa yoxinzelelo olusisiseko usebenzisa i-pngquant. Siza kukwazi jonga uluhlu olupheleleyo lwezinto ezikhoyo onokukhetha kuzo ukusebenzisa lo mthetho ulandelayo kwisiphelo esinye:

Uncedo pngquant

pngquant -h

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.