GNU/Linux >> Belajar Linux >  >> Linux

pngcrush untuk pengoptimalan gambar

Terakhir kali kita berbicara tentang jpegoptim, jpegtran dan optipng. Hari ini kita akan berbicara tentang pngcrush – pengoptimal untuk file PNG (Portable Network Graphics). pngcrush dapat dijalankan dari baris perintah di jendela MSDOS, atau dari baris perintah UNIX atau LINUX.

Instalasi pngcrush

Di Debian, utilitas ini disertakan dalam paket:

# apt-get install pngcrush

Penggunaan pngcrush

Untuk kompresi maksimum tanpa kehilangan kualitas, gunakan perintah ini untuk mengompresi file png sebanyak mungkin:

# pngcrush -rem alla -rem text -reduce -brute in.png out.png

selama tindakan ini, file in.png akan dioptimalkan dan hasilnya disimpan di out.png

Parameter

1. Opsi sederhana untuk pengoptimalan otomatis:

# pngcrush -reduce -brute in.png out.png

2. Juga, pngcrush dapat menghapus semua data koreksi warna dari sebuah file:

# pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB in.png out.png

3. Data yang didukung juga dapat dihapus:

# pngcrush -rem alla -rem text in.png out.png

Optimasi semua gambar dalam satu folder

Untuk optimalisasi maksimum semua gambar dalam folder, gunakan perintah berikut:

for file in * .png
do 
    pngcrush -reduce -brute -rem alla -rem gAMA -rem cHRM -rem iCCP -rem sRGB "$ file" "$ {file% .png} -crushed.png" && mv "$ {file% .png} -crushed .png "" $ file "
done


Linux
  1. Darktable – Alternatif Adobe Lightroom untuk Linux

  2. Optimalisasi gambar dengan webp

  3. jpegtran untuk pengoptimalan gambar

  1. jpegoptim untuk pengoptimalan gambar

  2. memilih untuk pengoptimalan gambar

  3. imagemagick untuk pengoptimalan gambar

  1. Cara Membuat gambar Windows untuk OpenStack

  2. Mengonversi mesin terbang TrueType ke gambar PNG?

  3. Ubuntu:Menggunakan curl untuk mengunduh gambar