Jika anda cuba memilih format untuk menyimpan imej anda, gunakan peraturan ini untuk memutuskan: jpeg untuk gambar atau imej photorealistic dengan banyak warna; png untuk seni line, imej dengan banyak teks, atau imej telus; dan GIF untuk gambar animasi.
jpeg | png | |
---|---|---|
Berdiri untuk | Kumpulan Pakar Fotografi Bersama | Grafik Rangkaian Portable |
Paling sesuai untuk | Gambar-gambar; imej photorealistic dengan banyak warna | Seni talian; imej dengan teks; imej telus |
Jenis MIME | imej / jpeg | imej / png |
Sambungan Fail | .jpg, .jpeg, .jpe | .png |
Jenis Format | Format imej grafik Raster | Format imej grafik Raster |
Raster / Vector | Raster | Raster |
Pengurusan Warna | Ya | Menyokong pengurusan warna melalui kemasukan profil ruang warna ICC |
Warna terindeks | Tidak | Ya (untuk 1-8bit pngs) |
Sokongan Interlacing | Ya | Ya |
Sokongan untuk Animasi | Tidak | Tidak |
Sokongan untuk Ketelusan | Tidak | Ya |
Sokongan untuk Metadata | Ya | Ya |
Sokongan untuk Multi-halaman | Tidak | Tidak |
Sokongan untuk Lapisan | Tidak | Tidak |
Boleh dipanjangkan | Tidak | Tidak |
Algoritma Mampatan | Pemampatan lossy berasaskan DCT | Algoritma mampatan DEFLATE tanpa kehilangan |
Dipatenkan | Tidak, tetapi bahagian-bahagian teknologi, termasuk kaedah pemampatannya, telah menjadi subjek pelbagai tuntutan paten. | Tidak |
Aplikasi Yang Sesuai | Kebanyakan penyemak imbas web dan suite produktiviti | Kebanyakan penyemak imbas web dan suite produktiviti |
Nombor Magic | ff d8 | 89 50 4e 47 0d 0a 1a 0a |
Pengenal Jenis Seragam | public.jpeg | public.png |
jpeg dan pngs adalah sama dalam beberapa cara. Mereka menyokong tahap warna yang setanding dan membawa sokongan untuk metadata, interlacing, dan pengurusan warna. Tidak format menyokong animasi, lapisan, atau HDR.
Mengasingkan kedua adalah hakikat bahawa pngs menyokong ketelusan imej, sementara jpeg tidak. Selain itu, pengindeksan warna boleh didapati untuk 1-8bit pngs tetapi tidak disokong sama sekali dalam jpeg.
Terdapat banyak jpeg dan png versi alternatif yang kurang dikenali. Sebagai contoh, jpeg tidak menyokong HDR, tetapi terdapat jpeg-HDR yang tidak rasmi. Terdapat juga format jpeg tanpa lossless. Dan walaupun png tidak menyokong animasi seperti GIF, ada Apng, cabang luar biasa png yang membenarkan animasi.
Masalah dengan menggunakan versi jpeg dan png yang kurang dikenali datang untuk menyokong. Tidak semua penyemak imbas akan memaparkan semua format imej dengan betul (cth., Firefox menyokong Apng, tetapi Internet Explorer tidak, dan Chrome memerlukan sambungan). Dalam kebanyakan kes, pereka harus berpegang pada mungkir yang disokong dengan baik untuk mengelakkan merosakkan pengalaman pengguna.
Kamera DSLR biasanya membenarkan jurugambar menyimpan imej mereka dalam beberapa format fail grafik yang berbeza, iaitu RAW, jpeg, dan kadang-kadang TIFF. Walaupun jpeg mempunyai kelebihan saiz fail yang lebih kecil, mereka kehilangan, jurukamera proamateur dan profesional untuk memilih format TIFF atau RAW kerana mampatan lossy atau berkualiti tinggi mereka.
Dalam pasca produksi, jurugambar boleh menyesuaikan data imej RAW dan kemudian simpan ke format fail yang baru, tanpa kehilangan (tetapi lebih mudah), seperti png. Masalah format fail, kerana kebanyakan perkhidmatan percetakan akan menerima jpeg dan pngs-dan kadangkala TIFF-tetapi hanya beberapa perkhidmatan percetakan yang akan berfungsi dengan imej RAW.
Kebanyakan laman web menggunakan gabungan jpeg dan png (dan kadang-kadang GIF) dalam reka bentuk mereka, kerana jpeg dan pngs digunakan untuk sebab-sebab yang berbeza. Dalam kebanyakan kes, jpeg digunakan untuk imej yang besar, seperti gambar atau latar belakang laman web yang besar, grafik, kerana sifat kehilangan jpeg membolehkan saiz fail yang lebih kecil, yang bermaksud laman web boleh memuatkan reka bentuk dengan lebih cepat. Perisian reka bentuk seperti Adobe Photoshop mempunyai alat yang dapat memberitahu pereka betapa besarnya file ketika menggunakan format tertentu dan menyesuaikan pengaturannya, sebelum mereka menyimpan gambar. Walaupun png tidak akan menghasilkan saiz fail yang lebih kecil daripada jpeg yang akan berlaku pada imej-imej besar dengan pemandangan yang rumit, pemampatan lossless png kadangkala menghasilkan saiz fail yang lebih kecil untuk imej yang lebih kecil, terutamanya yang mempunyai grafik yang dijana oleh komputer (contohnya garis atau persegi disediakan dalam Photoshop).
Di mana pngs paling kerap digunakan adalah dengan imej kecil, seperti ikon web, di mana pemampatan tanpa kehilangan memastikan gambaran yang jelas, jelas; pngs juga digunakan apabila latar belakang telus diperlukan untuk mengelilingi imej tengah (mis., Apabila menggunakan sprite).
jpeg dan png menggunakan kaedah mampatan yang berbeza. jpeg menggunakan kaedah pemampatan lossy berbasis DCT yang mengorbankan kualiti yang memihak kepada saiz fail yang lebih kecil. png mengutamakan kualiti dan menggunakan algoritma mampatan DEFLATE tanpa kehilangan. Saiz fail jpeg boleh ditebang dengan melaraskan peratusan kualiti imej semasa menyimpan, sementara saiz fail png kurang mudah diselaraskan dan biasanya memerlukan program yang berasingan untuk memampatkan lagi imej.
Tonton video berikut untuk mengetahui bagaimana kaedah mampatan yang berbeza mempengaruhi saiz fail, kedalaman warna dan pemuatan imej dalam jpeg dan png.
Kerana mereka kehilangan, jpeg tidak boleh diedit dan dibangkitkan beberapa kali, kerana ini akan mengakibatkan kemerosotan imej yang teruk (menyimpan dalam sesi tunggal tanpa menutup fail antara menyimpannya dengan baik, bagaimanapun). jpeg yang telah diserap berkali-kali menjadi pixelated dan tidak memaparkan warna secara tepat. Sebaliknya, png boleh diselamatkan dan diselamatkan tanpa kehilangan kualiti. Video ini menunjukkan kehilangan generasi ini sepanjang 600 menjimatkan.
Dengan sokongan penyemak imbas sejagat untuk ketelusan png dalam beberapa tahun yang lalu, pngs telah berkembang popular, terutamanya untuk elemen reka bentuk web tertentu. Walau bagaimanapun, sebahagian besar daripada trillions imej di internet, kebanyakannya adalah foto atau seni, masih jpeg, dan ini tidak akan berubah bila-bila masa tidak lama lagi.
Banyak syarikat, termasuk banyak troli paten, telah mendakwa mempunyai paten pada satu bentuk teknologi jpeg atau yang lain. Ini telah menyebabkan banyak tuntutan undang-undang sejak bertahun-tahun, dengan yang paling baru berlaku pada tahun 2013 apabila sebuah syarikat bernama Princeton Digital Image Corporation menggugat berpuluh-puluh syarikat nama besar, termasuk orang-orang seperti Amazon, Netflix, dan Costco, untuk menggunakan jpeg imej di laman web mereka. Patenting kaedah mampatan adalah sebab utama jpeg yang tidak dapat dikesan tidak pernah menjadi popular. Beberapa orang mahu menyokong atau menggunakan jpeg sedemikian kerana takut didakwa.
png telah dibangunkan untuk menggantikan GIF, yang menggunakan kaedah pemampatan yang sebelum ini dipatenkan oleh Unisys. pngs menggunakan kaedah pemampatan, DEFLATE, yang tidak dipatenkan, dengan itu menghapuskan ketakutan pelanggaran hak paten.