Headline

6/recent/ticker-posts

Header Ads Widget

Mengenal Lebih Jauh Tentang Format Gambar GIF (Graphics Interchange Format)

Nulis Coding - Mengenal Lebih Jauh Tentang Format Gambar GIF (Graphics Interchange Format)

Pernah melihat gambar yang bisa bergerak dengan format gif ?  itu bukan video ya guys tapi format gambar gif atau graphics Interchange Format.

Graphics Interchange Format(GIF) adalah sebuah format yang sering  digunakan dalam dunia web maupun dalam dunia citra digital. Format ini  sering digunakan karena ukurannya yang relati kecil dan juga banyaknya  software editor gambar yang telah mendukung citra ini. GIF berukuran  kecil karena membatasi jumlah warnanya sebanyak 256 warna sehingga dapat  menghemat ukuran berkas.

source: giphy.com

Algoritma GifShuffle yang dikembangkan oleh Matthew Kwan adalah  salah satu algoritma steganografi yang menggunakan berkas citra dengan  format GIF. Akan dibahas bagaimana proses encoding dan decoding pesan  dalam citra dengan menggunakan algoritma GifShuffle. Algoritma ini  melakukan penyisipan pesan dengan cara mengganti susunan palet warna  yang ada dalam sebuah berkas citra dengan format GIF.

Selain itu akan  dilakukan pula pengujian terhadap citra yang telah disisipi oleh pesan.  Pengujian ini dilakukan dengan menggunakan software paranoia Hal ini  dilakukan untuk memperoleh kesimpulan bagaimana ketahanan pesan yang  telah disisipkan ke dalam berkas GIF tersebut. Pengujian terhadap  berbagai ukuran berkas citra dan jumlah warna yang dikandung dalam  berkas tersebut pun dilakukan untuk memperoleh bagaimana kriteria berkas  citra dengan format GIF.

Tipe file GIF memungkinkan penambahan warna transparan dan dapat  digunakan untuk membuat animasi sederhana, tetapi saat ini standar GIF  hanya maksimal 256 warna saja.
File ini menggunakan kompresi yang tidak menghilangkan data (lossles  compression) tetapi penurunan jumlah warna menjadi 256 sering membuat  gambar yang kaya warna seperti pemandangan menjadi tidak realistis.

Pada  program MS Paint, tidak ada fasilitas penyesuaian warna yang digunakan  (color table) sehingga menyimpan file GIF di MS Paint seringkali  menghasilkan gambar yang terlihat rusak atau berubah warna. Pada program  pengolah gambar yang lebih baik, seperti Adobe Photoshop , color table  bisa diatur otomatis atau manual sehingga gambar tidak berubah warna  atau rusak.

source: tenor.com

Wikipedia Indonesia:

Pengertian GIF dalam format gambar:

GIF adalah format gambar asli yang dikompres dengan CompuServe.[2] Bitmap jenis ini mendukung 256 warna dan bitmap ini juga sangat popular dalam internet.[2] Format GIF hanya dapat menyimpan gambar dalam 8 bit dan hanya mampu digunakan mode grayscale, bitmap, dan index color.[3] Format ini merupakan format standar Internet atau publikasi elektronik.[3] Selain itu format ini mendukung penggunaan multiple bitmap dalam satu file sehingga dapat menghasilkan gambar animasi dan merekam penggunaan Transparency Masking.[3]

GIF sering digunakan untuk mewarnai halaman HTML pada tag <body background="back.gif">, spanduk (banner), icon, dan lain-lain.[4] GIF juga baik untuk menampilkan gambar dengan komposisi yang tidak menggunakan terlalu banyak warna, seperti gambar kartun.[4] Sementara itu, GIF tidak cocok digunakan untuk menampilkan foto.[4] GIF menggunakan metode Lossless Compression, untuk membuat ukuran file sekecil mungkin.[4] 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.[4]

Struktur Gambar GIF :


  • Bagian kepala (Header): Menyimpan informasi 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 Gambar GIF :

Format GIF menggunakan kompresi algoritme dari LZW (Lempel Zev Welch) yang dimiliki oleh Unisys.[4] Pemegang hak cipta GIF kini dipegang oleh CompuServe Incorporated.[4] Awalnya GIF bebas royalti bagi semua pengguna namun tahun 1995.[4] Unisys memutuskan menarik royalti pada vendor pengguna GIF.[4]


Nah itu tadi artikel "Mengenal Lebih Jauh Tentang Format Gambar GIF (Graphics Interchange Format)" semoga bermanfaat bagi kalian semua ya guys. Jangan lupa klik LIKE pada Halaman Facebook Nulis Coding untuk mendapatkan informasi menarik lainnya dengan cepat. Klik share juga untuk berbagi ilmu dengan teman-teman kalian ya guys. :)


Referensi:
- https://id.wikipedia.org/wiki/Graphics_Interchange_Format

Post a Comment

0 Comments