If-Koubou

Cum de a comprima un folder de imagini cu ușurință de la linia de comandă

Cum de a comprima un folder de imagini cu ușurință de la linia de comandă (Cum să)

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 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ă rulaț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ă aveți acest lucru din cale, trebuie să deschideți o fereastră de terminal deja setată în folderul imaginilor pe care doriți să le manipulați. Pentru cygwin, probabil că va trebui să folosiți comanda cd și să comutaț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, ar trebui 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-calitate 70 $ f $ f; Terminat

Comanda utilizează pentru operator pentru a lista prin lista de fișiere pe care le-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, ați putea face acest lucru, ajustând 70 la orice nivel de comprimare doriți - 50 ar comprima mult mai mult, dar probabil veți începe să observați o degradare de calitate gravă la acel moment.

convertiți-calitate 70 image.jpg image.jpg

Prima dată când plasați 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ă efectuaț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.