Mengoptimalkan File PNG di Linux

Mengoptimalkan File PNG di Linux

Gambar sering kali menjadi salah satu hal yang diabaikan pada saat mempublikasikan konten di dalam website. Editor meng-upload gambar secara bebas dan kebanyakan tidak menggunakan format gambar yang tepat, atau lebih parah lagi mereka sama sekali tidak mau repot untuk mengoptimalkan gambar sebelum di-upload.

Padahal banyak sekali cara yang mudah untuk mengoptimalkan gambar, salah satunya jika kamu menggunakan komputer dengan sistem operasi Linux, kamu bisa mengoptimalkan file PNG secara rekursif.

Bagaimana Cara Mengoptimalkan File PNG di Linux?

Untuk mengoptimalkan file PNG di Linux bisa menggunakan salah satu dari dua tool ini, OptiPNG dan PNGCrush. Yang pertama kamu harus lakukan adalah meng-install tool ini di komputer Linux, dengan menjalankan command dibawah ini:

Untuk Ubuntu / Debian, jalankan:

apt-get install optipng pngcrush

Untuk CentOS / RHEL:

yum install optipng pngcrush

Mengoptimalkan File PNG Menggunakan OptiPNG

OptiPNG merupakan tool yang dapat membantu untuk mengurangi bandwidth dan meningkatkan kecepatan website dengan mengoptimalkan file gambar. Hal terbaik dari tool ini adalah kemampuan untuk mengoptimalkan PNG yang ada didalam semua sub-directory, menjaga kualitasnya tetap baik.

OptiPNG dapat mengoptimalkan semua PNG secara rekursif yang mudah dan cepat. Tool ini akan mengoptimalkan semua file PNG yang ada di website, kemudian akan me-rewrite file originalnya.

Setelah meng-intsall OptiPNG, kamu bisa menggunakannya melalui Terminal. Buka Terminal dan pindah ke directory path dimana kamu menyimpan semua file PNG:

cd /path/to/your/image-directory/

Setelah itu jalan command dibawah ini:

find -name '*.png' -print0 | xargs -0 optipng -nc -nb -o7

Pertama script diatas akan mencari semua file PNG, kemudian xargs command akan membuat daftar dan mengoptimalkan semua file PNG. Argumen -nc dan -nb digunakan untuk menghindari perubahan warna dan o7 menentukan tingkat kompresi yang akan digunakan, dalam hal ini adalah nilai terbaik yang dapat kita gunakan.

Mengoptimalkan File PNG Menggunakan PNGCrush

Tidak seperti OptiPNG, PNGCrush tidak memungkinkan pengguna untuk menulis ulang pada file, hanya dapat membuat file baru. Cara menggunakan PNG Crush, pertama masuk ke direktori dimana kamu menyimpan file PNG:

cd /path/to/your/image-directory/
for file in `find -name '*.png'`; do; pngcrush -reduce -brute $file /usr/local/src/crushed.png; mv /usr/local/src/crushed.png $file; done

Caranya sama dengan menggunakan OptiPNG, mengoptimalkan file PNG dengan PNGCrush pertama menggunakan command untuk mencari, kemudian akan mengoptimalkanya dan menyimpannya pada file PNG baru di direktori /usr/local/src. Setelah itu file akan dipindah ke direktori aslinya dan me-replace file yang lama dengan yang baru.

 

Jakartawebhosting.com menyediakan layanan Joomla Hosting, dengan kecepatan dan stabilitas pusat data dan server yang baik, up time server 99,9%, team support yang siap membantu 24 jam dan biaya langganan yang menarik.