aspose.info
ES

Formato de archivo TGA: un archivo de imagen gráfica TARGA

Actualizado

¿Qué es un archivo TGA?

Un archivo con la extensión .tga es un formato gráfico rasterizado y fue creado por Truevision Inc. Fue diseñado para las placas TARGA (Truevision Advanced Raster Adapter) y proporcionó soporte de visualización Highcolor/truecolor para PC compatibles con IBM. Admite 8, 16, 24 y 32 bits por píxel y canal alfa de 8 bits. También es compatible con la compresión RLE sin pérdidas que se puede aplicar para reducir el tamaño de la imagen. Las fotos y texturas digitales utilizan el formato de imagen TGA.

Breve historia

La formación del formato de archivo TGA surgió en 1984 por AT&T EPICenter (más tarde extraído y formado como una entidad independiente conocida como Truevision) que estaba trabajando en la comercialización de nuevas tecnologías desarrolladas por AT&T para búferes de cuadros de color. EPICenter ya estaba trabajando en sus dos primeras tarjetas, la VDA (Adaptador de pantalla de video) y la ICB (placa de captura de imágenes), para las cuales ya se estaba trabajando en dos tipos de archivos, .vda e .icb. Estos formatos de archivo se codificaron y se introdujo el formato de archivo específico menos amplio TGA. TGA fue una extensión de lo que ya estaba en uso y proporcionó información como ancho, alto, profundidad de píxel, mapa de color asociado y origen de la imagen.

La versión 2.0 de TGA, publicada en 1989, incorporó varias funciones mejoradas, como:

  • Miniaturas
  • Canal alfa
  • Valor gama
  • Metadatos textuales

Los principales contribuyentes a la versión 2.0 de TGA incluyen a Shawn Steiner, Kevin Fiedly y David Spoelstra de Truevision.

Especificaciones del formato de archivo TGA TARGA

Un archivo TGA consta de 2 partes principales:

  • Encabezado
  • Información de píxeles de color

Todos los valores en un archivo TGA están en littl-endian según las especificaciones de formato.

Cabecera TGA

Un encabezado de archivo TGA consta de los siguientes 5 campos.

N.º de campoLongitudNombre de campoDescripción
11 bytelongitud de IDLongitud del campo de ID de imagen (0-255)
21 byteTipo de mapa de coloresSi se incluye un mapa de color (0: indica que no se incluyen datos de mapa de color con esta imagen. 1: indica que se incluye un mapa de color con esta imagen).
31 byteTipo de imagenCompresión y tipos de color (0- No se incluyen datos de imagen. 1- Sin comprimir, imagen mapeada en color, 2- Sin comprimir, imagen en color verdadero, 9- Longitud de ejecución codificada, imagen mapeada en color, 11- Longitud de ejecución codificada, imagen en blanco y negro )
45 bytesEspecificación del mapa de coloresDescribe el mapa de colores
510 bytesEspecificación de imagenDimensiones y formato de la imagen

Imagen y datos del mapa de color

Número de campoLongitudCampoDescripción
6Del campo de longitud de ID de imagenID de imagenCampo opcional que contiene información identificativa
7Desde el campo de especificación del mapa de coloresDatos del mapa de coloresTabla de consulta que contiene datos de mapas de colores
8Del campo de especificación de imagenDatos de imagenAlmacenado según el descriptor de la imagen

Área para desarrolladores (Opcional)

La versión 2.0 de TGA brinda soporte para mejoras/extras adicionales que muchos desarrolladores querían almacenar más información. La información es opcional por lo que si un decodificador TGA no es capaz de interpretarla, será ignorada.

Área de extensión (opcional)

Número de campoLongitudCampoDescripción
102 bytesTamaño de extensiónTamaño en bytes del área de extensión, siempre 495
1141 bytesNombre del autorNombre del autor. Si no se usa, los bytes deben establecerse en NULL (\0) o espacios
12324 bytesComentario del autorUn comentario, organizado en cuatro líneas, cada una de 80 caracteres más un NULL
1312 bytesSello de fecha/horaFecha y hora en que se creó la imagen
1441 bytesID de trabajo
156 bytestiempo de trabajoHoras, minutos y segundos dedicados a crear el archivo (para facturación, etc.)
1641 bytesID de softwareLa aplicación que creó el archivo.
173 bytesVersión de software
184 bytesColor clave
194 bytesRelación de aspecto de píxeles
204 bytesValor gama
214 bytesCompensación de corrección de colorNúmero de bytes desde el principio del archivo hasta la tabla de corrección de color, si está presente
224 bytesSello postalNúmero de bytes desde el principio del archivo hasta la imagen del sello postal, si está presente
234 bytesCompensación de línea de escaneoNúmero de bytes desde el principio del archivo hasta la tabla de líneas de exploración, si está presente
241 byteTipo de atributosEspecifica el canal alfa

Pie de página del archivo (opcional)

Los últimos 26 bytes del archivo representan el pie de página, que si está presente significa que es probable que sea un archivo TGA versión 2.

Número de campoLongitudCampoDescripción
284 bytesCompensación de extensiónDesplazamiento en bytes desde el principio del archivo
294 bytesCompensación del área del desarrolladorDesplazamiento en bytes desde el principio del archivo
3016 bytesFirmaContiene “TRUEVISION-XFILE”
311 byteContiene “.”
321 byteContiene NULL

Referencias

Véase también