Konwerter Truevision TGA na PNG
Dekoduj 24-bitowe i 32-bitowe tekstury gier oraz grafikę rastrową Truevision TGA do uniwersalnego formatu PNG bez strat jakości.
Porównanie formatów i specyfikacja techniczna
| Specyfikacja | TGA | PNG |
|---|---|---|
| Typ MIME | image/x-tga | image/png |
| Typ | raster | raster |
| Kompresja | uncompressed / RLE | lossless (DEFLATE / LZ77 + Huffman) |
| Standardowa specyfikacja | Truevision TGA 2.0 Specification | W3C PNG 3rd Edition |
| Nagłówek 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 |
Przegląd formatu i zastosowania
Truevision TGA (Targa) to kultowy format obrazu szeroko stosowany w silnikach gier 3D, procesach animacji oraz nakładaniu tekstur. Większość popularnych przeglądarek internetowych i mobilnych systemów operacyjnych nie potrafi wyświetlać plików TGA w sposób natywny. Konwersja tekstur TGA do PNG umożliwia łatwe przeglądanie, udostępnianie oraz optymalizację zasobów internetowych przy jednoczesnym zachowaniu pełnej przezroczystości kanału alfa. Całe dekodowanie tekstur odbywa się lokalnie w przeglądarce bez przesyłania plików.
Specyfikacja techniczna i analiza kodeków
Dekoder analizuje 18-bajtowy nagłówek TGA, weryfikując typ obrazu (2 dla nieskompresowanego koloru rzeczywistego, 10 dla koloru rzeczywistego RLE) oraz głębię bitową (24 lub 32 bity na piksel). Dekompresuje pakiety RLE, jeśli są obecne, obsługuje odwrócenie współrzędnych pionowych zgodnie z bitem deskryptora 5 i pakuje tablicę pikseli RGBA do zoptymalizowanego kontenera PNG.
Zgodność z systemami operacyjnymi i przeglądarkami
Format TGA jest ograniczony do środowisk gier i pakietów 3D, podczas gdy PNG jest obsługiwany natywnie przez wszystkie przeglądarki internetowe, telefony, tablety i systemy operacyjne.
Przydatne informacje
Tekstury w grach z mapami przezroczystości alfa zachowują swój dokładny 8-bitowy kanał alfa po konwersji do 32-bitowego pliku PNG.
Porównanie formatów i specyfikacja techniczna
Nieskompresowana tekstura gry o wielkości 4 MB konwertuje się do pliku PNG o wadze 600 KB w czasie poniżej 40 milisekund, drastycznie zmniejszając zapotrzebowanie na miejsce na dysku.
Często zadawane pytania
Czy konwersja TGA do PNG zachowuje maski przezroczystości tekstur?
Tak. 32-bitowe pliki TGA z dedykowanymi kanałami alfa konwertują się na 32-bitowe pliki PNG z zachowaniem pełnego kanału alfa.
Czy konwersja TGA do PNG jest bezstratna?
Tak. Oba formaty przechowują nieskompresowane lub bezstratnie skompresowane piksele RGB, dzięki czemu żadne szczegóły ani kolory obrazu nie ulegają zmianie.