Funciona no seu dispositivo · Seu arquivo nunca sai do seu dispositivo.
TGA é o formato de textura dos motores de jogo, das ferramentas de mod e das exportações 3D, e o formato que muitos escâneres e placas de captura antigos salvavam. Quase nada fora dessas ferramentas abre o arquivo. Esta página converte arquivos TGA em PNG no seu próprio aparelho, mantendo o canal alfa de que as texturas dependem.
Arquivos de 8, 16, 24 e 32 bits, sem compressão ou com codificação run-length, com mapa de cores ou true color, são lidos, e a marca de orientação do cabeçalho é respeitada, então uma textura salva de baixo para cima sai do lado certo. O PNG é sem perdas, então os pixels são exatamente os do TGA.
Nada é enviado.
Não serve para: Gravar TGA — esta página só lê o formato. Guarde os originais se uma ferramenta insistir em TGA.
O Targa é um dos formatos raster mais antigos ainda em uso diário, e por isso é simples: um cabeçalho curto, um mapa de cores opcional e depois os pixels, brutos ou com codificação run-length. O leitor trata arquivos de 8 bits em tons de cinza e com mapa de cores, high color de 15 e 16 bits, true color de 24 bits e 32 bits com canal alfa, nas duas codificações. O bit de origem do cabeçalho diz se as linhas estão guardadas de baixo para cima — o padrão da maioria das ferramentas de jogo — ou de cima para baixo, e a imagem é virada para o lado certo de acordo com isso.
O alfa num TGA é direto (sem pré-multiplicação), que é também o que o PNG guarda, então bordas transparentes passam sem alteração. Um arquivo de 32 bits cujo canal alfa é todo opaco dá um PNG opaco; o byte de atributos que diz quantos bits de alfa têm significado é respeitado.
Texturas TGA viajam junto com arquivos OBJ, FBX e outros modelos. Se o seu objetivo é o modelo, e não a imagem, o conversor 3D lê diretamente as texturas TGA citadas no arquivo de material de um OBJ — /obj-to-glb as empacota no GLB —, então converter para PNG antes só é preciso quando uma ferramenta quer a imagem sozinha.
Uma pasta de texturas converte de uma vez e é baixada num ZIP com os nomes originais. Uma largura máxima definida antes de converter reduz todas as texturas do mesmo jeito, útil para um pacote de texturas em resolução menor; sem ela, cada pixel é mantido. Texturas raramente são grandes o bastante para chegar ao teto de memória da aba, mas um arquivo acima de uns 16 megapixels no celular ou 60 no computador seria reduzido, com os dois tamanhos mostrados.
Esta página em outros idiomas: English · العربية · Deutsch · Français · Español · Русский · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা