Du har kanskje mange bilder på datamaskinen din, og de tar uforholdsmessig mye plass, er det noe du kan gjøre med det? Du kan for eksempel komprimere dem uten at kvaliteten går tapt. Komprimering kan også være svært hensiktsmessig når du skal laste opp et sett med bilder til en skyserver. Dette er hva vi vil snakke om i vår artikkel.
Mange forskjellige grafiske verktøy er kjent som lar deg løse dette problemet, men faktisk er alt mye enklere. Hvordan komprimere bilder ved hjelp av verktøy?
Det er to fullverdige alternativer:
JPEG - det vanligste bildeformatet, i denne artikkelen vil vi vurdere komprimeringen av dette bildeformatet. Derfor, la oss vurdere å jobbe i jpegoptim, takket være det som det vil være mulig å utføre komprimering av bilder av dette formatet.
Programmet jpegoptim - et komplett verktøy som lar deg bruke for komprimering av JPEG, JPG og JFIF-format. Og komprimering skjer uten tap av kvalitet. Verktøyet optimaliserer bilder basert på prinsippene i Huffman tabellen. I algoritmen oppstår JPEG-komprimering, men det fungerer på en måte som reduserer kvaliteten. Komprimering med jpegoptim skader ikke kvaliteten på bildet.
For å installere programmet i Ubuntu må du utføre:
$ sudo apt install jpegoptim
I Fedora, CentOS og lignende distribusjoner må du først legge til epel-release repository.
Dette kan gjøres med kommandoen:
$ sudo yum install epel-release
Eller
$ sudo dnf install epel-release
Du kan installere jpegoptim fra et nylig lagt til repository:
$ sudo yum install jpegoptim
Eller
$ sudo dnf install jpegoptim
Det er ikke så vanskelig å bruke programmet på Linux. Du må bare kjøre programmet og sende filnavnet.
Syntaksen vil være som følger:
$ jpegoptim опции имя_файла.jpeg
Vurder alternativene i verktøyet:
Hvordan optimalisere et bilde ved hjelp av programmet?
La oss først se på den opprinnelige størrelsen:
$ du image.jpg
Utfør den enkleste optimaliseringen:
$ jpegoptim image.jpg
La oss se på størrelsen:
$ du image.jpg
jpg-komprimeringen har funnet sted, åpne bildet med et hvilket som helst program og se at kvaliteten ikke har endret seg i det hele tatt. Kilden og det ferdige bildet er identiske.
Til venstre er bildet etter komprimering, til høyre er originalen:
Trenger du å komprimere et bilde til en viss størrelse?
Da må du ofre kvalitet:
$ jpegoptim --size=250k image.jpeg
Bildet blir komprimert, men kvaliteten blir dårligere. Hvis du har mange bilder, kan du bruke batchkomprimering: Gå til mappen med bildene, og kjør kommandoen compress
$ cd images/
$ jpegoptim *.jpg
Du kan også liste opp flere bilder samtidig:
$ jpegoptim image1.jpg image2.jpg
Hvis du vil optimalisere alle bildene i en bestemt mappe, kan du bruke kommandoen xargs sammen med find. Optimaliser for eksempel alle bildene i en katalog, og flytt dem deretter til ~/compressed:
$ find . -name "*.jpg" | xargs jpegoptim -d ~/compressed -p
Det er veldig enkelt å komprimere jpg-bilder i Linux, og du kan se det. I neste artikkel vil vi fortelle deg hvordan du komprimerer png.