Slik komprimerer du en mappe med bilder enkelt fra kommandolinjen

Slik komprimerer du en mappe med bilder enkelt fra kommandolinjen
Slik komprimerer du en mappe med bilder enkelt fra kommandolinjen

Video: Slik komprimerer du en mappe med bilder enkelt fra kommandolinjen

Video: Slik komprimerer du en mappe med bilder enkelt fra kommandolinjen
Video: What is a Proxy Server? - YouTube 2024, April
Anonim
Hvis du har å gjøre med et stort antall bilder, vil du egentlig ikke måtte åpne hver i en fotoredigerer og deretter lagre den som en optimalisert webfil. Det er mye lettere å gjøre det i bulk, og hvis du er et tastaturninja, kan du enkelt gjøre det med en enkelt linje.
Hvis du har å gjøre med et stort antall bilder, vil du egentlig ikke måtte åpne hver i en fotoredigerer og deretter lagre den som en optimalisert webfil. Det er mye lettere å gjøre det i bulk, og hvis du er et tastaturninja, kan du enkelt gjøre det med en enkelt linje.

Hvis du kjører Linux eller Mac OS X, gjør bash shell det veldig enkelt å utføre operasjoner på mer enn én fil av gangen. Hvis du kjører Windows, anbefaler vi at du installerer Cygwin - og i installeringsprosessen velger du ImageMagick-pakken. Ellers må du laste ned og installere det separat. For Linux eller Mac, vil du installere ImageMagick, som er ganske enkelt.

Nå som du har det ute av veien, må du åpne et terminalvindu som allerede er satt til mappen til bilder du vil manipulere. For cygwin må du sannsynligvis bruke cd-kommandoen og bytte til / cygdrive / c / mappen, slik:

cd /cygdrive/c/

Bruk CD- og ls-kommandoene for å finne ut hvor du er, og navigere inn i mappen du vil manipulere. Hvis du er en Linux-bruker, bør du allerede vite hvordan du gjør dette.

Nå kan du endelig kjøre kommandoen. Prøv denne på for størrelse:

for f in *.jpg; do convert -quality 70 $f $f; done

Kommandoen bruker

for

operatør for å liste gjennom listen over filer vi definerte som *.jpg, og kjører deretter konverterings-kommandoen, som faktisk er ImageMagick, for å endre kvaliteten på JPG-filen til 70.

Hvis du ønsker å komprimere bare ett enkelt bilde, kan du gjøre det slik, justere 70 til hvilket komprimeringsnivå du vil - 50 vil komprimere mye mer, men du vil sannsynligvis begynne å legge merke til alvorlig kvalitetsforringelse på det tidspunktet.

convert -quality 70 image.jpg image.jpg

Første gang du legger bildenavnet, er å spesifisere hvilken fil som skal åpnes, og den andre gangen er å spesifisere hvilken fil som skal lagres som, som i dette eksemplet er det samme. Du kan også bare endre navnet på utdatafilen hvis du vil lagre eksisterende filer, men vi anbefaler å sikkerhetskopiere alle bildene dine før du gjør noe.

Merk:Hvis du vil gjøre det samme på Windows uten Cygwin, kan du følge vår oppdaterte veiledning som bruker en batchfil.

Anbefalt: