Wolfram Language & System 10.3 (2015)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.View current documentation (Version 11.2)

TGA (.tga)

  • Import and Export fully support Version 2.0 of the TGA format.


    Common MIME types: application/tga, image/tga, image/tga
    Truevision TARGA format.
    Raster image file format.
    Widely used in animation and video applications.
    Was native format of TARGA video cards.
    Binary format.
    Supports color-mapped and true-color raster images.
    Can compress data using a run-length encoding method.
    Supports alpha channels.
    Introduced by Truevision in 1984, updated as Version 2.0 in 1989.

Import and ExportImport and Export

  • Import["file.tga"] imports a TGA file and returns an image.
  • Export["file.tga",expr] exports an image, graphics, or any other expression as a raster image to TGA.
  • When exporting Wolfram Language graphics or arbitrary expressions to TGA, the resulting image has the same raster size as its displayed form.
  • Image objects are by default exported at their raster size.
  • Because TGA is a raster image format, all fonts are rasterized on export.
  • Import["file.tga",elem] imports the specified element from TGA.
  • Import["file.tga",{elem,suba,subb,}] imports a subelement.
  • Import["file.tga",{{elem1,elem2,}}] imports multiple elements.
  • The import format can be specified with Import["file","TGA"] or Import["file",{"TGA",elem,}].
  • Export["file.tga",expr,elem] creates a TGA file by treating expr as specifying element elem.
  • Export["file.tga",{expr1,expr2,},{{elem1,elem2,}}] treats each as specifying the corresponding .
  • Export["file.tga",expr,opt1->val1,] exports expr with the specified option elements taken to have the specified values.
  • Export["file.tga",{elem1->expr1,elem2->expr2,},"Rules"] uses rules to specify the elements to be exported.
  • See the reference pages for full general information on Import and Export.
  • ImportString and ExportString support the TGA format.


  • General Import elements:
  • "Elements" list of elements and options available in this file
    "Rules"full list of rules for each element and option
    "Options"list of rules for options, properties, and settings
  • Data representation elements:
  • "Data"array of color values
    "Graphics"Graphics object representing an image
    "GrayLevels"array of normalized gray-level values
    "Image"raster image represented as an Image object
    "RGBColorArray"array of RGBColor objects
  • Import and Export by default use the element for TGA files.
  • Advanced Import elements:
  • "BitDepth"bits used to represent each color channel in the file
    "ColorSpace"color encoding used in the file
    "ImageSize"raster dimensions


ExamplesExamplesopen allclose all

Basic Examples  (2)Basic Examples  (2)

Import a TGA file as an image:

Click for copyable input

Export a raster image to TGA:

Click for copyable input
Introduced in 2007
| Updated in 2008