Apa Perbedaan Antara JPG, PNG, dan GIF?

Saat kami terus mengembangkan teknologi gambar lama, jenis format file terus menumpuk, masing-masing dengan nuansa dan kegunaannya sendiri. JPG, PNG, dan GIF telah menjadi yang paling umum, tetapi apa yang membedakannya satu sama lain?

Format ini telah menjadi yang paling populer karena kompatibilitasnya dengan browser modern, kecepatan broadband, dan kebutuhan pengguna rata-rata. Bergabunglah dengan kami saat kami melihat secara mendetail pada setiap format, dan membahas kekuatan dan kelemahan masing-masing.

JPG (Kelompok Ahli Fotografi Bersama)

JPG adalah jenis file yang dikembangkan oleh Joint Photographic Experts Group (JPEG) untuk menjadi standar bagi fotografer profesional. Seperti metode yang digunakan file ZIP untuk menemukan redundansi dalam file untuk mengompresi data, JPG mengompresi data gambar dengan mengurangi bagian gambar menjadi blok piksel atau "ubin". Kompresi JPG memiliki efek samping yang tidak menguntungkan menjadi permanen, bagaimanapun, karena teknologi untuk file tersebut dibuat untuk menyimpan file gambar foto yang besar dalam ruang yang sangat kecil, dan bukan untuk pengeditan foto.

JPG telah menjadi gambar standar de facto di internet karena dapat dikompresi sedemikian rupa. JPG tipikal dapat dikompresi dengan rasio di mana saja dari 2: 1 hingga setinggi 100: 1, tergantung pada pengaturan Anda. Khususnya di masa internet dial-up, JPG adalah satu-satunya cara yang layak untuk mengirim informasi gambar.

Namun, karena sifat JPG yang lossy, ini bukanlah cara yang ideal untuk menyimpan file seni. Bahkan pengaturan kualitas tertinggi untuk JPG dikompresi, dan akan mengubah tampilan gambar Anda, jika hanya sedikit. JPG juga bukan media yang ideal untuk tipografi, garis tajam, atau bahkan foto dengan tepi tajam, karena sering diburamkan atau tercoreng oleh anti-aliasing. Yang berpotensi lebih buruk, adalah kerugian ini dapat terakumulasi — menyimpan beberapa versi karya seni dapat menyebabkan degradasi pada setiap penyimpanan. Meski begitu, sangat umum untuk melihat hal-hal ini disimpan sebagai JPG, hanya karena jenis file ada di mana-mana.

Joint Photographic Experts Group mengembangkan teknologi JPG tanpa kehilangan untuk mengatasi masalah serius penurunan kualitas ini. Namun, karena kecepatan dial-up dan kurangnya minat pada file non-degradasi berkualitas tinggi, standar JPG-LS tidak pernah tertangkap.

Anda dapat mengunduh plugin yang memungkinkan pengguna untuk membuka dan menyimpan JPG2000 yang lossless, dan beberapa program, seperti aplikasi Pratinjau Apple, dapat membaca dan menyimpan JPG2000 langsung di luar kotak.

JPG mendukung RGB dan CMYK 24-bit, serta Skala Abu-abu 8-bit. Saya pribadi tidak merekomendasikan penggunaan ruang warna CMYK dalam JPG. Penting juga untuk dicatat bahwa JPG skala abu-abu tidak kompres hampir sebanyak yang berwarna.

GIF (Format Interchange Grafik)

GIF, seperti JPG, adalah jenis file yang lebih lama, dan biasanya dikaitkan dengan internet, bukan fotografi. GIF adalah singkatan dari "Graphics Interchange Format" dan menggunakan kompresi LZW lossless yang sama dengan yang digunakan gambar TIFF. Teknologi ini dulunya kontroversial (untuk masalah penegakan paten) tetapi telah menjadi format yang diterima karena semua paten telah kedaluwarsa.

GIF pada dasarnya adalah file warna 8-bit, yang berarti mereka terbatas pada palet 256 warna, yang dapat dipilih dari model warna RGB dan disimpan ke Color Look Up Table (CLUT), atau hanya "Color Table." Namun, ada palet warna standar, seperti palet "Web Safe". Catatan penting adalah bahwa gambar Grayscale pada dasarnya merupakan palet 8-bit, jadi menyimpannya sebagai GIF cukup ideal.

