Kamus

Apa Arti Versi JFIF?

JFIF berarti JPEG File Interchange Format, format untuk file yang biasanya disebut gambar JPEG. Versi JFIF menunjukkan versi format mana yang diikuti sebuah file.

jfif-version

JFIF adalah singkatan dari JPEG File Interchange Format, dan JPEG adalah singkatan dari Joint Photographic Experts Group. JFIF adalah format file yang menyimpan data gambar JPEG, sehingga berbagai program dan komputer dapat membukanya.

Versi JFIF adalah satu bidang metadata di dalam file JPEG. Bidang ini memberi tahu Anda versi spesifikasi JFIF mana yang diikuti file tersebut, misalnya 1.01 atau 1.02. Anda menemukan bidang ini di file JPG, karena JFIF adalah format khusus untuk gambar JPEG.

Apa yang ditambahkan JFIF ke gambar JPEG

Standar JPEG menentukan cara data gambar dikompresi. File JFIF adalah file JPEG biasa dengan satu blok data tambahan yang disebut segmen APP0. Blok ini berada tepat setelah penanda yang memulai gambar.

Data di segmen APP0 dimulai dengan teks JFIF. Segmen ini menyimpan informasi yang tidak ada di data gambar terkompresi:

  • Versi JFIF
  • Kerapatan piksel horizontal dan vertikal, dengan satuan resolusi inci, sentimeter, atau tanpa satuan
  • Rasio aspek piksel, yang dihitung program dari 2 nilai kerapatan tersebut
  • Pratinjau kecil opsional dari gambar, yang disebut thumbnail

JFIF juga menetapkan model warna. Gambar JFIF memiliki 1 kanal dengan kecerahan saja, atau 3 kanal dalam ruang warna YCbCr.

File mana yang membawanya

Tipe MIME image/jpeg didefinisikan untuk gambar JPEG dalam format JFIF. Ekstensi file .jpg, .jpeg, .jpe, .jif, dan .jfif semuanya termasuk dalam format ini. Jadi file dengan nama yang diakhiri .jfif berisi jenis gambar yang sama seperti file .jpg.

Kamera digital biasanya menyimpan foto JPEG dalam format Exif. Exif menyimpan metadata utamanya di segmen APP1, dan segmen ini juga harus berada tepat setelah awal gambar. Karena kedua segmen harus muncul terlebih dahulu, satu file tidak dapat sekaligus mengikuti JFIF dan Exif.

Beberapa program masih menulis segmen JFIF di depan segmen Exif. Dalam file seperti ini, Anda melihat versi JFIF dan versi Exif.

Seperti apa bentuk nilainya

Versi JFIF disimpan dalam 2 byte. Byte pertama berisi versi mayor, dan byte kedua berisi versi minor. Versi 1.02 disimpan sebagai byte 01 dan 02.

ExifTool menampilkan bidang ini sebagai JFIFVersion. Program ini mencetak angka mayor, sebuah titik, dan angka minor 2 digit. Registri format mencantumkan 3 versi JFIF:

  • 1.00: versi awal spesifikasi
  • 1.01: versi sebelum 1.02
  • 1.02: versi tanggal 1 September 1992

Dari mana nilai berasal

Program yang menyimpan file JPEG menulis segmen APP0 dan nomor versi di dalamnya. ITU menerbitkan JFIF sebagai Rekomendasi T.871 pada tahun 2011, dan ISO serta IEC menerbitkan teks yang sama sebagai ISO/IEC 10918-5. Standar ini didasarkan pada versi 1.02, dan file yang mengikutinya harus menyimpan nilai 1.02.

Program yang dibangun dengan pustaka libjpeg menulis 1.01 secara bawaan. Dokumentasinya menyarankan untuk menetapkan 1.02 ketika program menambahkan segmen ekstensi dari versi 1.02. Jadi file yang disimpan sekarang dapat menampilkan 1.01 atau 1.02.

Mengapa ini penting bagi file Anda

Versi memberi tahu program apakah program tersebut dapat membaca data JFIF. Spesifikasi menyatakan bahwa sebuah file biasanya dapat didekode jika versi mayor file cocok dengan versi mayor yang didukung program.

Versi juga menunjukkan jenis thumbnail yang dapat disimpan file. Segmen ekstensi bernama JFXX hanya diizinkan pada versi 1.02 dan yang lebih baru. Segmen JFXX dapat menyimpan thumbnail yang dikompresi dengan JPEG atau thumbnail yang tidak terkompresi.

File JPEG tanpa versi JFIF tidak memiliki segmen JFIF. Hal ini normal untuk foto yang disimpan kamera dalam format Exif.