TGA konvertálása PNG formátumba
Dekódolja a 24 és 32 bites Truevision TGA játéktextúrákat és rasztergrafikákat univerzális, veszteségmentes PNG formátumra.
Formátum-összehasonlítás és műszaki specifikációk
| Specifikáció | TGA | PNG |
|---|---|---|
| MIME-típus | image/ | image/ |
| Típus | raszter | raszter |
| Tömörítés | tömörítetlen / RLE | veszteségmentes (DEFLATE / LZ77 + Huffman) |
| Szabványos specifikáció | Truevision TGA 2.0 specifikáció | W3C PNG 3. kiadás |
| Fájlfejléc azonosító bájtjai | 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 |
A formátum áttekintése és alkalmazási területei
A Truevision TGA (Targa) egy ikonikus képformátum, amelyet széles körben használnak 3D játékmotorokban, animációs folyamatokban és textúragyártási munkafolyamatokban. A legtöbb felhasználói webböngésző és mobil operációs rendszer nem képes natívan megjeleníteni a TGA fájlokat. A TGA textúrák PNG-re konvertálása lehetővé teszi az egyszerű megtekintést, megosztást és a webes eszközök optimalizálását, miközben megőrzi a teljes alfa-csatornás átlátszóságot. Minden textúradekódolás helyben, a böngészőjében fut, nulla fájlátvitellel.
Műszaki specifikációk és kodekáttekintés
A dekódoló elemzi a 18 bájtos TGA fejlécet, ellenőrizve a képtípust (2 a tömörítetlen valódi színhez, 10 az RLE valódi színhez) és a bitmélységet (24 vagy 32 bit pixelenként). Kicsomagolja az RLE csomagokat, ha vannak, kezeli a függőleges koordináta-tükrözéseket az 5. leíró bit szerint, és az RGBA pixel-tömböt egy optimalizált PNG tárolóba csomagolja.
Operációs rendszer- és böngésző-kompatibilitás
A TGA korlátozottan használható a játékiparban és a 3D programokban, míg a PNG-t az összes webböngésző, telefon, táblagép és asztali operációs rendszer natívan támogatja. A támogatás az alkalmazástól, az eszköztől, az operációs rendszertől és annak verziójától is függ.
Hasznos információk
Az alfa-átlátszósági maszkokkal rendelkező játéktextúrák megőrzik pontos 8 bites alfa-csatornájukat, ha 32 bites PNG-re konvertálják őket.
Gyakran ismételt kérdések
Megmaradnak a TGA-PNG konvertálás során az átlátszó textúramaszkok?
Igen. A dedikált alfa-csatornával rendelkező 32 bites TGA fájlok teljes alfa-csatorna megőrzéssel konvertálódnak 32 bites PNG-vé.
Veszteségmentes a TGA-PNG konverzió?
Igen. Mindkét formátum tömörítetlen vagy veszteségmentesen tömörített RGB pixeleket tárol, így semmilyen képrészlet vagy szín nem módosul.