Cum de a comprima un folder de imagini cu ușurință de la linia de comandă
Dacă aveți de-a face cu un număr mare de imagini, într-adevăr nu doriți să deschideți fiecare într-un editor foto și apoi salvați-l ca pe un fișier web optimizat. Este mult mai ușor să o faceți în vrac, iar dacă sunteți un ninja de tastatură, o puteți face cu ușurință cu o singură linie.
Dacă executați Linux sau Mac OS X, shell-ul bash face foarte ușor să efectuați operații pe mai multe fișiere simultan. Dacă executați Windows, vă recomandăm să instalați Cygwin - și în timpul procesului de instalare, alegeți pachetul ImageMagick. În caz contrar, va trebui să descărcați și să instalați separat. Pentru Linux sau Mac, veți dori să instalați ImageMagick, ceea ce este destul de ușor.
Acum, că ați făcut asta, trebuie să deschideți o fereastră de terminal deja setată în directorul imaginilor pe care doriți să le manipulați. Pentru cygwin, probabil că va trebui să utilizați comanda cd și să treceți la directorul / cygdrive / c / astfel:
cd / cygdrive / c /
Utilizați comenzile cd și ls pentru a afla unde vă aflați și navigați în folderul pe care doriți să îl manipulați. Dacă sunteți utilizator Linux, trebuie să știți deja cum să faceți acest lucru.
Acum puteți executa în final comanda. Încercați acest lucru pentru dimensiune:
pentru f în * .jpg; convertiți -quality 70 $ f $ f; Terminat
Comanda utilizează pentru
operator pentru a lista prin lista de fișiere am definit ca * .jpg, și apoi execută comanda de conversie, care este de fapt ImageMagick, pentru a schimba calitatea fișierului JPG până la 70.
Dacă doriți să comprimați doar o singură imagine, puteți face acest lucru, ajustând 70 la orice nivel de compresie doriți - 50 ar comprima mult mai mult, dar probabil veți începe să observați o degradare a calității grave la acel moment.
convertiți-calitate 70 image.jpg image.jpg
Prima dată când ați pus numele imaginii este să specificați ce fișier să se deschidă și a doua oară să specificați ce fișier să îl salvați ca fiind, care în acest exemplu este același. De asemenea, puteți schimba numele fișierului de ieșire dacă doriți să salvați fișierele existente, deși vă recomandăm să faceți o copie de siguranță a tuturor imaginilor înainte de a face ceva.
Notă: dacă doriți să faceți același lucru pe Windows fără Cygwin, puteți urma ghidul nostru actualizat care folosește un fișier batch.