Jika Anda mencari alat kompresi gambar sederhana, lihat pngquant, utilitas baris perintah, dan perpustakaan untuk kompresi gambar PNG yang hilang.
Konversi aplikasi mengurangi ukuran file secara signifikan (sebanyak 70% dari ukuran aslinya) sambil mempertahankan transparansi alfa penuh dari gambar. Semua gambar yang dihasilkan kompatibel dengan semua browser web modern, serta memiliki fallback yang lebih baik IE6 dari 24-bit PNGs.
Fitur Utama
- Pembuatan palet berkualitas tinggi menggunakan kombinasi algoritma kuantisasi vektor.
- Algoritme dithering adaptif unik yang menambahkan lebih sedikit noise pada gambar daripada Floyd-Steinberg standar.
- Mudah diintegrasikan dengan skrip shell, GUI, dan perangkat lunak sisi server.
- Mode cepat untuk memproses gambar dalam jumlah besar.
algoritma
- Ini menggunakan versi modifikasi dari algoritme kuantisasi Median Cut dan teknik tambahan untuk mengurangi kekurangan Median Cut.
- Alih-alih membelah kotak dengan volume atau jumlah warna terbesar, kotak dipilih untuk meminimalkan varians dari nilai median mereka.
- Histogram dibuat dengan penambahan model persepsi dasar, yang memberikan bobot lebih sedikit pada area gambar yang bising.
- Untuk meningkatkan warna lebih lanjut, histogram disesuaikan dalam proses yang mirip dengan penurunan gradien (Median Cut diulang berkali-kali dengan bobot lebih pada warna yang kurang terwakili).
- Akhirnya, warna dikoreksi menggunakan iterasi Voronoi (K-means), yang menjamin palet optimal secara lokal.
- pngquant bekerja di ruang warna alfa yang digandakan untuk memberi bobot lebih sedikit pada warna transparan.
- Saat memetakan ulang, difusi kesalahan hanya diterapkan ke area di mana beberapa piksel tetangga terkuantisasi ke nilai yang sama, dan yang bukan tepi. Ini menghindari penambahan noise ke area yang memiliki kualitas visual tinggi tanpa dithering.
Lihat Changelog untuk pembaruan terbaru
Cara menginstal pngquant terbaru di Ubuntu 16.04
apt-get install git libpng16-dev git clone --recursive https://github.com/pornel/pngquant.git cd pngquant make sudo make install
Kunjungi https://pngquant.org untuk langkah-langkah dasar tentang cara menggunakan alat ini