TGA in PNG umwandeln
Dekodieren Sie 24-Bit- und 32-Bit-Truevision-TGA-Spieltexturen und Rastergrafiken in das universelle, verlustfreie PNG-Format.
Formatvergleich & technische Spezifikationen
| Spezifikation | TGA | PNG |
|---|---|---|
| MIME-Typ | image/ | image/ |
| Typ | Raster | Raster |
| Kompression | unkomprimiert / RLE | verlustfrei (DEFLATE / LZ77 + Huffman) |
| Standardspezifikation | Truevision TGA 2.0 Specification | W3C PNG 3rd Edition |
| Magic-Bytes-Header | 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 |
Formatübersicht & Anwendungsbereiche
Truevision TGA (Targa) ist ein bekanntes Bildformat, das häufig in 3D-Spiel-Engines, Animationspipelines und beim Erstellen von Texturen verwendet wird. Die meisten Browser und mobilen Betriebssysteme können TGA-Dateien nicht direkt anzeigen. Durch die Umwandlung von TGA-Texturen in PNG lassen sie sich leichter ansehen und teilen sowie für das Web optimieren. Der vollständige Alphakanal bleibt dabei erhalten. Die Texturen werden vollständig lokal im Browser dekodiert, ohne dass Dateien übertragen werden.
Technische Spezifikationen und Codec-Übersicht
Der Dekodierer liest den 18 Byte großen TGA-Header ein und überprüft den Bildtyp (2 für unkomprimierte True-Color-Bilder, 10 für RLE-kodierte True-Color-Bilder) sowie die Farbtiefe (24 oder 32 Bit pro Pixel). Er dekomprimiert vorhandene RLE-Pakete, verarbeitet vertikale Koordinatenspiegelungen gemäß der Descriptormaske (Bit 5) und verpackt das RGBA-Pixelarray in einen optimierten PNG-Container.
Betriebssystem- & Browser-Kompatibilität
TGA ist auf Gaming- und 3D-Suiten beschränkt, während PNG nativ von allen Webbrowsern, Smartphones, Tablets und Desktop-Betriebssystemen unterstützt wird. Die Unterstützung hängt außerdem von App, Gerät, Betriebssystem und Version ab.
Nützliche Informationen
Spiel-Texturen mit Alpha-Transparenzmasken behalten ihren exakten 8-Bit-Alpha-Kanal bei, wenn sie in ein 32-Bit-PNG konvertiert werden.
Häufig gestellte Fragen
Behält die TGA-zu-PNG-Konvertierung transparente Texturmasken bei?
Ja. 32-Bit-TGA-Dateien mit dedizierten Alpha-Kanälen werden in 32-Bit-PNGs mit vollständiger Erhaltung des Alpha-Kanals konvertiert.
Ist die TGA-zu-PNG-Konvertierung verlustfrei?
Ja. Beide Formate speichern unkomprimierte oder verlustfrei komprimierte RGB-Pixel, sodass keine Bilddetails oder Farben verändert werden.