aspose.info
LT

TGA failo formatas – TARGA grafinio vaizdo failas

Atnaujinta

Kas yra TGA failas?

Failas su plėtiniu .tga yra rastrinės grafikos formatas, kurį sukūrė Truevision Inc. Jis buvo sukurtas TARGA (Truevision Advanced Raster Adapter) plokštėms ir suteikė Highcolor / truecolor ekrano palaikymą su IBM suderinamiems kompiuteriams. Jis palaiko 8, 16, 24 ir 32 bitų viename taške ir 8 bitų alfa kanalą. Jis taip pat palaiko be nuostolių RLE glaudinimą, kuris gali būti taikomas norint sumažinti vaizdo dydį. Skaitmeninėse nuotraukose ir tekstūrose naudojamas TGA vaizdo formatas.

Trumpa istorija

TGA failo formatą suformavo 1984 m. AT&T EPICenter (vėliau ištrauktas ir suformuotas kaip nepriklausomas subjektas, žinomas kaip Truevision), kuris dirbo reklamuodamas naujas AT&T sukurtas technologijas, skirtas spalvų rėmelių buferiams. EPICenter jau kūrė pirmąsias dvi korteles – VDA (vaizdo ekrano adapterį) ir ICB (vaizdo fiksavimo plokštę), kurių darbas su dviejų tipų failais – .vda ir .icb – jau buvo vykdomas. Šie failų formatai buvo kodifikuoti ir buvo pristatytas ne toks platus specifinis failų formatas TGA. TGA buvo to, kas jau buvo naudojama, plėtinys ir suteikė tokią informaciją kaip plotis, aukštis, pikselių gylis, susijęs spalvų žemėlapis ir vaizdo kilmė.

TGA 2.0 versija, paskelbta 1989 m., apima keletą patobulintų funkcijų, tokių kaip:

  • Miniatiūros
  • Alfa kanalas
  • Gama vertė
  • Tekstiniai metaduomenys

Pagrindiniai TGA 2.0 versijos kūrėjai yra Shawn Steiner, Kevin Fiedly ir David Spoelstra iš Truevision.

TGA TARGA failo formato specifikacijos

TGA failą sudaro 2 pagrindinės dalys:

  • Antraštė
  • Spalvų pikselių informacija

Visos TGA failo reikšmės pateikiamos mažomis kalbomis, kaip nurodyta formato specifikacijose.

TGA antraštė

TGA failo antraštę sudaro šie 5 laukai.

Lauko nr.IlgisLauko pavadinimasAprašymas
11 baitasID ilgisVaizdo ID lauko ilgis (0-255)
21 baitasSpalvoto žemėlapio tipasAr įtrauktas spalvų žemėlapis (0 – rodo, kad šiame paveikslėlyje nėra spalvų žemėlapio duomenų. 1 – rodo, kad su šiuo vaizdu yra spalvų žemėlapis.)
31 baitasVaizdo tipasSuspaudimas ir spalvų tipai (0 – neįtraukti vaizdo duomenų. 1 – nesuspaustas, spalvotas vaizdas, 2 – nesuspaustas, tikrosios spalvos vaizdas, 9 – užkoduotas pagal ilgį, spalvotas vaizdas, 11 – užkoduotas pagal ilgį, juodai baltas vaizdas )
45 baitaiSpalvų žemėlapio specifikacijaApibūdina spalvų žemėlapį
510 baitųVaizdo specifikacijaVaizdo matmenys ir formatas

Vaizdo ir spalvų žemėlapio duomenys

Lauko Nr.IlgisLaukasAprašymas
6Iš vaizdo ID ilgio laukoVaizdo IDNeprivalomas laukas su identifikavimo informacija
7Iš spalvų žemėlapio specifikacijos laukoSpalvoti žemėlapio duomenysPaieškos lentelė su spalvoto žemėlapio duomenimis
8Iš vaizdo specifikacijos laukoVaizdo duomenysSaugoma pagal vaizdo aprašą

Kūrėjo sritis (pasirenkama)

TGA 2.0 versija palaiko papildomus patobulinimus / priedus, kuriuos daugelis kūrėjų norėjo saugoti daugiau informacijos. Informacija yra neprivaloma, todėl jei TGA dekoderis negali jos interpretuoti, ji bus ignoruojama.

Išplėtimo sritis (pasirenkama)

Lauko Nr.IlgisLaukasAprašymas
102 baitaiPlėtinio dydisPlėtinio srities dydis baitais, visada 495
1141 baitasAutoriaus vardasAutoriaus vardas. Jei nenaudojate, baitai turi būti nustatyti į NULL (\0) arba tarpai
12324 baitaiAutoriaus komentarasKomentaras, suskirstytas į keturias eilutes, kurių kiekvieną sudaro 80 simbolių ir NULL
1312 baitųDatos / laiko žymaVaizdo sukūrimo data ir laikas
1441 baitasDarbo ID
156 baitaiDarbo laikasValandos, minutės ir sekundės, praleistos kuriant failą (atsiskaitymui ir pan.)
1641 baitasPrograminės įrangos IDPrograma, kuri sukūrė failą.
173 baitaiPrograminės įrangos versija
184 baitaiRakto spalva
194 baitaiPikselių formato santykis
204 baitaiGama vertė
214 baitaiSpalvų korekcijos poslinkisBaitų skaičius nuo failo pradžios iki spalvų korekcijos lentelės, jei yra
224 baitaiPašto ženklasBaitų skaičius nuo failo pradžios iki pašto ženklo vaizdo, jei yra
234 baitaiNuskaitymo linijos poslinkisBaitų skaičius nuo failo pradžios iki nuskaitymo eilučių lentelės, jei yra
241 baitasAtributų tipasNurodo alfa kanalą

Failo poraštė (pasirenkama)

Paskutiniai 26 failo baitai reiškia poraštę, kuri, jei yra, greičiausiai yra 2 versijos TGA failas.

Lauko Nr.IlgisLaukasAprašymas
284 baitaiPratęsimo poslinkisPoslinkis baitais nuo failo pradžios
294 baitaiKūrėjo srities poslinkisPoslinkis baitais nuo failo pradžios
3016 baitųParašasSudėtyje yra TRUEVISION-XFILE
311 baitasSudėtyje yra .
321 baitasSudėtyje yra NULL

Nuorodos

Taip pat žiūrėkite