Maksutavat Abuse

JPEG-kuvien optimointi Linuxissa

28.11.2022, 20:39

Sinulla saattaa olla paljon kuvia tietokoneellasi ja ne vievät kohtuuttomasti tilaa, voitko tehdä asialle mitään? Esimerkiksi pakata niitä ilman laadun heikkenemistä. Pakkaaminen voi olla erittäin tarkoituksenmukaista myös silloin, kun lataat kuvajoukon pilvipalvelimelle. Tästä puhumme artikkelissamme.

Kuvanpakkausmenetelmä

Tunnetaan monia erilaisia graafisia työkaluja, joiden avulla voit ratkaista tämän ongelman, mutta itse asiassa kaikki on paljon yksinkertaisempaa. Kuinka pakata kuvia apuohjelmien avulla?

On olemassa kaksi täysimittaista vaihtoehtoa:

  • jpegoptim;
  • optipng.

JPEG - yleisin kuvaformaatti, tässä artikkelissa tarkastelemme tämän kuvaformaatin pakkaamista. Tarkastellaan siis työskentelyä jpegoptimissa, jonka ansiosta on mahdollista suorittaa tämän formaatin kuvien pakkaaminen.

Miten kuvien pakkaaminen suoritetaan

Ohjelma jpegoptim - täydellinen työkalu, jonka avulla voit käyttää JPEG-, JPG- ja JFIF-muodon pakkaamiseen. Ja pakkaus tapahtuu ilman laadun menetystä. Apuohjelma optimoi kuvat Huffman-taulukon periaatteiden perusteella. Algoritmissa tapahtuu JPEG-pakkaus, mutta se toimii tavalla, joka heikentää laatua. Pakkaus jpegoptimilla ei vahingoita kuvan laatua.

Ohjelman asentaminen

Ohjelman asentamiseksi Ubuntussa sinun on suoritettava:

$ sudo apt install jpegoptim

Fedorassa, CentOS:ssä ja vastaavissa jakeluissa sinun on ensin lisättävä epel-release-tietovarasto.

Tämä voidaan tehdä komennolla:

$ sudo yum install epel-release

Tai:

$ sudo dnf install epel-release

Voit asentaa jpegoptimin äskettäin lisätystä arkistosta:

$ sudo yum install jpegoptim

Tai: Jepjoptim-paketti voidaan asentaa myös seuraavasta: Jepjoptim-paketti on saatavissa seuraavasta komennosta

$ sudo dnf install jpegoptim

Kuinka apuohjelmaa käytetään

Ohjelman soveltaminen Linuxissa ei ole kovin vaikeaa. Sinun on suoritettava ohjelma ja annettava tiedoston nimi.

Syntaksi olisi seuraava:

$ jpegoptim опции имя_файла.jpeg

Harkitse apuohjelman vaihtoehtoja:

сжатие изображений

Miten optimoida kuva ohjelman avulla?

Tarkastellaan ensin alkuperäistä kokoa:

$ du image.jpg

сжатие jpeg

Suorita yksinkertaisin optimointi:

$ jpegoptim image.jpg

сжатие jpeg

Tarkastellaan kokoa:

$ du image.jpg

JPEG-kuvien optimointi Linuxissa

jpg-pakkaus on tapahtunut, avaa kuva millä tahansa ohjelmalla ja näe, että laatu ei ole muuttunut lainkaan. Lähde ja valmis kuva ovat identtiset.

Vasemmalla on kuva pakkauksen jälkeen, oikealla alkuperäinen kuva:

JPEG-kuvien optimointi Linuxissa

Haluatko pakata kuvan tiettyyn kokoon?

Sinun on uhrattava laatu:

$ jpegoptim --size=250k image.jpeg

Kuva pakkautuu, mutta laatu kärsii. Jos sinulla on paljon kuvia, käytä eräpakkausta: siirry kansioon, jossa kuvat ovat, suorita komento compress.

$ cd images/

$ jpegoptim *.jpg

JPEG-kuvien optimointi Linuxissa

Voit myös listata useita kuvia kerralla:

$ jpegoptim image1.jpg image2.jpg

Jos haluat optimoida kaikki tietyssä hakemistossa olevat kuvat, voit antaa komennon xargs yhdessä findin kanssa. Esimerkiksi optimoi kaikki kuvat hakemistossa ja siirrä ne sitten ~/compressed:

$ find . -name "*.jpg" | xargs jpegoptim -d ~/compressed -p

jpg-kuvien pakkaaminen Linuxissa on hyvin helppoa, ja voit nähdä, että. Seuraavassa artikkelissa kerromme, miten png-kuvia pakataan.