Convertitore da Truevision TGA a PNG
Decodifica texture di gioco e grafica raster Truevision TGA a 24-bit e 32-bit nel formato universale PNG senza perdita.
Confronto formati e specifiche tecniche
| Specifica | TGA | PNG |
|---|---|---|
| Tipo MIME | image/x-tga | image/png |
| Tipo | raster | raster |
| Compressione | uncompressed / RLE | lossless (DEFLATE / LZ77 + Huffman) |
| Specifica standard | Truevision TGA 2.0 Specification | W3C PNG 3rd Edition |
| Intestazione 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 |
Panoramica del formato e applicazioni
Truevision TGA (Targa) è un formato di immagine molto diffuso nei motori di gioco 3D, nei flussi di lavoro di animazione e nella generazione di texture. La maggior parte dei browser web e dei sistemi operativi mobili non è in grado di visualizzare i file TGA in modo nativo. La conversione delle texture TGA in PNG consente una facile visualizzazione, condivisione e ottimizzazione delle risorse web, preservando al contempo la trasparenza del canale alfa. Tutta la decodifica delle texture viene eseguita localmente nel browser senza alcuna trasmissione di file.
Specifiche tecniche e analisi dei codec
Il decoder analizza l'intestazione TGA di 18 byte, verificando il tipo di immagine (2 per colore reale non compresso, 10 per colore reale RLE) e la profondità di bit (24 o 32 bit per pixel). Decomprime i pacchetti RLE se presenti, gestisce l'inversione delle coordinate verticali in base al bit di descrizione 5 e racchiude la matrice di pixel RGBA in un contenitore PNG ottimizzato.
Compatibilità con sistemi operativi e browser
Il formato TGA è limitato all'ambito dei videogiochi e delle suite 3D, mentre il PNG è supportato in modo nativo da tutti i browser web, telefoni, tablet e sistemi operativi desktop.
Informazioni utili
Le texture di gioco con mappe di trasparenza alfa mantengono il loro canale alfa esatto a 8-bit quando vengono convertite in PNG a 32-bit.
Confronto formati e specifiche tecniche
Una texture di gioco non compressa da 4 MB si trasforma in un PNG da 600 KB in meno di 40 millisecondi, riducendo drasticamente i requisiti di archiviazione.
Domande frequenti
La conversione da TGA a PNG mantiene le maschere di trasparenza delle texture?
Sì. I file TGA a 32-bit con canali alfa dedicati vengono convertiti in PNG a 32-bit preservando integralmente il canale alfa.
La conversione da TGA a PNG è senza perdita?
Sì. Entrambi i formati memorizzano pixel RGB non compressi o compressi senza perdita, quindi nessun dettaglio o colore dell'immagine viene alterato.