Enye yezinkinga esingazithola ngezithombe isisindo sabo. Kuyacaca ukuthi kuzoba nezithombe esifuna ukuzigcina ngekhwalithi ephezulu kakhulu, kepha kunezikhathi eziningi lapho lokhu kungadingekile. Inkinga lapho sifuna ukwehlisa ikhwalithi ethile esithombeni ukuthi asazi ukuthi singakwehlisa kangakanani ngaphandle kokubonakala kakhulu, kepha le nkinga ingaxazululwa ngokuthi imgmin.
imgmin yiphrojekthi ehlose ukuxazulula le nkinga eshiwo. Njengoba bengingakwenza? Kulungile ukubala ngokwezibalo nangokuzenzekelayo ukuthi kungakwehliswa malini isisindo sesithombe ngaphandle kokuthi kuqashelwe ukuthi sisihlelile. Okuhle kunakho konke, abasebenzisi kuzodingeka basebenzise umyalo owodwa kuleli thuluzi elincane ukusenzela wonke umsebenzi. Lapha sikutshela konke odinga ukukwazi.
imgmin kungumphumela womsebenzi wokucwaninga obanzi. Sebenzisa indlela akukho ukulahleka kwekhwalithi (ilahlekile) ukukhiqiza izithombe ezilungiselelwe ngokusebenzisa amabhlokhi wamaphikseli. Lapha sichaza ukuthi ungayifaka kanjani.
Ukufaka nokusebenzisa imgmin
Ukufaka imgmin kufanele sivule iwindi lokugcina bese uthayipha imiyalo elandelayo:
sudo apt-get install -y autoconf libmagickwand-dev pngnq pngcrush pngquant git clone https://github.com/rflynn/imgmin.git cd imgmin autoreconf -fi ./configure make sudo make install
Ukusebenzisa leli thuluzi elincane bekungeke kube lula. Okufanele sikwenze ukusebenzisa umyalo olandelayo:
imgmin original.jpg optimizada.jpg
Vele, kubonakala kubalulekile kimi ukuthi ngichaze ukuthi kufanele ufake indlela ephelele yesithombe ngasinye. Indlela elula yokuxazulula lokhu ukushiya isithombe kudeskithophu, uvule ukuphela, faka ifolda yeDeskithophu (kimi usebenzisa umyalo cd Itafula) bese usuvele ufake umyalo. Ngokuqondakalayo, kuzodingeka sishintshe amagama "okwangempela" kanye "nokwenziwe ngcono" ngegama lesithombe esifuna ukwehlisa isisindo saso kanye nesesithombe esiphumayo.
Uma usuzamile, ucabangani nge-imgmin?
Ngabe ikusebenzele ku-Ubuntu 16.04? Kunginika iphutha lapho ngenza ukwenziwa:
"Imgmin.c: 30: 29: iphutha elibulalayo: wand / MagickWand.h: Alikho lelo fayela noma umkhombandlela"
Ngicabanga ukuthi ngifake konke okudingekayo
@ leillo1975 Kwenzeka into efanayo kimi 🙁