Berawal dari membaca tulisan Google ini hasil dari penilaian Google ini. Google menyarankan untuk mengoptimalkan uukuran file gambar demi mempercepat web.

Jadilah mulai mencoba Jpegtran untuk setiap gambar yang akan diunggah di website. Cara install Jpegtran di Ubuntu :

  • Seperti biasa, buka Terminal. Ketikkan :

$ sudo apt-get install libjpeg-progs

Setelah terinstall. Penggunaan Jpegtran sebagai berikut :

  • Masuk folder tempat gambar berada. Buka Terminal dan ketikkan :

jpegtran -copy none -optimize -perfect inputimage.jpg > outputimage.jpg

  • Untuk mengompres satu folder :
  1. Unduh file file optimize-image.sh disini atau di sini.
  2. Penggunaannya :
  • Cara 1:
    $ optimize-images.sh /images/dir
  • Cara 2 :
    $cd /images/dir
    $ optimize-images.sh
  • atau tambahkan “./” jika tidak bisa dan juga pastikan hak akses usernya :
    $ ./optimize-images.sh

Hasilnya, gambar dapat terkompresi tanpa mengorbankan kualitasnya. Hanya saja, hasil ukuran file-nya tidak menjadi kecil secara signifikan.

Tidak sengaja saat memberi watermark dengan XnConvert, tanpa opsi convert, ternyata hasil ukuran file gambar menjadi lebih kecil secara signifikan 😀

Cara install XnConvert dapat dilihat di tulisan sebelumnya.

Berikut hasil kompresi gambarnya :

compress image dengan jpegtran di ubuntu

Oya, kompresi gambar ini menghilangkan data EXIF-foto.

[referensi 1 & referensi 2]

Iklan