128 731 777 souborů
4,7
od 2013

Vše o souborech TGA

Targa-bitmap, běžně používaný v herní a 3D grafice

Sören RamspeckNaposledy aktualizováno dne 14. 4. 2026 uživatelem Sören Ramspeck s více než 128 731 556 převedenými soubory od roku 2013.

Formát TGA (Truevision Graphics Adapter)

TGA (Truevision Graphics Adapter), často označovaný také jako TARGA (Truevision Advanced Raster Graphics Adapter), je formát rastrové grafiky pro digitální obrazová data. Formát byl vy[1]vinut v roce 1984 společností AT&T; EPICenter ve spolupráci s Island Graphics Inc. a sloužil jako nativní formát souborů pro grafické karty TARGA a VISTA – první grafické karty pro IBM kompatibilní PC s podporou High-Color a True-Color.

Vývoj a standardizace

AT&T; EPICenter byla interní spin-off společnost AT&T; zaměřená na uvádění nových technologií framebufferu na trh. Vývojáři Brad Pillow a Bryan Hunt vytvořili formát TGA jako hardwarově nezávislou alternativu k formátům VDA a IC[1]B, které byly specifické pro konkrétní desky. Po manažerském odkupu v roce 1987 vznikla z EPICenteru společnost Truevision Inc.[1]

Aktuální verze 2.0 byla vyd[2]ána společností Truevision v lednu 1991. Tato verze rozšířila původní formát o volitelné struktury: Extension Area s metadaty (autor, datum, hodnota gama atd.), Developer Area pro data specifická pro danou aplikaci a File Footer pro rozpozn[2]ání verze.

Technická struktura

Základní struktura souboru TGA se skládá z 18bytového záhlaví, za kterým následují volitelné informace o obrázku, paleta barev (u indexovaných obrázků) a samotná data[2] obrázku. Soubory TGA používají pořad[2]í bajtů Little-Endian.
Záhlaví definuje:

Typ obrázku (color-mapped, true-color, grayscale – vždy nekomprimovaný nebo komprimovaný pomocí RLE)
Rozměry a polohu obrázku
Počet bitů na pixel (8, 16, 24 nebo 32 bitů)[2]
Počet atributových/alfa bitů
Uspořádání pixelů (zdola nahoru/shora dolů, zleva doprava/zprava doleva) a režim prokládání (v praxi vždy bez prokládání)[2]

Podporované typy obrázků

TGA definuje tři základní typ[2]y:
Pseudo-Color (typ 1): Každá hodnota pixelu je indexem v paletě barev s programovatelnými hodnotami RGB.
True-Color (typ 2): Každá hodnota pixelu obsahuje přímo komponenty RGB. U 32 bitů se přidává 8 bitů pro alfa kanál.
Grayscale (typ 3): Každá hodnota pixelu představuje hodnotu šedé bez barevné palety.
Všechny tři typy existují navíc jako varianty komprimované pomocí RLE (typ 9, 10, 11)[2].

Komprese RLE

Volitelná komprese Run-Length-Encoding pracuje se dvěma typ[2]y paketů:
Run-Length Packets: Jeden bajt záhlaví (bit 7 = 1) a jedna hodnota pixelu, která se opakuje. Dolních 7 bitů kóduje počet minus 1 (1–128 pixelů na paket).
Raw Packets: Jeden bajt hlavičky (bit 7 = 0) následovaný odpovídajícím počtem různých hodnot pixelů.
Důležité: Ve verzi 2.0 nesmí pakety RLE překrač[2]ovat hranice řádků. Verze 1.0 to ještě povolovala, proto musí čtečky TGA podporovat obě varianty. V praxi však i ve verzi 2.0 vidím RLE pakety přesahující hranice řádků.

Rozšířená oblast (verze 2.0)

Volitelná oblast rozšíření zahrnuje 495 bajtů se standardizovanými poli[2]:

Jméno autora (40 znaků)
Komentáře autora (4×80 znaků)
Časové razítko (6 hodnot typu SHORT pro měsíc, den, rok, hodinu, minutu, sekundu)
Název/ID úlohy (40 znaků)
Doba úlohy (akumulovaný čas v hodinách, minutách, sekundách)
ID a verze softwaru
Klíčová barva (barva průhlednosti/barva pozadí)
Poměr stran v pixelech
Hodnota gama
Odkaz na tabulku korekce barev, obrázek poštovní známky a tabulku skenovacích řádků

Rozpoznání verze

Soubory TGA 2.0 končí 26bytovým záhlav[2]ím. Bajty 8–23 obsahují ASCII podpis „TRUEVISION-XFILE“, za kterým následuje tečka (bajt 24) a nulový terminátor (bajt 25). Chybí-li tento podpis, jedná se o původní formát (verze 1.0).

Přípony souborů

Doporučená standardní přípona je .tga pro DOS, UNIX a Windows[2]. Na klasických systémech Macintosh se používá typový kód TPIC. V minulosti existovaly také přípony .vda, .icb a .vst pro specifické typ[2]y grafických karet.

Technické zvláštnosti

Ve srovnání s jinými 24bitovými formáty je struktura TGA jednoduchá (ale existují i okrajové případy): Nekomprimovaný 24bitový TGA se skládá z 18bytového záhlaví, volitelně z ID obrázku (0–255 bajtů, délka definovaná v bajtu 0 záhlaví)[2], volitelně z dat barevné mapy a zkomprimovaných obrazových dat RGB. Formát BMP vyžaduje vyplnění řádků na hranice 4 bajtů, zatímco formáty TIFF a PNG jako kontejnery metadat nemají pevnou pozici pro obrazová data.
Rozlišení obrázků v souborech TGA tradičně odpovídá video formátům NTSC a PAL, protože původní karty TARGA byly[1] navrženy pro profesionální počítačovou syntézu obrazu a střih videa. Jsou však samozřejmě možná i jiná rozlišení.

Oblasti použití

TGA se stále používá ve video a animačním průmyslu, protože cílový výstup je primárně zaměřen na obrazovky a ne na tisk[1] ve vysokém rozlišení. Ve vývoji videoher slouží TGA často jako formát textur, protože podporuje alfa kanály a pracuje v nekomprimované nebo bezztrátové kompresi.

Zdroje

[1] True Vision TGA – Wikipedia
[2] Truevision Inc. (1991). Truevision TGA File Format Specification Version 2.0

0.0/5(0 hlasy)

Konvertovat, otevřít a editovat soubory TGA

Detaly o souborech TGA

Software pro otevření souborů TGA
GIMP
IrfanView
Photoshop
Paint.NET
Software pro editování souborů TGA
GIMP
IrfanView
Photoshop
Paint.NET
MIME-typ pro TGA
image/x-targa
image/x-tga

Související formáty souborů

Všechny konvertory z nebo do TGA

Žádné komentáře

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *


Přeneste soubory sem...