TGA-naar-PNG-converter
Decodeer 24-bits en 32-bits Truevision TGA-gametexturen en rasterafbeeldingen naar het breed ondersteunde, verliesvrije PNG-formaat.
Formaatvergelijking en technische specificaties
| Specificatie | TGA | PNG |
|---|---|---|
| MIME-type | image/ | image/ |
| Type | raster | raster |
| Compressie | ongecomprimeerd / RLE | verliesvrij (DEFLATE / LZ77 + Huffman) |
| Standaardspecificatie | Truevision TGA 2.0 Specification | W3C PNG 3rd Edition |
| Bestandshandtekening (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 |
Formaatoverzicht en toepassingen
Truevision TGA (Targa) is een iconisch afbeeldingsformaat dat veel wordt gebruikt in 3D-game-engines, animatiepipelines en texture baking-workflows. De meeste consumentenwebbrowsers en mobiele besturingssystemen kunnen TGA-bestanden niet standaard weergeven. Het converteren van TGA-texturen naar PNG maakt eenvoudig bekijken, delen en web-asset-optimalisatie mogelijk met behoud van volledige alfakanaaltransparantie. Alle texturen worden lokaal in uw browser gedecodeerd zonder bestandsoverdracht.
Technische specificaties en codec-overzicht
De decoder ontleedt de TGA-header van 18 bytes en verifieert het afbeeldingstype (2 voor ongecomprimeerde ware kleur, 10 voor RLE-ware kleur) en de bitdiepte (24 of 32 bits per pixel). Deze decomprimeert RLE-pakketten indien aanwezig, verwerkt verticale coördinatenspiegelingen volgens descriptorbit 5 en verpakt de RGBA-pixelarray in een geoptimaliseerde PNG-container.
Besturingssysteem- en browserondersteuning
TGA is beperkt tot games en 3D-suites, terwijl PNG standaard wordt ondersteund door de meeste webbrowsers, telefoons, tablets en desktopbesturingssystemen.
Handige informatie
Gametexturen met alfatransparantiemaskers behouden hun exacte 8-bits alfakanaal bij conversie naar 32-bits PNG.
Veelgestelde vragen
Blijven transparante textuurmaskers behouden bij de conversie van TGA naar PNG?
Ja. 32-bits TGA-bestanden met toegewezen alfakanalen worden geconverteerd naar 32-bits PNG's met volledig behoud van het alfakanaal.
Is de conversie van TGA naar PNG verliesvrij?
Ja. Beide formaten slaan ongecomprimeerde of verliesvrij gecomprimeerde RGB-pixels op, dus er worden geen afbeeldingsdetails of kleuren gewijzigd.