Selain dukungan untuk transparansi, GIF juga mendukung animasi, membatasi setiap bingkai hingga 256 warna yang telah dipilih sebelumnya.

Meskipun GIF tidak lossy seperti JPG, konversi ke warna 8-bit mendistorsi banyak gambar, menggunakan filter bergeser untuk memadukan secara optik, atau warna "menyebar", mirip dengan titik halftone atau pointilisme. Ini secara radikal dapat mengubah gambar menjadi lebih buruk, atau, dalam beberapa kasus, digunakan untuk membuat efek yang menarik.

Karena format non-lossy ini, GIF dapat digunakan untuk menjaga garis ketat pada tipografi dan bentuk geometris, meskipun hal ini lebih cocok untuk file grafik vektor seperti SVG atau format asli Adobe Illustrator, AI.

GIF tidak ideal untuk fotografi modern, atau penyimpanan gambar. Pada ukuran kecil dengan tabel warna yang sangat terbatas, gambar GIF bisa lebih kecil dari file JPG. Tetapi pada ukuran paling umum, kompresi JPG akan membuat gambar menjadi lebih kecil. Mereka sebagian besar sudah ketinggalan zaman, berguna hanya untuk membuat bayi menari atau terkadang membuat transparansi kasar.

PNG (Grafik Jaringan Portabel)

PNG adalah singkatan dari Portable Network Graphics (atau, tergantung pada siapa Anda bertanya, rekursif "PNG-Not-GIF"). Ini dikembangkan sebagai alternatif terbuka untuk GIF, yang menggunakan algoritma kompresi LZW yang telah dibahas sebelumnya. PNG adalah jenis file yang sangat baik untuk grafik internet, karena mendukung transparansi di browser dengan keanggunan yang tidak dimiliki GIF. Perhatikan bagaimana warna transparan berubah dan menyatu dengan latar belakang. Klik kanan gambar untuk melihat. Ini sebenarnya adalah satu gambar dengan empat warna latar belakang yang berbeda.

PNG mendukung warna 8-bit seperti GIF, tetapi juga mendukung RGB warna 24-bit, seperti halnya JPG. Mereka juga merupakan file non-lossy, mengompresi gambar foto tanpa menurunkan kualitas gambar. PNG cenderung menjadi yang terbesar dari tiga tipe file dan tidak didukung oleh beberapa browser (biasanya lebih lama).

Selain menjadi format yang sangat baik untuk transparansi, sifat non-lossy PNG 24-bit sangat ideal untuk perangkat lunak tangkapan layar, memungkinkan piksel untuk reproduksi piksel lingkungan desktop Anda.

Yang harus digunakan?

Dari kiri ke kanan, file-file ini adalah: JPG Terkompresi 24-bit, GIF 8-bit, PNG 8-bit, JPG 24-bit Kualitas Penuh, dan PNG 24-bit. Perhatikan bahwa ukuran file bertambah ke arah yang sama ini.

PNG adalah jenis gambar terbesar untuk gambar yang lebih besar, sering kali berisi informasi yang mungkin berguna atau mungkin tidak berguna, tergantung kebutuhan Anda. PNG 8-bit adalah opsi, tetapi GIF lebih kecil. Tidak ada pilihan optimal untuk fotografi, karena JPG jauh lebih kecil daripada PNG tanpa kehilangan dengan hanya kehilangan kualitas yang minimal. Dan untuk penyimpanan file resolusi tinggi, JPG dikompresi menjadi proporsi kecil, dengan kehilangan kualitas hanya terlihat pada pemeriksaan yang cermat.

Pendeknya:

  • PNG adalah opsi yang bagus untuk file transparan dan non-lossy, yang lebih kecil. File yang lebih besar, tidak terlalu banyak, kecuali Anda menginginkan gambar yang tidak merugikan.
  • GIF sebagian besar merupakan hal baru dan hanya berguna untuk animasi, tetapi dapat menghasilkan gambar 8-bit kecil.
  • JPG masih menjadi raja untuk foto dan gambar seperti foto di internet, tetapi hati-hati, karena file Anda dapat menurun setiap kali disimpan.

Gambar Keizersgracht, di Amsterdam oleh Massimo Catarinella via Wikipedia , dirilis di bawah lisensi Creative Commons . Gambar turunan tersedia di bawah lisensi yang sama. Saya tidak peduli untuk mengetahui siapa yang menciptakan bayi menari.