Format JPG (JPEG) — Standar Kompresi Foto
Sejarah standardisasi format JPG (JPEG) (ITU-T T.81, 1992), prinsip kompresi lossy berbasis DCT dan kuantisasi, alasan tidak ada transparansi, JPEG progresif dan struktur file, tips mengatur kualitas, serta hal yang perlu diperhatikan saat mengonversi ke format lain.
JPEG diambil dari nama komite yang menyusun standar ini (Joint Photographic Experts Group), dan ekstensi file yang paling umum adalah .jpg. Spesifikasi dari komite yang dibentuk tahun 1986 ini disahkan sebagai rekomendasi ITU-T T.81 pada September 1992, lalu sebagai ISO/IEC 10918-1 pada 1994. Lebih dari 30 tahun kemudian, JPEG masih menjadi format foto yang paling luas diterima oleh kamera digital, ponsel, web, hingga formulir unggah situs pemerintah.
Prinsip kompresi
- Warna RGB diubah menjadi kecerahan (Y) dan selisih warna (Cb, Cr), dan resolusi selisih warna biasanya dikurangi setengahnya (chroma subsampling).
- Gambar dibagi menjadi blok 8×8 piksel, lalu komponen frekuensinya dihitung dengan transformasi kosinus diskret (DCT).
- Setiap komponen dibagi dengan nilai tabel kuantisasi lalu dibulatkan. Makin rendah pengaturan kualitas, makin besar pembaginya sehingga makin banyak detail frekuensi tinggi yang hilang. Kehilangan data terjadi pada tahap ini.
- Nilai yang tersisa dikompresi tanpa kehilangan (lossless) dengan kode Huffman.
Karena informasi yang kurang peka bagi mata manusia dibuang lebih dulu, pada foto alami perbedaannya sulit terlihat bahkan pada rasio kompresi tinggi. Sebaliknya, pada teks, garis, dan batas warna solid akan muncul efek berbayang di sekitar tepi (ringing) serta jejak blok 8×8.
Struktur file, JFIF, dan EXIF
File JPG selalu diawali FF D8 (awal gambar) dan diakhiri FF D9 (akhir gambar). Di antaranya ada informasi seperti tabel kuantisasi, tabel Huffman, dan ukuran gambar yang disusun dalam unit bernama “marker”. Bagian awal file biasanya berisi informasi JFIF (marker APP0) atau EXIF (marker APP1); kamera digital dan ponsel menggunakan EXIF yang memuat data pemotretan dan lokasi. Inilah alasan informasi lokasi sebaiknya dihapus sebelum membagikan foto (panduan EXIF).
JPEG baseline dan JPEG progresif
T.81 mendefinisikan metode baseline yang menggambar dari atas ke bawah, dan metode progresif yang menampilkan gambar utuh buram lebih dulu lalu makin tajam. Untuk menampilkan foto besar di web, metode progresif terasa lebih cepat; jika kompatibilitas dengan perangkat lama atau sistem pengajuan dokumen penting, metode baseline lebih aman. Standarnya juga punya mode lossless, tetapi hampir tidak pernah dipakai.
Kelebihan dan keterbatasan
- Kompatibilitas: menurut MDN, semua browser utama mendukungnya sejak awal, dan praktis semua sistem operasi serta program bisa membukanya.
- Rentang pengaturan: satu nilai kualitas cukup untuk mengatur ukuran file secara luas. Untuk foto, kualitas 70–85 adalah rentang yang paling efisien.
- Tanpa transparansi: tidak ada kanal alfa, jadi latar transparan tidak bisa disimpan.
- Penurunan saat disimpan ulang: setiap kali dibuka dan disimpan, kuantisasi terjadi lagi sehingga kualitas sedikit demi sedikit menurun.
- Batas 8 bit: sulit memuat HDR atau gradasi lebar, dan gradasi halus seperti langit bisa tampak bergaris (banding).
Kegunaan utama
Berbagi foto, mengirim pas foto dan foto lamaran, lampiran email, dan mengirim file ke percetakan — pilihan paling aman ketika Anda tidak tahu program apa yang dipakai penerima. Untuk tangkapan layar, logo, dan diagram, PNG lebih cocok.
Saat mengonversi ke format lain
- JPG → PNG: tidak ada kehilangan tambahan, tetapi informasi yang sudah hilang tidak kembali, dan ukuran biasanya membengkak beberapa kali lipat. Mengubah JPG ke PNG hanya bermakna bila Anda akan mengedit berulang kali atau menambahkan area transparan.
- JPG → WebP·AVIF: terjadi kehilangan di atas kehilangan, tetapi dengan kualitas yang wajar ukuran bisa turun drastis (JPG ke WebP).
- Format lain → JPG: bagian transparan diisi warna solid seperti putih, dan informasi warna 10 bit ke atas diturunkan menjadi 8 bit.
- Orientasi EXIF: JPG dari ponsel sering menyimpan info rotasi di EXIF. Jika alat konversi tidak menerapkannya, foto bisa tampak miring ke samping.
Cara menyesuaikan ukuran file dengan target KB bisa Anda baca di cara kerja kompresi gambar.
Coba sekarang