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.
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:
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.
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 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
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
Suorita yksinkertaisin optimointi:
$ jpegoptim image.jpg
Tarkastellaan kokoa:
$ du image.jpg
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:
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
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.