128.275.375 archivos
4,7 Trustpilot
desde 2013

Todo sobre archivos TGA

0.0/5(0 votos)

El formato TGA (Truevision Graphics Adapter)

TGA (Truevision Graphics Adapter), también conocido a menudo como TARGA (Truevision Advanced Raster Graphics Adapter), es un formato de gráficos rasterizados para datos de imagen digitales. El formato fue desarrollado[1] en 1984 por AT&T; EPICenter en colaboración con Island Graphics Inc. y sirvió como formato de archivo nativo para las tarjetas gráficas TARGA y VISTA, las primeras tarjetas gráficas para PC compatibles con IBM con soporte para High Color y True Color.

Desarrollo y estandarización

AT&T; EPICenter era una escisión interna de AT&T; dedicada a la comercialización de nuevas tecnologías de framebuffer. Los desarrolladores Brad Pillow y Bryan Hunt crearon el formato TGA como alternativa independiente del hardware a los formatos específicos de placa VDA e IC[1]B. Tras una adquisición por parte de la dirección en 1987, EPICenter se convirtió en la empresa Truevision Inc.[1]

La versión actual 2.0 fue publicada[2] por Truevision en enero de 1991. Esta versión amplió el formato original con estructuras opcionales: un área de extensión con metadatos (autor, fecha, valor gamma, etc.), un área de desarrollador para datos específicos de la aplicación y un pie de página para la identificación[2] de la versión.

Estructura técnica

La estructura básica de un archivo TGA consiste en un encabezado de 18 bytes, seguido de información opcional de la imagen, la paleta de colores (en el caso de imágenes indexadas) y los datos[2] de la imagen propiamente dichos. Los archivos TGA utilizan el orden[2] de bytes little-endian.
El encabezado define:

Tipo de imagen (color-mapped, true-color, escala de grises; en cada caso sin comprimir o comprimida con RLE)
Dimensiones y posición de la imagen
Bits por píxel (8, 16, 24 o 32 bits)[2]
Número de bits de atributos/alfa
Disposición de píxeles (de abajo arriba/de arriba abajo, de izquierda a derecha/de derecha a izquierda) y modo de intercalado (en la práctica, siempre sin intercalado)[2]

Tipos de imagen compatibles

TGA define tres tipos[2] básicos:
Pseudo-color (Tipo 1): cada valor de píxel es un índice en una paleta de colores con valores RGB programables.
True-color (Tipo 2): cada valor de píxel contiene directamente los componentes RGB. En el caso de 32 bits, se añaden 8 bits para el canal alfa.
Escala de grises (Tipo 3): cada valor de píxel representa un valor de gris sin paleta de colores.
Los tres tipos existen además como variantes comprimidas con RLE (Tipo 9, 10, 11)[2].

Compresión RLE

La compresión opcional Run-Length-Encoding funciona con dos tipos[2] de paquetes:
Paquetes Run-Length: un byte de encabezado (bit 7 = 1) y un único valor de píxel que se repite. Los 7 bits inferiores codifican el número menos 1 (1-128 píxeles por paquete).
Paquetes sin procesar: un byte de encabezado (bit 7 = 0) seguido del número correspondiente de valores de píxeles diferentes.
Importante: en la versión 2.0, los paquetes RLE no deben tras[2]pasar los límites de línea. La versión 1.0 aún lo permitía, por lo que los lectores TGA deben ser compatibles con ambas variantes. En la práctica, también veo paquetes RLE que superan los límites de línea en la versión 2.0.

Área de extensión (versión 2.0)

El área de extensión opcional abarca 495 bytes con campos[2] estandarizados:

Nombre del autor (40 caracteres)
Comentarios del autor (4×80 caracteres)
Marca de fecha/hora (6 valores SHORT para mes, día, año, hora, minuto, segundo)
Nombre/ID del trabajo (40 caracteres)
Tiempo del trabajo (tiempo acumulado en horas, minutos, segundos)
ID y versión del software
Color clave (color de transparencia/color de fondo)
Relación de aspecto en píxeles
Valor gamma
Punteros a la tabla de corrección de color, la imagen del sello postal y la tabla de líneas de escaneo

Detección de versión

Los archivos TGA 2.0 terminan con un pie[2] de página de 26 bytes. Los bytes 8-23 contienen la firma ASCII «TRUEVISION-XFILE», seguida de un punto (byte 24) y un terminador nulo (byte 25). Si falta esta firma, se trata del formato original (versión 1.0).

Extensiones de archivo

La extensión estándar recomendada es .tga para DOS, UNIX y Windows[2]. En los sistemas Macintosh clásicos se utiliza el código de tipo TPIC. Históricamente también existían las extensiones .vda, .icb y .vst para tipos[2] específicos de tarjetas gráficas.

Características técnicas

En comparación con otros formatos de 24 bits, la estructura TGA es sencilla (aunque también hay casos extremos): un TGA de 24 bits sin comprimir consta de un encabezado de 18 bytes, opcionalmente un ID de imagen (0-255 bytes, cuya longitud se define en el byte 0 del encabezado)[2], datos opcionales de mapa de colores y los datos de imagen RGB comprimidos. El formato BMP requiere relleno de líneas en límites de 4 bytes, mientras que los formatos TIFF y PNG, al ser contenedores de metadatos, no tienen una posición fija para los datos de imagen.
Las resoluciones de imagen de los archivos TGA se corresponden tradicionalmente con los formatos de vídeo NTSC y PAL, ya que las tarjetas TARGA originales se[1] diseñaron para la síntesis de imágenes por ordenador y la edición de vídeo profesionales. No obstante, por supuesto, son posibles otras resoluciones.

Ámbitos de aplicación

El formato TGA sigue utilizándose en la industria del vídeo y la animación, ya que el resultado final está orientado principalmente a pantallas y no a la impresión[1] en alta resolución. En el desarrollo de videojuegos, el TGA se utiliza a menudo como formato de texturas, ya que admite canales alfa y funciona sin compresión o con compresión sin pérdidas.

Fuentes

[1] True Vision TGA – Wikipedia
[2] Truevision Inc. (1991). Especificación del formato de archivo Truevision TGA, versión 2.0

0.0/5(0 votos)

Última actualización el 14. abril 2026 por Sören con la experiencia de más de 128.275.306 archivos convertidos desde 2013.

Convertir, abrir y editar archivos TGA

Detalles sobre los archivos TGA

Tipo MIME para TGA

Todos los convertidores desde o hacia TGA

No hay comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Arrastra los archivos aquí...