aspose.info
HU

TGA fájlformátum - TARGA grafikus képfájl

Frissítve

Mi az a TGA fájl?

A .tga kiterjesztésű fájl egy raszteres grafikai formátum, amelyet a Truevision Inc. hozta létre. A TARGA (Truevision Advanced Raster Adapter) kártyákhoz tervezték, és Highcolor/truecolor megjelenítési támogatást nyújtott az IBM-kompatibilis PC-k számára. Támogatja a 8, 16, 24 és 32 bit/pixel és 8 bites alfa csatornát. Támogatja a veszteségmentes RLE tömörítést is, amely a képméret csökkentésére alkalmazható. A digitális fényképek és textúrák a TGA képformátumot használják.

Rövid története

A TGA fájlformátumot 1984-ben hozta létre az AT&T EPICenter (később kibontották és független entitásként alakult Truevision néven), amely az AT&T által a színes keretpufferekhez kifejlesztett új technológiák marketingjén dolgozott. Az EPICenter már dolgozott az első két kártyáján, a VDA-n (Video Display Adapter) és az ICB-n (képrögzítő kártya), amelyek esetében két fájltípuson, a .vda-n és az .icb-n már folyamatban volt a munka. Ezeket a fájlformátumokat kodifikálták, és bevezették a kevésbé specifikus TGA fájlformátumot. A TGA a már használatban lévők kiterjesztése volt, és olyan információkat szolgáltatott, mint a szélesség, magasság, pixelmélység, a kapcsolódó színtérkép és a kép eredete.

A TGA 1989-ben megjelent 2.0-s verziója számos továbbfejlesztett funkciót tartalmazott, mint például:

  • Bélyegképek
  • Alfa csatorna
  • Gamma érték
  • Szöveges metaadatok

A TGA 2.0-s verziójának fő közreműködői közé tartozik a Truevision munkatársa, Shawn Steiner, Kevin Fiedly és David Spoelstra.

A TGA TARGA fájlformátum specifikációi

A TGA-fájl 2 fő részből áll:

  • Fejléc
  • Színes pixel információk

A TGA-fájlban lévő összes érték a formátum specifikációi szerint kis-endian nyelven van megadva.

TGA fejléc

A TGA-fájl fejléce a következő 5 mezőből áll.

MezőszámHosszúMezőnévLeírás
11 bájtID hosszaA képazonosító mező hossza (0-255)
21 bájtSzíntérkép típusaSzíntérképet tartalmaz-e (0 - azt jelzi, hogy a kép nem tartalmaz színtérképet. 1 - azt jelzi, hogy a kép színtérképet tartalmaz.)
31 bájtKéptípusTömörítés és színtípusok (0 – Nincs képadat. 1 – Tömörítetlen, Színleképezett kép, 2 – Tömörítetlen, Valódi Színes kép, 9 – Futáshosszú kódolás, Színes leképezésű kép, 11 – Futáshosszú kódolás, Fekete-fehér kép )
45 bájtSzíntérkép specifikációLeírja a színtérképet
510 bájtKépspecifikációKép méretei és formátuma

Kép és színes térképadatok

Mező sz.HosszúMezőLeírás
6A képazonosító hosszmezőbőlKépazonosítóAzonosító információkat tartalmazó opcionális mező
7Színes térkép specifikációs mezőbőlSzínes térképadatokSzíntérképadatokat tartalmazó keresőtábla
8A képspecifikációs mezőbőlKépadatokA képleíró szerint tárolva

Fejlesztői terület (opcionális)

A TGA 2.0-s verziója támogatja a további fejlesztéseket/extrákat, amelyekről sok fejlesztő több információt szeretett volna tárolni. Az információ nem kötelező, így ha egy TGA dekóder nem tudja értelmezni, akkor figyelmen kívül hagyja.

Bővítési terület (opcionális)

MezőszámHosszMezőLeírás
102 bájtBővítmény méreteA kiterjesztési terület mérete bájtban, mindig 495
1141 bájtSzerző neveA szerző neve. Ha nem használja, a bájtokat NULL-ra (\0) vagy szóközre kell állítani
12324 bájtSzerző megjegyzésNégy sorba rendezett megjegyzés, mindegyik 80 karakterből és egy NULL
1312 bájtDátum/időbélyegA kép létrehozásának dátuma és időpontja
1441 bájtMunkaazonosító
156 bájtMunkaidőA fájl létrehozásával töltött órák, percek és másodpercek (számlázáshoz stb.)
1641 bájtSzoftverazonosítóA fájlt létrehozó alkalmazás.
173 bájtSzoftver verzió
184 bájtKulcs színe
194 bájtPixel képarány
204 bájtGamma érték
214 bájtSzínkorrekciós eltolásBájtok száma a fájl elejétől a színkorrekciós táblázatig, ha van
224 bájtPostai bélyegA bájtok száma a fájl elejétől a bélyegképig, ha van
234 bájtPásztázási vonal eltolásBájtok száma a fájl elejétől a vizsgálati sorok táblázatáig, ha van
241 bájtAttribútumok típusaMegadja az alfa csatornát

Fájlláb (opcionális)

A fájl utolsó 26 bájtja a láblécet jelenti, amely, ha van, valószínűleg egy TGA 2-es verziójú fájlt jelent.

MezőszámHosszMezőLeírás
284 bájtKiterjesztés eltolásEltolás bájtban a fájl elejétől
294 bájtFejlesztői terület eltolásEltolás bájtban a fájl elejétől
3016 bájtAláírásTartalmazza: “TRUEVISION-XFILE”
311 bájtTartalmaz “.”
321 bájtNULL

Hivatkozások

Lásd még