Kompres gambar menggunakan jpegoptim

File gambar yang terlalu besar tentu menjadi masalah tersendiri dalam web development. File gambar yang besar membutuhkan waktu lebih lama untuk dimuat oleh browser. Kita dapat mengatasi hal ini dengan melakukan kompres pada gambar.

Untuk melakukan kompres gambar, banyak tools yang tersedia untuk melakukan task ini. Salah satunya adalah jpegoptim. Jpegoptim ini cukup cepat dan mudah digunakan untuk linux. Karena dia aplikasi cli, membuat jpegoptim menjadi lebih praktis digunakan dan bisa digunakan secara otomatisasi.

Install jpegoptim

Jika anda pengguna debian/ubuntu jpegoptim seharusnya sudah tersedia di repo debian/ubuntu. Maka dari itu kita bisa langsung install dengan apt:

sudo apt update
sudo apt install jpegoptim

Menggunakan jpegoptim

Untuk penggunaan jpegoptim cukup mudah, semisal kita memiliki file gambar.jpg di direktori kita. Cukup dengan:

jpegoptim gambar.jpg 

#atau kita bisa mengatur kualitas kompresi
jpegoptim gambar.jpg --max=85

Kompresi semua gambar dalam folder sekaligus

Kita dapat memanfaatkan perintah find untuk menscan file .jpg dalam direktori dan mengkompres hasil pencarian tersebut:

find -iname '*.jpg' -exec jpegoptim {} --max=85 \;

Untuk gambar dengan ekstensi png kita bisa menggunakan pngquant. Penggunaannya hampir sama, hanya saja argumennya sedikit berbeda.

Leave a Reply

Your email address will not be published. Required fields are marked *