GIF - Graphics Interchange Format

Graphics Interchange Format (GIF) merupakan format grafis yang paling sering digunakan untuk keperluan desain website. GIF memiliki kombinasi warna lebih sedikit dibanding JPEG, namun mampu menyimpan grafis dengan latar belakang (background) transparan ataupun dalam bentuk animasi sederhana.

Mengenal GIF

GIF adalah format gambar asli yang dikompres dengan CompuServe. Bitmap jenis ini mendukung 256 warna dan bitmap ini juga sangat popular dalam internet. Format GIF hanya dapat menyimpan gambar dalam 8 bit dan hanya mampu digunakan mode grayscale, bitmap, dan index color. Format ini merupakan format standar Internet atau publikasi elektronik. Selain itu format ini mendukung penggunaan multiple bitmap dalam satu file sehingga dapat menghasilkan gambar animasi dan merekam penggunaan Transparency Masking. GIF sering digunakan untuk mewarnai halaman HTML pada tag body background="back.gif", spanduk (banner), icon, dan lain-lain. GIF juga baik untuk menampilkan gambar dengan komposisi yang tidak menggunakan terlalu banyak warna, seperti gambar kartun. Sementara itu, GIF tidak cocok digunakan untuk menampilkan foto. GIF menggunakan metode Lossless Compression, untuk membuat ukuran file sekecil mungkin. Lossless Compression adalah kompresi yang tidak mengurangi kualitas pada gambar, namun dapat memperkecil besarnya jumlah file, jadi tidak ada penghilangan data pada saat dilakukan kompresi.

Struktur File GIF


Berikut struktur file GIF :

  • Bagian kepala (Header) : Menyimpan infromasi identitas file GIF (3 bytes, harus string "GIF") dan versinya (3 bytes, harus string "87a" atau "89a")
  • Global Screen Descriptor : Mendefinisikan logikal screen area di mana masing-masing file GIF ditampilkan.
  • Global Color Table : Masing-masing gambar dalam GIF dapat menggunakan global color table atau tabel warnanya sendiri-sendiri. Penggunaan GCT akan memperkecil ukuran file GIF.
  • gambar1, gambar2, gambar3, ... gambar-n: di mana masing-masing gambar memiliki struktur blok sendiri-sendiri dan terminator antar file.
  • Trailer : Akhir dari sebuah file GIF.

Kompresi GIF

Format GIF menggunakan kompresi algoritma dari LZW (Lempel Zev Welch) yang dimiliki oleh Unisys. Pemegang hak cipta GIF kini dipegang oleh CompuServe Incorporated. Awalnya GIF adalah format yang bebas royalti bagi semua pengguna namun tahun1995. Unisys memutuskan menarik royalti pada vendor pengguna GIF.

Versi


Versi Pertama

Versi awal GIF adalah GIF87a dirilis pada tahun 1987 yang memiliki fasilitas :

  • Kompresi LZW
    • Dapat memasukkan gambar lebih dari satu dalam satu file dan menampilkan secara bergantian, animasi.
    • Mengatur posisi gambar dalam latar GIF.
  • Interlacing

Interlacing adalah sebuah teknik menampilkan gambar secara gradual.

Versi Kedua

Versi Kedua GIF yaitu GIF GIF98a, penambahan fasilitas pada GIF89a ini adalah:

  • Dapat mengatur waktu dari tiap gambar.
  • mengatur masukkan dari pengguna.
  • Mengatur warna transparasi.
  • Menyimpan komentar.
  • Menampilkan baris dari teks.
  • Menambahkan spesifikasi aplikasi yang digunakan dalam MC.

Comments