Sustainability of Digital Formats
|
|
Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact |
Full name | Truevision TGA File format, version 1.0 Truevision Advanced Raster Graphics Adapter (TARGA) |
Description | A simple raster format for individual images first established by Truevision, Inc. in 1984. Designed for use on systems that use MS-DOS color applications, TGA is the native format of Truevision's TARGA boards, which were some of the first graphic cards for IBM-compatible PCs to support truecolor display (most often defined as 24-bit RGB color encoding). TGA supports mapped/indexed color and RGB color, with additional support for transparency information (sometimes referred to as alpha channel, as in RGBA color space). Transparency information permits images to be superimposed over other data, e.g., additional images, text layouts, or video, and permits effects like cross-fading between graphic images and video, etc. TGA images may be encoded at 8, 16, 24, or 32 bits per pixel (as mapped/indexed color, RGB, or RGBA). TGA supported 24-bit color before such support was available in the TIFF format, and this helped establish the format's popularity during the 1980s. |
Production phase | Most often an initial-state or middle-state format. |
Relationship to other formats | |
Has later version | TGA_2, Truevision TGA, version 2.0 |
LC experience or existing holdings | None. |
LC preference | Not a preferred format. Lossless transformation to TIFF_6 recommended for final-state works. |
Disclosure | Proprietary. Truevision used to make the specification available. Truevision was acquired by Pinnacle Systems in 1999. The TGA specification does not seem to be available from the Pinnacle Systems website. |
Documentation | The specification Truevision TGA, File Format Specification, Version 2.0
is available in various forms on the Internet, e.g., Truevision TGA, File Format Specification, Version 2.0 as PDF. This explains the relationship to version 1.0. [http://www.dca.fee.unicamp.br/~martino/disciplinas/ea978/tgaffs.pdf] Partial specification as text file. [http://www.martinreddy.net/gfx/2d/TGA.txt] Another partial specification as text file. [http://www.gamers.org/dEngine/quake3/TGA.txt] |
Adoption | This format was widely used by graphics specialists before most personal computers had graphics displays. As an industry standard, it is not as widely supported as PCX or TIFF formats. TGA (versions 1.0 and 2.0) have retained popularity for computer graphics professionals and video-game developers as a simple format that supports high bit-depth (up to 32 bits per pixel) and transparency. It is widely supported by high-end paint programs and ray tracing packages. Used in particular for "texture" files used for image composition and 3D-rendering techniques. |
Licensing and patent claims | Technically proprietary, but not exploited. |
Transparency | Simple bitstream encoding is very transparent. Optional compression using run length encoding (RLE) is susceptible to reverse engineering without sophistication. |
Self-documentation | Single image identification element of up to 255 characters. |
External dependencies | None |
Technical protection considerations | None |
Normal rendering for still images | Good support. |
Clarity (support for high image resolution) | Support for images with high spatial resolution. Support for RGB (plus transparency) color space or mapped (indexed) color and bit depth of 8, 16, 24, or 32 bits per pixel. |
Color maintenance | Designed primarily for use on PC video displays using RGB colorspace. No support for ICC color profiles. |
Support for graphic effects and typography | No support for vector graphics. |
Functionality beyond normal image rendering | Support for transparency. |
Tag type | Value | Note |
Filename Extension | tga | Recommended in TGA version 2 specification. |
Filename Extension | vda, icb, vst | Used in application-specific contexts for version 1.0. Deprecated in TGA version 2.0 specification. |
Mac OS file type | TPIC | Documented in TGA version 2 specification. |
General | |
History | Truevision defined the first version of its TGA file format in 1984 for use with its first videographics products, including video boards for PC displays. In 1989, Truevision introduced TGA version 2.0. The new version was designed to allow software that worked with version 1.0 to work with version 2.0 images (ignoring the added functionality). |
URLs
• Truevision TGA, File Format Specification, Version 2.0 as PDF. This explains the relationship to version 1.0. [http://www.dca.fee.unicamp.br/~martino/disciplinas/ea978/tgaffs.pdf]
Print
URLs
• http://www.gamers.org/dEngine/quake3/TGA.txt
• http://www.martinreddy.net/gfx/2d/TGA.txt
• http://astronomy.swin.edu.au/~pbourke/dataformats/tga/
• http://netghost.narod.ru/gff/
Print
• Murray, James D. and William vanRyper. Encyclopedia of Graphics File Formats, Second Edition. Sebastopol, CA. : O'Reilly & Associates, 1994. Includes CD-ROM with complete text of book, and copies of several file format specifications.
|