aspose.info
ID

Format File TGA - File Gambar Grafis TARGA

Diperbarui

Apa itu file TGA?

File dengan ekstensi .tga adalah format grafik raster dan dibuat oleh Truevision Inc. File ini dirancang untuk board TARGA (Truevision Advanced Raster Adapter) dan memberikan dukungan tampilan Highcolor/truecolor untuk PC yang kompatibel dengan IBM. Ini mendukung 8, 16, 24 dan 32 bit per piksel dan saluran alfa 8-bit. Ini juga mendukung kompresi RLE lossless yang dapat diterapkan untuk mengurangi ukuran gambar. Foto dan tekstur digital menggunakan format gambar TGA.

Sejarah Singkat

Pembentukan format file TGA muncul pada tahun 1984 oleh AT&T EPICenter (kemudian diekstraksi dan dibentuk sebagai entitas independen yang dikenal sebagai Truevision) yang sedang mengerjakan pemasaran teknologi baru yang dikembangkan oleh AT&T untuk buffer bingkai warna. EPICenter sudah mengerjakan dua kartu pertamanya, VDA (Video Display Adapter) dan ICB (image capture board) yang bekerja pada dua jenis file, .vda dan .icb, sudah dalam proses. Format file ini dikodifikasi dan format file spesifik yang kurang luas TGA diperkenalkan. TGA adalah perpanjangan dari apa yang sudah digunakan, dan memberikan informasi seperti lebar, tinggi, kedalaman piksel, peta warna terkait, dan asal gambar.

Versi 2.0 TGA, diterbitkan pada tahun 1989, menggabungkan beberapa fitur yang disempurnakan seperti:

  • Gambar mini
  • Saluran alfa
  • Nilai Gamma
  • Metadata Tekstual

Kontributor utama untuk versi 2.0 TGA termasuk Shawn Steiner dari Truevision, Kevin Fiedly dan David Spoelstra.

Spesifikasi Format File TGA TARGA

File TGA terdiri dari 2 bagian utama:

  • Tajuk
  • Informasi Piksel Warna

Semua nilai dalam file TGA dalam littl-endian sesuai spesifikasi format.

Tajuk TGA

Header file TGA terdiri dari 5 bidang berikut.

No bidang.PanjangNama bidangDeskripsi
11 bytepanjang IDPanjang kolom ID gambar (0-255)
21 byteJenis peta berwarnaApakah peta warna disertakan (0 - menunjukkan bahwa tidak ada data peta warna yang disertakan dengan gambar ini. 1 - menunjukkan bahwa peta warna disertakan dengan gambar ini.)
31 byteJenis gambarJenis kompresi dan warna (0- Tidak Termasuk Data Gambar. 1- Tidak terkompresi, Gambar yang dipetakan berwarna, 2- Tidak terkompresi, Gambar True Color, 9- Panjang proses disandikan, Gambar dipetakan berwarna, 11- Jalan-Panjang disandikan, Gambar hitam dan putih )
45 byteSpesifikasi peta warnaMenjelaskan peta warna
510 byteSpesifikasi gambarDimensi dan format gambar

Gambar dan Data Peta Warna

No bidang.PanjangBidangDeskripsi
6Dari bidang panjang ID gambarID GambarBidang opsional yang berisi informasi pengenal
7Dari bidang spesifikasi peta warnaData peta warnaTabel pencarian yang berisi data peta berwarna
8Dari bidang spesifikasi gambarData gambarDisimpan sesuai dengan deskriptor gambar

Area Pengembang (Opsional)

TGA Versi 2.0 menyediakan dukungan untuk penyempurnaan/ekstra tambahan yang diinginkan oleh banyak pengembang untuk menyimpan lebih banyak informasi. Informasi bersifat opsional sehingga jika dekoder TGA tidak dapat menafsirkannya, maka akan diabaikan.

Area Ekstensi (Opsional)

No bidang.PanjangKolomDeskripsi
102 byteUkuran ekstensiUkuran dalam byte area ekstensi, selalu 495
1141 byteNama penulisNama penulis. Jika tidak digunakan, byte harus diset ke NULL (\0) atau spasi
12324 byteKomentar penulisSebuah komentar, diatur dalam empat baris, masing-masing terdiri dari 80 karakter ditambah NULL
1312 byteStempel tanggal/waktuTanggal dan waktu pembuatan gambar
1441 byteID Pekerjaan
156 byteWaktu kerjaJam, menit, dan detik dihabiskan untuk membuat file (untuk penagihan, dll.)
1641 byteID Perangkat LunakAplikasi yang membuat file.
173 byteVersi perangkat lunak
184 byteWarna kunci
194 byteRasio tinggi lebar piksel
204 byteNilai gamma
214 byteOffset koreksi warnaJumlah byte dari awal file ke tabel koreksi warna jika ada
224 byteperangkoJumlah byte dari awal file ke gambar prangko jika ada
234 bytePindai garis offsetJumlah byte dari awal file ke tabel garis pindai jika ada
241 byteJenis atributMenentukan saluran alfa

26 byte terakhir dari file mewakili footer, yang jika ada berarti kemungkinan file TGA versi 2.

Nomor LapanganPanjangbidangDeskripsi
284 byteOffset ekstensiOffset dalam byte dari awal file
294 byteOffset area pengembangOffset dalam byte dari awal file
3016 byteTanda tanganBerisi “TRUEVISION-XFILE”
311 byteBerisi “.”
321 byteBerisi NULL

Referensi

Lihat juga