Truevision Targa image

.tga · Obrázky

TGA, známý také jako Targa, je jednoduchý rastrový formát, který přežívá v počítačové grafice a hrách. Herní enginy a nástroje pro módy ho používají na textury s alfa kanálem, 3D programy jako Blender nebo 3ds Max do něj renderují sekvence snímků a programy pro kompozici videa si v něm předávají políčka. Starší hry, třeba Quake III Arena, do TGA ukládaly snímky obrazovky. Mimo tento svět je formát vzácný, soubor TGA tedy nejspíš pochází z balíčku textur, z herního módu nebo z renderu.

Historie

Formát vznikl v roce 1984 v laboratoři EPICenter firmy AT&T pro její grafické karty TARGA, název znamená Truevision Advanced Raster Graphics Adapter. V roce 1987 se tým od AT&T odtrhl jako samostatná firma Truevision, jejíž karty Targa stály u zrodu střihu videa na PC. Verze 2.0 souborového formátu přišla v roce 1989. Truevision později koupila firma RasterOps (1992) a pak Pinnacle Systems (1999), kterou nakonec převzal Avid. Formát od té doby nikdo nevyvíjí, oficiální normou nikdy nebyl a specifikace dnes koluje jako PDF kopie původního dokumentu Truevision.

Jak TGA funguje

  • Hlavička o 18 bajtech s typem obrázku, rozměry (až 65 535 pixelů na stranu), bitovou hloubkou a bajtem popisu obrázku, pak volitelný identifikační text do 255 znaků, volitelná paleta a pixely.
  • Typy obrázků: s paletou, plnobarevný a v odstínech šedi, každý nekomprimovaný nebo s bezeztrátovou kompresí RLE (kódování opakujících se hodnot). RLE pomůže u jednolitých ploch, u fotek a zašuměných textur ušetří málo.
  • Bitová hloubka 8, 15/16, 24 nebo 32 bitů na pixel. 32 bitů znamená 24bitovou barvu a osmibitový alfa kanál, proto byl TGA oblíbený pro textury a klíčování videa dávno před PNG.
  • Počáteční roh. Pixely se standardně ukládají od levého dolního rohu, příznak v bajtu popisu přepne na levý horní. Program, který příznak ignoruje, ukáže obrázek vzhůru nohama.
  • Verze 2.0 přidává oblast rozšíření (autor, komentáře, datum, program, gama, typ alfa kanálu), malou náhledovou „poštovní známku“ a 26bajtovou patičku zakončenou podpisem TRUEVISION-XFILE. Soubory verze 1.0 podpis nemají, programy je proto poznají jen podle přípony.
  • Žádný profil ICC, žádné vrstvy, jeden obrázek na soubor.

Čím TGA otevřít a upravit

Ve Windows vestavěné aplikace TGA obvykle neotevřou, zvládnou ho bezplatné prohlížeče IrfanView nebo XnView MP a upravit ho jde v Paint.NET a GIMPu. Náhled v macOS TGA zobrazí. V Linuxu ho čte GIMP, Krita a většina prohlížečů obrázků. Telefony ho zpravidla neumí, převeďte ho proto nejdřív do PNG. Photoshop a všechny běžné 3D a herní nástroje TGA čtou i zapisují.

Časté problémy s TGA

TGA je vzhůru nohama

Program obrázek uložil odspodu, ale prohlížeč čeká opačné pořadí, nebo byl chybně nastavený příznak počátku. Překlopte obrázek v editoru svisle, nebo ho převeďte do PNG. Náš převodník příznak respektuje.

TGA nemá průhlednost nebo má černé pozadí

Soubor obsahuje čtvrtý kanál, jenže hlavička uvádí „0 bitů alfa“ nebo oblast rozšíření kanál označuje jako nepoužitý, a programy ho proto ignorují. Některé programy navíc ukládají alfa kanál předem vynásobený barvou, což dělá tmavé lemy. V GIMPu nebo Photoshopu ověříte, jestli alfa kanál v obrázku je, a vyexportujete ho znovu správně.

TGA nejde otevřít ve Windows nebo v telefonu

Chybí kodek, soubor poškozený není. Převeďte TGA do PNG: je také bezeztrátové, zachová alfa kanál a otevře se všude.

Textury zabírají moc místa

Nekomprimovaný 32bitový TGA 4096 × 4096 pixelů má 64 MB. PNG uloží tytéž pixely mnohem menší, herní enginy často dávají přednost formátu DDS, který grafická karta čte přímo.

Převod TGA

Nejčastější je převod TGA do PNG, bezeztrátově a s průhledností, ke sdílení, na web nebo pro enginy, které PNG preferují. TGA do JPG se hodí na náhledy renderů, průhledná místa zbělají. Opačně se PNG nebo TIFF do TGA převádí pro starší herní enginy a módy. Náš převodník alfa kanál při zápisu do TGA, PNG nebo TIFF zachová, v JPG a BMP ho nahradí bílá. Mezi cílovými formáty je i DDS, formát textur pro DirectX.

TGA v kostce

AutorAT&T EPICenter, později Truevision
První vydání1984 (verze 1.0)
Aktuální verzeTGA 2.0 (1989), dál se nevyvíjí
Typrastrový obrázek
Kompresežádná nebo bezeztrátová RLE
Barevná hloubka8, 15/16, 24, 32 bitů (osmibitový alfa kanál)
Typické použitíherní textury, výstupy renderů, snímky videa

Popisy formátu v Library of Congress: TGA 2.0 a TGA 1.0.

Formát TGA umíme převést do

Dokumenty

PDF TXTPDF/A

Obrázky

JPG PNGWEBP GIF TIFFHEICAVIFJXLPSDICOAAIAPNGARTAVS BMP CINCURDCMDCXDDSDPXFF FITSFL32 HDRHRZJP2JBIGJNGJPCMNGMTVOTBPALMPAM PBMPCD PCXPFMPGMPGXPHMPICTPPMPSBPTIFQOIRASRGFSGISIXELSUNVICARVIFFVIPS WBMPXBMXPMXWD

Vektorová grafika

SVG EPSEMF PSFXGHPGLPOVSIFSVGZWMFXAML

Elektronické knihy

EPUB MOBI AZW3 FB2CBZDJVUHTMLZ LIT LRF OEB PDB TCRTXTZCB7CBT