Converter TGA para PNG
Decodifique texturas de jogos e gráficos rasterizados Truevision TGA de 24 e 32 bits para o formato universal PNG sem perdas.
Comparação de formatos e especificações técnicas
| Especificação | TGA | PNG |
|---|---|---|
| Tipo MIME | image/ | image/ |
| Tipo | raster | raster |
| Compressão | não compactado / RLE | sem perdas (DEFLATE / LZ77 + Huffman) |
| Especificação padrão | Truevision TGA 2.0 Specification | W3C PNG 3rd Edition |
| Assinatura binária (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 |
Visão geral e aplicações do formato
Truevision TGA (Targa) é um formato de imagem conhecido, muito usado em mecanismos de jogos 3D, pipelines de animação e processos de criação de texturas. A maioria dos navegadores comuns e sistemas operacionais móveis não exibe arquivos TGA nativamente. Converter texturas TGA para PNG facilita visualizar e compartilhar os arquivos e otimizar recursos para a web, preservando toda a transparência do canal alfa. Toda a decodificação de texturas é feita localmente no navegador, sem transmissão de arquivos.
Especificações técnicas e análise de codecs
O decodificador analisa o cabeçalho TGA de 18 bytes e verifica o tipo de imagem (2 para cores verdadeiras sem compactação, 10 para cores verdadeiras com RLE) e a profundidade de bits (24 ou 32 bits por pixel). Se houver, descompacta os pacotes RLE, corrige a inversão vertical das coordenadas indicada pelo bit 5 do descritor e coloca a matriz de pixels RGBA em um contêiner PNG otimizado.
Compatibilidade com sistemas operacionais e navegadores
O TGA é restrito a jogos e suítes 3D, enquanto o PNG conta com suporte nativo de todos os navegadores web, celulares, tablets e sistemas operacionais de desktop. A compatibilidade também varia conforme o aplicativo, dispositivo, sistema operacional e versão.
Informações úteis
Texturas de jogos com mapas de transparência alfa preservam o canal alfa de 8 bits ao serem convertidas para PNG de 32 bits.
Perguntas frequentes
A conversão de TGA para PNG mantém as máscaras de textura transparente?
Sim. Arquivos TGA de 32 bits com canais alfa dedicados são convertidos em PNGs de 32 bits com preservação total do canal alfa.
A conversão de TGA para PNG é sem perdas?
Sim. Ambos os formatos armazenam pixels RGB não compactados ou compactados sem perdas, portanto nenhum detalhe ou cor da imagem é alterado.