Převod TGA na PNG
Dekódujte 24bitové a 32bitové herní textury a rastrovou grafiku Truevision TGA do univerzálního bezztrátového formátu PNG.
Porovnání formátů a technické specifikace
| Specifikace | TGA | PNG |
|---|---|---|
| MIME typ | image/ | image/ |
| Typ | rastr | rastr |
| Komprese | nekomprimováno / RLE | bezztrátová (DEFLATE / LZ77 + Huffman) |
| Standardní specifikace | Specifikace Truevision TGA 2.0 | W3C PNG 3. vydání |
| Hlavička souboru (Magic bytes) | 00 00 02 00 (Uncompressed RGB) or 54 52 55 45 56 49 53 49 4F 4E (TRUEVISION-XFILE at footer) | 89 50 4E 47 0D 0A 1A 0A |
Přehled formátu a použití
Truevision TGA (Targa) je ikonický obrazový formát široce používaný v herních 3D enginech, animačních procesech a při tvorbě textur. Většina běžných webových prohlížečů a mobilních operačních systémů nedokáže soubory TGA nativně zobrazit. Konverze textur TGA do formátu PNG umožňuje snadné prohlížení, sdílení a optimalizaci webových aktiv při zachování plné průhlednosti alfa kanálu. Veškeré dekódování textur probíhá lokálně ve vašem prohlížeči bez odesílání souborů.
Technické specifikace a přehled kodeků
Dekodér analyzuje 18bajtovou hlavičku TGA, ověřuje typ obrázku (2 pro nekomprimované true-color, 10 pro RLE true-color) a barevnou hloubku (24 nebo 32 bitů na pixel). V případě přítomnosti dekomprimuje pakety RLE, zpracovává převrácení svislých souřadnic podle deskriptorového bitu 5 a zabalí pole pixelů RGBA do optimalizovaného kontejneru PNG.
Kompatibilita s operačními systémy a prohlížeči
Formát TGA je omezen na herní a 3D sady nástrojů, zatímco PNG je nativně podporováno všemi webovými prohlížeči, telefony, tablety a desktopovými operačními systémy. Podpora se také liší podle aplikace, zařízení, operačního systému a jeho verze.
Užitečné informace
Herní textury s mapami průhlednosti alfa si při konverzi do 32bitového PNG zachovávají svůj přesný 8bitový alfa kanál.
Často kladené otázky
Zachová konverze TGA do PNG masky průhlednosti textur?
Ano. 32bitové soubory TGA s vyhrazenými alfa kanály se konvertují na 32bitové PNG se zachováním plného alfa kanálu.
Je konverze TGA do PNG bezztrátová?
Ano. Oba formáty ukládají nekomprimované nebo bezztrátově komprimované pixely RGB, takže nedochází k úpravám žádných detailů ani barev obrázku.