PNG lwn JPG lwn WebP
Tiga format meliputi hampir segala-galanya. Mengetahui yang mana satu untuk dipilih mengambil kira-kira sepuluh saat apabila anda memahami untuk apa setiap satu dibina.
Diterbitkan
Versi satu baris
Gunakan JPG untuk fotograf, PNG untuk apa-apa yang mempunyai tepi tajam, teks atau ketelusan, dan WebP apabila destinasinya halaman web dan anda mengawal apa yang membukanya. Jika anda tidak ingat apa-apa lagi, peraturan itu akan betul pada sebahagian besar masa.
Mengapa JPG masih ada di mana-mana
JPG direka pada 1992 berdasarkan satu pemerhatian khusus: mata manusia jauh lebih peka kepada kecerahan berbanding warna, dan hampir tidak perasan perincian halus di kawasan yang sibuk. JPG membuang maklumat yang paling kecil kemungkinan anda sedari hilang, itulah sebabnya fotograf boleh mengecil kepada sepersepuluh saiznya dan masih kelihatan serupa.
Helah yang sama itulah yang menjadikan JPG teruk untuk segala yang lain. Teks hitam tajam pada latar putih berada tepat pada sempadan yang paling teruk dikendalikan format itu, itulah sebabnya tangkapan skrin yang disimpan sebagai JPG mempunyai lingkaran kotor di sekeliling setiap huruf. Mampatan itu tidak rosak — ia melakukan tepat apa yang direka untuk dilakukan, pada kandungan yang tidak pernah direka untuknya.
Mengapa PNG wujud
PNG ialah lossless. Setiap piksel yang anda masukkan keluar semula, bit demi bit, tidak kira berapa kali anda membuka dan menyimpannya semula. Ia juga mempunyai saluran alfa sebenar, jadi bahagian imej boleh benar-benar telus dan bukan diisi dengan warna latar belakang.
Kosnya ialah saiz. PNG memampat dengan mencari corak dan pengulangan, yang berfungsi dengan cantik pada warna rata, logo, rajah dan tangkapan skrin, dan berfungsi dengan buruk pada fotograf, yang setiap pikselnya berbeza sedikit daripada jirannya. Foto yang disimpan sebagai PNG boleh dengan mudah lima kali ganda saiz JPG tanpa keuntungan yang kelihatan.
Di mana WebP sebenarnya menang
WebP melakukan kedua-dua tugas. Ia mempunyai mod lossy yang secara amnya mengalahkan JPG pada kualiti visual yang sama, dan mod lossless dengan ketelusan yang secara amnya mengalahkan PNG. Penjimatan lazim berbanding PNG ialah antara 30% dan 70%.
Masalahnya bukan pelayar — setiap pelayar semasa membaca WebP. Ia ialah segala yang lain: perisian desktop lama, sesetengah pencetak, sesetengah sistem dokumen korporat dan senarai panjang alat yang akan enggan membuka fail itu. Jika anda menerbitkan ke web, gunakan WebP. Jika anda menghantar fail kepada seseorang yang akan membukanya dalam sesuatu yang tidak diketahui, jangan.
Perangkap yang hampir semua orang termasuk
Menukar JPG kepada PNG tidak memulihkan kualiti. Ia menjadikan fail lossless mulai saat itu, yang menghentikan kerosakan lanjut — tetapi perincian yang dibuang oleh JPG asal telah hilang selama-lamanya, dan PNG mengekalkan setiap artifak mampatan dengan setia. Anda berakhir dengan fail yang jauh lebih besar yang mengandungi tepat kecacatan yang sama.
Kesimpulan susulannya yang berguna: jika anda akan menyunting imej berulang kali, bekerjalah dalam PNG dan eksport ke JPG sekali sahaja pada penghujungnya. Setiap simpanan perantaraan dalam format lossy menambah kerosakan.
Apa yang berlaku pada ketelusan
Hanya PNG, WebP, GIF dan ICO membawa ketelusan. Tukar mana-mana daripadanya kepada JPG atau BMP dan kawasan itu mesti menjadi sesuatu, kerana format itu tiada tempat untuk merekod “tiada apa-apa di sini”. Alat berbeza dalam pilihannya; bilangan yang mengejutkan memilih hitam, yang merosakkan logo. Laman ini sengaja mengisi dengan putih, yang hampir selalu dijangka orang.
Untuk mempraktikkannya: tukar PNG kepada WebP untuk imej web yang lebih ringan, tukar JPG kepada PNG apabila anda memerlukan salinan lossless, atau mampatkan imej tanpa mengubah formatnya.