Apa yang dimaksud dengan angka kompresi dan kualitas lossy?
JPEG dan WebP lossy bukanlah metode penyimpanan yang membiarkan semua informasi dalam aslinya tetap utuh. Argumen kualitas di browser Canvas adalah pengaturan yang Anda teruskan ke pembuat enkode, bukan skor kualitas umum di seluruh format. Memilih kualitas 100 tidak berarti mempertahankan file atau metadata asli.
Meskipun format WebP itu sendiri mendukung lossy dan lossless, alat kapasitas target Moyoutil tidak memiliki fungsi pemilihan mode lossless WebP. Itu juga tidak memberikan kemampuan untuk mencapai ukuran target dengan cara yang sama dengan penggeser kualitas PNG.
Catatan: Teknik Kompresi Google WebP, MDN Canvas toBlob.
Kondisi yang harus diperhatikan saat membandingkan gambar yang sama
- Mulai dari sumber yang sama. Jika Anda mengompresi ulang hasil yang sudah dikompresi secara berturut-turut, kerugian kumulatif akan digabungkan ke dalam perbandingan.
- Atur ukuran piksel keluaran menjadi sama lalu bandingkan hanya kualitas dan formatnya.
- Rekam ukuran file dalam byte dan perbesar untuk melihat teks kecil, batas kontras tinggi, dan gradien.
- Karena gambar transparan hasil JPEG memiliki latar belakang putih, periksa apakah tujuannya sama dengan WebP yang menjaga transparansi.
Hasil kompresi dari satu bentuk warna solid atau tangkapan layar tidak dapat digeneralisasi ke semua foto. Contoh di bawah ini terbatas pada input untuk keperluan verifikasi dan tidak menjamin rasio kompresi tertentu.
Contoh verifikasi dan pemilihan pengaturan
30 Sep 2026 Menangani PNG 1600×1000 piksel buatan tangan di browser berbasis Chromium. Dokumen asli berisi pola gradien, kisi, dan angka acak tetap dan berukuran 4.539.528 byte. Ini adalah gambar komposit untuk tujuan verifikasi, bukan foto sebenarnya, sehingga tidak boleh digunakan sebagai tingkat kompresi yang diharapkan untuk foto biasa. Kami menetapkan target yang cukup tinggi hingga 10.000 KB dan menetapkan kualitas awal dan minimum ke nilai yang sama untuk dibandingkan tanpa pengurangan piksel.
| Formatnya | Pengaturan Kualitas | Byte keluaran |
|---|---|---|
| JPEG | 85 | 639,417 |
| JPEG | 50 | 261,320 |
| WebP | 85 | 639,354 |
| WebP | 50 | 377,946 |
Untuk masukan ini, JPEG dengan kualitas 50 lebih kecil dari WebP dengan nomor yang sama. Ini tidak berarti bahwa kualitas gambarnya sama, juga bukan merupakan eksperimen yang menunjukkan superioritas atau inferioritas format secara universal. Jumlahnya mungkin berbeda-beda, bergantung pada versi browser dan pembuat enkode.
Saya menjalankannya secara terpisah dengan JPEG, target 200KB, kualitas awal 85, kualitas minimum 50, sisi panjang maksimum 2048 piksel, memungkinkan pengurangan lebih lanjut. Hasilnya 1280×800px, kualitas 70, dan 185.666 byte. Ini adalah contoh kasus di mana tujuan pengaturan ini tidak dapat dicapai hanya dengan menurunkan kualitas dari ukuran aslinya, sehingga ukuran pikselnya juga ikut diperkecil.

Unduh PNG asli untuk verifikasi (sekitar 4,54MB) · Unduh hasil target 200KB JPEG
Pilih pengaturan yang sesuai dengan tujuan Anda
Jika tujuannya adalah untuk menampilkan foto kecil di layar, pertama-tama kurangi ke ukuran piksel yang diperlukan dan bandingkan kualitasnya mulai dari 85. Untuk dokumen dan diagram yang memerlukan pembacaan teks kecil, yang terbaik adalah mempertahankan ukuran piksel yang memadai dan kualitas minimum yang tinggi. Jika Anda memerlukan pelestarian lossless, simpan PNG asli dan tinjau keluaran PNG dari alat Ubah Ekstensi Gambar secara terpisah.
Sekalipun kapasitas target tercapai, file mungkin lebih besar dari aslinya. Mengkodekan ulang PNG kecil ke JPEG atau WebP tidak selalu berarti menghemat ruang. Silakan gunakan setelah membandingkan jumlah byte asli dan hasil di layar.
Pertanyaan yang Sering Diajukan
Apakah WebP selalu lebih kecil dari JPEG?
Tidak. Itu tergantung pada konten gambar dan kualitas serta pengaturan encoder. Bandingkan hasil sebenarnya pada ukuran piksel yang sama.
Apakah peningkatan kualitas akan mengembalikan foto yang sudah buram?
Tidak. Meningkatkan kualitas penyimpanan tidak mengembalikan detail yang tidak ada dalam aslinya. Jika memungkinkan, kerjakan dari dokumen asli sebelum kompresi.