¿Qué es el formato de archivo TGA?
El formato .tga - a menudo llamado Targa (abreviatura de Truevision Advanced Raster Graphics Adapter) - es un formato de imagen ráster. No es el formato de elección para almacenar fotos de cámaras, pero maneja bien datos como dibujos simples, gráficos de líneas e iconos y, lo más importante, mapas de texturas para renderizado 3D y motores de juegos.
Especificación del formato TGA
Los datos en los archivos .tga se almacenan con 8, 16, 24 o 32 bits de precisión por píxel (hasta 24 bits para color RGB más un canal alfa opcional de 8 bits). El formato admite tanto modos de color indexado como color real (truecolor). .tga puede almacenar datos de píxeles sin compresión o utilizando la compresión sin pérdida RLE, manteniendo el tamaño del archivo bajo sin pérdida de calidad.
Una peculiaridad técnica notable: a diferencia de PNG o la mayoría de los formatos de imagen modernos, los archivos .tga v1.0 no llevan un número mágico fijo; el archivo comienza con un encabezado de longitud variable en lugar de una firma de bytes reconocible. Los archivos de la versión 2.0 añaden un pie de página de 26 bytes que termina con la cadena ASCII TRUEVISION-XFILE. seguida de un byte nulo, que el software utiliza para confirmar el cumplimiento de la v2.0.
Historia del formato TGA
El formato Targa fue desarrollado en 1984 por Truevision (originalmente un proyecto de AT&T/EPICenter) para las tarjetas gráficas TARGA para computadoras IBM, que admitían visualización en color real. En 1989, la versión 2.0 añadió ajustes de corrección de gamma, miniaturas incrustadas, etiquetas de tipo de canal alfa, sugerencias de formato de visualización y un área de desarrollador para metadatos personalizados. Truevision fue adquirida más tarde por Pinnacle Systems y posteriormente pasó a formar parte de Avid Technology.
Usos de los archivos TGA
Los archivos .tga siguen siendo ampliamente utilizados hoy en día. El formato es un estándar de larga data en animaciones y juegos de computadora para almacenar datos de textura, valorado por su simplicidad, canal alfa sin pérdida confiable y amplio soporte en herramientas 3D y motores de juegos.
Seguridad y protección
RIESGO: LOWTGA es un formato de imagen pasivo sin scripts, por lo que los archivos en sí son de bajo riesgo. Históricamente existieron algunos errores de desbordamiento de búfer en decodificadores de bibliotecas antiguas, así que mantenga actualizado su software de imagen. La principal precaución práctica es descargar visores/conversores de sitios oficiales; evite los portales de «conversor TGA gratuito» e instaladores empaquetados (ej. FormatFactory) que contienen adware/PUP.
Detalles del formato
en pocas palabrasProgramas que abren archivos TGA
Detalles técnicos
especificación profunda| Profundidad de color | 8, 16, 24 o 32 bits por píxel |
| Canal alfa | Alfa de 8 bits almacenado como el cuarto byte por píxel en modo de 32 bits; el número de bits de atributo por píxel se declara en el byte descriptor de imagen del encabezado |
| Compresión | Sin compresión o RLE (Run-Length Encoding) sin pérdida; el código de tipo de imagen en el encabezado de 18 bytes selecciona entre las variantes comprimidas y no comprimidas |
| Modos de color | Mapa de colores (indexado/paleta), escala de grises y color real (RGB y RGBA) |
| Encabezado del archivo | Encabezado fijo de 18 bytes que contiene la longitud del ID, el tipo de mapa de colores, el tipo de imagen, una especificación de mapa de colores de 5 bytes y una especificación de imagen de 10 bytes |
| Bytes mágicos | Ninguno en v1.0; los archivos v2.0 añaden un pie de página de 26 bytes que termina con la cadena ASCII TRUEVISION-XFILE. seguida de un byte nulo |
| Tipo MIME | image/x-tga (también image/x-targa) |
| Orden de bytes | Little-endian en todo el archivo |
| Origen de la imagen | Cuatro posiciones de origen admitidas: inferior-izquierda, inferior-derecha, superior-izquierda, superior-derecha; controladas por los bits 4-5 del byte descriptor de imagen |
| Dimensiones máximas de imagen | Ancho y alto almacenados cada uno como enteros de 16 bits sin signo; el máximo teórico es 65,535 × 65,535 píxeles |
| Área de extensión (v2.0) | Bloque opcional de 495 bytes que almacena el valor gamma, la relación de aspecto de los píxeles, la versión del software, el nombre del autor, la hora del trabajo y el desplazamiento a una imagen en miniatura incrustada |
| Tipo de alfa | Alfa directo (no asociado) por defecto; el área de extensión v2.0 puede especificar alfa premultiplicado, directo o indefinido a través de un campo de tipo de atributos alfa |
| Extensiones de archivo | .tga; las variantes heredadas incluyen .vda, .icb y .vst |
| Espacio de color | Sin perfil de color ICC incrustado; se asume sRGB por convención; el área de extensión v2.0 almacena un valor de corrección gamma de punto flotante |
| Lanzado | 1984 (TARGA graphics adapter); spec v2.0 1989 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.gamers.org |
Conversiones de TGA
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos TGA.