Tag Archives

3 Articles
Seri Optimisasi Web: Gambar

Seri Optimisasi Web: Gambar

Perkakas

Ada dua jenis gambar yang lazim dipakai di situs: JPEG dan PNG. Keduanya memiliki perkakas yang berbeda.

optipng

Cara pasang:

sudo apt-get install optipng

Cara pakai:

optipng -o7 $BERKAS

jpegtran

Cara pasang:

sudo apt-get install libjpeg-progs

Cara pakai:

jpegtran -copy comments -optimize -progressive -outfile $BERKAS $BERKAS

Menyatukan Keduanya

Cari berkas-berkas berekstensi “.jpg”, “.jpeg”, dan “.JPG” untuk berkas JPEG. Cari berkas-berkas berekstensi “.png” untuk berkas PNG. Maka jadilah sebuah skrip:

#!/bin/bash
# Ganti variabel DIR dengan tempat situs Anda.
# optimizeImage.sh

DIR=/var/www

for file in $(find $DIR -type f \( -name "*.jpg" -or -name "*.jpeg" -or -name "*.JPG" -or -name "*.png" \)); do
    echo found $file for optimizing...
    case $file in
    *.png )
        optipng -o7 $file
    ;;
    *)
        jpegtran -copy comments -optimize -progressive -outfile $file $file
    ;;
    exac
done

Silakan ganti variabel DIR dengan tempat situs Anda berada.

Bacaan Lebih Lanjut