Jika Anda mencoba memilih format untuk menyimpan gambar Anda, gunakan aturan praktis ini untuk memutuskan: jpeg untuk foto atau gambar fotorealistik dengan banyak warna; png untuk seni garis, gambar dengan banyak teks, atau gambar transparan; dan GIF untuk gambar animasi.
jpeg | png | |
---|---|---|
Berdiri untuk | Kelompok Ahli Fotografi Bersama | Grafik Jaringan Portable |
Paling cocok untuk | Foto-foto; gambar fotorealistik dengan banyak warna | Garis seni; gambar dengan teks; gambar transparan |
Jenis MIME | gambar / jpeg | gambar / png |
Ekstensi File | .jpg, .jpeg, .jpe | .png |
Jenis Format | Format gambar grafik raster | Format gambar grafik raster |
Raster / Vektor | Raster | Raster |
Manajemen Warna | Iya | Mendukung manajemen warna melalui penyertaan profil ruang warna ICC |
Warna Terindeks | Tidak | Ya (untuk 1-8bit pngs) |
Dukungan Interlacing | Iya | Iya |
Dukungan untuk Animasi | Tidak | Tidak |
Dukungan untuk Transparansi | Tidak | Iya |
Dukungan untuk Metadata | Iya | Iya |
Dukungan untuk Multi-halaman | Tidak | Tidak |
Dukungan untuk Lapisan | Tidak | Tidak |
Dapat diperpanjang | Tidak | Tidak |
Algoritma Kompresi | Kompresi lossy berbasis DCT | Algoritma kompresi DEFLATE lossless |
Dipatenkan | Tidak, tetapi bagian dari teknologi, termasuk metode kompresinya, telah menjadi subjek dari beberapa tuntutan hukum paten. | Tidak |
Aplikasi yang Kompatibel | Sebagian besar browser web dan suite produktivitas | Sebagian besar browser web dan suite produktivitas |
Angka ajaib | df d8 | 89 50 4e 47 0d 0a 1a 0a |
Pengidentifikasi Jenis Seragam | public.jpeg | public.png |
jpeg dan png serupa dalam beberapa hal. Mereka mendukung level kedalaman warna yang sebanding dan membawa dukungan untuk metadata, interlacing, dan manajemen warna. Tidak juga format mendukung animasi, layer, atau HDR.
Memisahkan keduanya adalah fakta bahwa png mendukung transparansi gambar, sedangkan jpeg tidak. Selain itu, pengindeksan warna tersedia untuk png 1-8bit tetapi tidak didukung sama sekali dalam jpeg.
Ada banyak versi alternatif yang kurang dikenal dari jpeg dan png. Misalnya, jpeg tidak mendukung HDR, tetapi ada jpeg-HDR tidak resmi. Bahkan ada format jpeg lossless. Dan meskipun png tidak mendukung animasi seperti GIF, ada Apng, cabang png yang tidak standar yang memungkinkan animasi.
Masalah dengan menggunakan versi jpeg dan png yang kurang dikenal muncul untuk mendukung. Tidak semua browser akan menampilkan dengan baik semua format gambar (mis., Firefox mendukung Apng, tetapi Internet Explorer tidak, dan Chrome memerlukan ekstensi). Dalam sebagian besar semua kasus, perancang harus tetap menggunakan standar yang didukung dengan baik untuk menghindari kerugian pengalaman pengguna.
Kamera DSLR biasanya memungkinkan fotografer untuk menyimpan gambar mereka dalam beberapa format file grafik, yaitu RAW, jpeg, dan kadang-kadang TIFF. Meskipun jpeg memiliki keunggulan ukuran file yang lebih kecil, mereka adalah lossy, fotografer proamateur dan profesional terkemuka lebih suka format TIFF atau RAW untuk kompresi lossless mereka yang berkualitas tinggi atau lossy.
Dalam pasca produksi, fotografer dapat menyesuaikan data gambar RAW dan kemudian menyimpan ke format file baru, tanpa kehilangan (tetapi lebih mudah diakses), seperti png. Format file penting, karena sebagian besar layanan pencetakan akan menerima jpeg dan png - dan terkadang TIFF - tetapi hanya beberapa layanan pencetakan yang akan bekerja dengan gambar RAW.
Sebagian besar situs web menggunakan kombinasi jpeg dan png (dan terkadang GIF) dalam desain mereka, karena jpeg dan png digunakan untuk alasan yang berbeda. Dalam kebanyakan kasus, jpeg digunakan untuk gambar besar, seperti foto atau latar belakang situs web besar yang berat, karena sifat jpeg yang hilang memungkinkan untuk ukuran file yang lebih kecil, artinya situs web dapat memuat desain dengan lebih cepat. Desain perangkat lunak seperti Adobe Photoshop memiliki alat yang dapat memberi tahu perancang seberapa besar suatu file ketika menggunakan format tertentu dan menyesuaikan pengaturannya, bahkan sebelum mereka menyimpan gambar. Meskipun png tidak akan menghasilkan ukuran file yang lebih kecil daripada jpeg jika menyangkut gambar besar dengan adegan yang kompleks, kompresi lossless png terkadang menghasilkan ukuran file yang lebih kecil untuk gambar yang lebih kecil, terutama yang memiliki grafis yang dihasilkan komputer (misalnya, garis atau persegi digambar dalam Photoshop).
Di mana png yang paling sering digunakan adalah dengan gambar kecil, seperti ikon web, di mana kompresi lossless memastikan citra yang jernih dan jelas; png juga digunakan saat latar belakang transparan diperlukan untuk mengelilingi gambar pusat (mis., Saat menggunakan sprite).
jpeg dan png menggunakan metode kompresi yang sangat berbeda. jpeg menggunakan metode kompresi lossy berbasis DCT yang mengorbankan kualitas demi ukuran file yang lebih kecil. png memprioritaskan kualitas dan menggunakan algoritma kompresi DEFLATE lossless. Ukuran file jpeg dapat dikurangi dengan menyesuaikan persentase kualitas gambar selama penyimpanan, sedangkan ukuran file png kurang mudah disesuaikan dan biasanya memerlukan program terpisah untuk lebih lanjut memampatkan gambar.
Tonton video berikut untuk mempelajari bagaimana berbagai metode kompresi mempengaruhi ukuran file, kedalaman warna, dan pemuatan gambar dalam format jpeg dan png.
Karena mereka lossy, jpeg tidak boleh diedit dan disimpan ulang beberapa kali, karena ini akan mengakibatkan degradasi gambar yang parah (menyimpan dalam satu sesi tanpa menutup file di antara menyimpan baik-baik saja, namun). jpeg yang telah disimpan berulang kali menjadi pixelated dan tidak menampilkan warna dengan akurat. Sebaliknya, png dapat disimpan dan disimpan tanpa kehilangan kualitas. Video ini menunjukkan kehilangan generasi ini selama 600 menghemat.
Dengan dukungan peramban universal untuk transparansi png dalam beberapa tahun terakhir, png semakin populer, terutama untuk elemen desain web tertentu. Namun, sebagian besar triliunan gambar di internet, banyak di antaranya adalah foto atau seni, masih berupa jpeg, dan ini tidak mungkin berubah dalam waktu dekat.
Banyak perusahaan, termasuk banyak troll paten, telah mengklaim memiliki paten pada satu bentuk teknologi jpeg atau lainnya. Ini telah menyebabkan banyak tuntutan hukum selama bertahun-tahun, dengan yang terbaru terjadi pada 2013 ketika sebuah perusahaan bernama Princeton Digital Image Corporation menggugat puluhan perusahaan besar, termasuk perusahaan seperti Amazon, Netflix, dan Costco, karena menggunakan jpeg. gambar di situs web mereka. Mematenkan metode kompresi adalah alasan utama jpeg lossless tidak pernah menjadi populer. Beberapa ingin mendukung atau menggunakan jpeg seperti itu karena takut digugat.
png dikembangkan untuk menggantikan GIF, yang menggunakan metode kompresi yang sebelumnya dipatenkan oleh Unisys. png menggunakan metode kompresi, DEFLATE, yang tidak dipatenkan, sehingga menghilangkan rasa takut akan pelanggaran paten.