Bl
Bl
Bl
Bl
Bl
You are here:   Home »  Import CAD Formats  
Bl
NYC Apt

Supported 2D Bitmap Import/Export File Formats


To learn of the 'Best Practices' to import from our most popular 3D CAD file formats, click here.

While the main and primary focus at Okino is with 3D file import/export conversion, a wide selection of 2D bitmap converters have also been written in tandem. This 2D bitmap file support is primarily used within Okino software to cross convert bitmap texture images during a 3D conversion process. A 2D bitmap image batch converter is also provided with Okino software to cross convert between the following bitmap file formats.

Arrow Standard 2D Bitmap Import File Converters

 2D Import File Format Ext 32 bit RGBA 24 bit RGB 8 bit Color Map 8 Bit Grayscale 1 Bit B&W Video
 FLIC (Autodesk) .flc, .fli, .cel      Check
This is a 64-color or 256-color video file format dating back to the late 1980's, associated with Autodesk's "Animator" program and then its "3D Studio" animation program. This is an Okino implemented FLIC/CEL file reader, with many tweaks added over its lifetime. Handles "old style" and "new style" files. Handles byte run compression.

Specific frames can also be captured and applied as texture maps within Okino's rendering software.

 IFF (Lightwave) .iff, .ham, .lbm  CheckCheck   
This reads in images in the Lightwave IFF/ILBM file format. Handles 24-bit RGB (in 24 separate image planes) or 8-bit colormapped. HAM (16 color), HAM-8 (256 color) and EHB (32 color) modes are supported. Files can be compressed or uncompressed.
 IFF (Maya) .iff CheckCheck Check  
This reads in images in the Alias compatible IFF file format (not to be confused with the Lightwave IFF file format). This file format is commonly used as the default bitmap file format for such Alias products as Maya, Explore and PowerAnimator. 32-bit images (24-bits of RGB and an 8-bit alpha channel), 24-bit images (8-bit red, green and blue channels) and 8-bit images containing only an alpha or grayscale channel are supported. RLE compression is handled.
 IMG (Electric Image) .img, .image CheckCheckCheck Check 
This reads in images in the Electric Image bitmap file format. Handles 24-bit RGB and 32-bit RGBA files. Also handles color-mapped images from 1-bit to 8-bits (2 color B&W, to 256 colors). Compression is always used.
 JPEG .jpg  Check Check  
This reads in images in the JPEG file format. JPEG is a common image format that provides a variable image compression scheme which degrades the quality of an image as the image compression level increases. Relatively high levels of compression can be achieved before significant degradation occurs in the image. Note, however that JPEG is a lossy compression scheme which means that images saved to disk is of lower quality than the original rendered image. Handles either 24-bit RGB JPEG files, or 8-bit grayscale files.
 PIC (Softimage) .pic CheckCheck Check  
This reads in images in the Softimage PIC file format. The file can be read as either a 24-bit image (8-bit red, green and blue channels), a 32-bit image (24-bits of RGB and 8-bits of alpha channel) or an 8-bit image containing only the alpha channel. RLE compression is handled.
 PIX (Maya) .pix  Check Check  
This reads in images in the Alias PIX file format. This file format is commonly associated with such Alias products as Maya, Explore and PowerAnimator. The file can be read either as a 24-bit image (8-bit red, green and blue channels) or as an 8-bit image containing only the alpha channel. RLE compression is handled.
 PNG .png CheckCheckCheckCheckCheck 
This reads in images in the PNG file format. PNG (Portable Network Graphics) is a replacement for the GIF format. It is a full-featured (non-LZW) compressed format intended for widespread use. Reads from 1-bit to 32-bit PNG files, including PNG files with interlacing.
 PSD (Photoshop) .psd CheckCheckCheckCheckCheck 
This reads in images in the Adobe Photoshop PSD file format. RLE compression is handled. Imports from 1-bit to 8-bit colormapped images, 8-bit grayscale images, 24-bit RGB images and 32-bit RGBA images. G-Buffer channels are ignored upon import (they are only exported by the Okino rendering software).
 SGI RGB .rgb, .sgi, .bw, .rgba, .inta CheckCheck Check  
This reads in images in the Silicon Graphics RGB file format. It is a complete implementation of the RGB file format, allowing for 8-bit grayscale, 24-bit RGB and 32-bit RGBA input.
 Targa .tga, .targa CheckCheckCheckCheckCheck 
This reads in images in the TARGA file format. TARGA is a common bitmap file format, with good support for many different modes. Supported modes are 1-bit B&W, 8-bit colormapped, 8-bits grayscale, 24-bits RGB and 32-bits RGBA. Run-length compression is handled.
 TIFF .tif, .tiff CheckCheckCheckCheckCheck 
This reads in images in the TIFF format. This TIFF importer, and its equivalent TIFF exporter, are considered the "standard" bitmap import/export converters for Okino software. Handles 1-bit B&W, 5/5/5 colormapped, 8-bit or 16-bit colormapped, 24-bit RGB or 32-bit RGBA files.
 Windows Bitmap .bmp, .dib  CheckCheck Check 
This reads in images in the Microsoft Windows standard BMP file. The file be read as either a 24-bit image (8-bit red, green and blue channels) or as a 1-bit, 4-bit or 8-bit colormapped image.

Arrow Additional 2D Bitmap Import File Converters

The following table lists additional 2D bitmap import file formats which are made available by way of the Okino Multi-Media Editor and Viewer plug-in module.

 2D Import File FormatExt 32-bit RGBA 24-bit RGB 8-bit 1-Bit B&W
 AFP, AFP Format (IBM Imaging).afp  Check  

The AFP format is part of IBM's document imaging system. It is a raster format, created to add enhanced formatting and indexing capabilities to documents for print applications in finance, retail, insurance and other industries. Support is provided to open MODCA/PTOCA or AFP/PTOCA documents.

This file format does not support stamps or Lossless JPEG compression.

 Dr Halo .cut   Check 

Dr. Halo files are device-independent images. The image is stored in one file (.CUT) and the palette is stored in a separate file (PAL). If the image has no corresponding .PAL file, it is considered a grayscale image.

 EPS, Encapsulated PostScript Raster Images (No Vector Data) .eps CheckCheckCheckCheck

These files are used primarily on PostScript printers. These printers usually offer more variety of fonts and higher resolution than standard laser printers. EPS files will work on any PostScript compatible printer and any end-user application that supports placement of EPS files in its work space.

The image that you read from an EPS file can be either a PostScript raster image or an embedded TIFF image.

For a PostScript raster image, you can read the following bits per pixel: 1, 8, 24.

For an embedded TIFF image, you can read the following bits per pixel: 1, 4, 8, 16, 24, 32.

 Exif Formats (embedded TIFF or JPEG) .exif  Check  

Exif is a standard for image files created with digital cameras and other input devices. The standard is set by the Japan Electronic Industry Development Association, and formally it is called the Digital Still Camera Image File Format Standard.

Exif files contain either uncompressed TIFF images or compressed JPEG (with YUV 4:2:2 sampling) images.

Grayscale is not supported.

 GEM Image.gem    Check

These files are native to the Graphical Environment Manager developed by Digital Research.

 Intergraph Format.itg, .cit    Check

Intergraph is a monochrome bitmap format developed by Intergraph. Support is provided for the RLE and CIT versions of this file format.

This file format does not support stamps or Lossless JPEG compression. For this file format, supports is provided for CCITT G4 and RLE compression.

 Kodak FlashPix.fpx  CheckCheck 

The FlashPix file format was developed through the combined efforts of Eastman Kodak Company, Microsoft Corporation, Hewlett-Packard Company, and Live Picture Inc. It combines the best features of existing formats with object orientation to make the use of digital color images easier.

 Lead 1-Bit Format.cmp    Check

This is a proprietary LeadTools 1-bit compressed format that has better compression and performance than other 1-bit formats.

 MacPaint.mac    Check

These Macintosh Paint files are commonly used for monochrome clip art.

 Microsoft Paint.msp    Check

These files from early versions of Windows are used for black-and-white drawings and clip art.

 Kodak PhotoCD.pcd  CheckCheck 

This is a common high-resolution format for images on CD-ROM. An image file can contain one or more physical resolutions, with fixed dimensions. You can choose which resolution to load, and thus control the size of the resulting bitmap.

 PICT, Macintosh.pct, .pict  CheckCheckCheck

PCT is the format used for Macintosh QuickDraw pictures.

Version 1 and 2 of PCT are supported.

 PCX and DCX, Zsoft .pcx, .dcx  CheckCheckCheck

This is a file format created by ZSoft. This format compresses its image data with the RLE type compression.

 Portable Bitmap Utilities.pbm, .pgm, .ppm  CheckCheckCheck

The Portable Bitmap Utilities consists of Portable Greymap Utilities (PGM), Portable Pixmap Utilities (PPM), and Portable Anymap Utilities (PNM). Their source is the UNIX environment.

For PBM files, you can read the following bits per pixel: 1.

For PGM files, you can read the following bits per pixel: 8 (Grayscale).

For PPM files, you can read the following bits per pixel: 24.

 Presentation Text Object Content Architecture.ptk  Check  

The Presentation Text Object Content Architecture (PTOCA) is the data object used in document processing environments for representing text, which has been prepared for presentation. Each file contains one or more pages of text and is always included as part of a document in a MODCA file. Each page may reference a PTOCA Overlay, which is merged with the text as a background.

There is no default extension.

This format originated at IBM.

This file format does not support QFactor, progressive loads, orstamps or Lossless JPEG compression.

 Scitex Continuous Tone Format.sct, .ct CheckCheck  

The Scitex Continuous Tone file format was developed by Scitex and is used for high-end image processing. The SCT/CT files are used primarily to store CMY and CMYK color space for the image.

The default extensions used by this format are: SCT and CT.

This file format does not support progressive loads, multi-page files, stamps, or Lossless JPEG compression.

 SMP Format.smp    Check

The SMP file contains a 1-bit raster bitmap. It may be uncompressed, compressed using CCITT Group 3 or compressed using CCITT Group 4.

This format was created by Xionics and is used in PixEdit for Techsoft.

This file format does not support QFactor, progressive loads, multi-page files, stamps or Lossless JPEG compression.

 Windows Animated Cursor.ani  CheckCheckCheck

ANI is an animated cursor (animated mouse pointer). This file format is used for reading and storing Windows Animated Cursors. Transparency information is not supported within these files.

 Windows Clipboard.clp  CheckCheckCheck

CLP stands for Microsoft Windows Clipboard. This file format is used to store the contents of the clipboard to disk. The clipboard is an area of memory shared by the Windows operating system, and it is a simple mechanism for exchanging data between applications.

 Windows Icons And Cursors.ico, .cur CheckCheckCheckCheck

Windows Icon (ICO). This is a file format for storing one or more Windows icons. The background color when you read these images is always black.

Windows Cursor (CUR). This is a file format for storing Windows cursors (mouse pointers). Transparency information is not loaded in from these files.

 Wireless Bitmap Format.wbmp    Check

The Wireless Bitmap file format is a 1-bit format used to send graphical information to a variety of handsets. It is terminal independent and describes only graphical information.

 X Windows Dump.xwd CheckCheckCheckCheck

XWD stands for X Window dump. This file format is used to store and restore screen window images. Two versions of this file exist, the X10 window dump and the X11 window dump. These versions differ slightly in the format of the data (i.e. headers and bits per pixel).

The version X10 XWD file cannot have more than 8bpp image data.

For the version X10 XWD files, you can read the following bits per pixel: 1, 4, 8.

For the version X11 XWD files, you can read the following bits per pixel: 1, 4, 8, 16. 24, 32.

 XPicMap Format.xpm  CheckCheckCheck

XPM files are used to store X Window PixMap information to disk. They are capable of storing black-and-white, grayscale, and color images. XPM stores image data in the form of ASCII text formatted as a standard C character string array.

For XPM files, you can read the following bits per pixel: 1, 8, 24.

Arrow Standard 2D Bitmap Export File Converters

 2D Export File FormatExt 32-bit RGBA 24-bit RGB 8-bit Colormap 1-Bit B&W Alpha Chan G Buffers
 IFF (Lightwave) .iff, .ham, .lbm CheckCheckCheckCheckCheck 
This driver outputs the rendered image to the Lightwave IFF file format which is commonly used to store bitmap images for the Lightwave 3D software. The list of supported bitmap formats is the same as that described for the Photoshop PSD format, except for no G-Buffer support. RLE compression is optional.
 IFF (Maya) .iff CheckCheck  Check 
This driver outputs the rendered image to a Alias compatible IFF file (not to be confused with the Lightwave IFF file format). This file format is commonly used as the default bitmap file format for such Alias products as Maya, Explore and PowerAnimator. The file can either be saved as a 24-bit image (8-bit red, green and blue channels), a 32-bit image (24-bits of RGB and 8-bits of alpha channel) or an 8-bit image containing only the alpha channel. Data is written to the file using a tile height of 1 and a tile width equal to the width of the image. RLE compression is optional but enabled by default.
 IMG (Electric Image) .img, .image CheckCheckCheckCheckCheck 
This driver outputs the rendered image to the Electric Image bitmap file format. The list of supported bitmap formats is the same as that described for the Photoshop PSD format, except for no G-Buffer support. Compression is always enabled.
 JPEG .jpg  Check  Check 
This driver outputs the rendered image to a JPEG disk file. JPEG is a common image format that provides a variable image compression scheme which degrades the quality of an image as the image compression level increases. Relatively high levels of compression can be achieved before significant degradation occurs in the image. Note, however that JPEG is a lossy compression scheme which means that the image saved to disk is of lower quality than the original rendered image.

The JPEG driver can output in the 24-bit RGB format and can also output the alpha channel as a Grayscale JPEG image.

 PIC (Softimage) .pic CheckCheck  Check 
This driver outputs the rendered image to a Softimage PIC file format. The file can either be saved as a 24-bit image (8-bit red, green and blue channels), a 32-bit image (24-bits of RGB and 8-bits of alpha channel) or an 8-bit image containing only the alpha channel. RLE compression is optional but enabled by default.
 PIX (Maya) .pix  Check  Check 
This driver outputs the rendered image to a Alias compatible PIX file format. This file format is commonly associated with such Alias products as Maya, Explore and PowerAnimator. The file can either be saved as a 24-bit image (8-bit red, green and blue channels) or as an 8-bit image containing only the alpha channel. RLE compression is always enabled.
 PNG .png CheckCheckCheckCheckCheck 
PNG (Portable Network Graphics) is a replacement for the GIF format. It is a full-featured (non-LZW) compressed format intended for widespread use.

The list of supported bitmap formats is the same as that described for the Photoshop PSD format, except for no G-Buffer support. RLE compression is optional.

 PPM .png  Check  Check 
This driver outputs the rendered image to a ‘Portable Pixmap’ (PPM) 24-bit disk file. PPM is a rather simplistic file format that only allows data to be stored in 24-bit (RGB) format without any compression. PPM is used by programs such as Microsoft’s Direct3D.

The PPM driver can output in the 24-bit RGB format and can also output the alpha channel as a RGB PPM image.

 PSD (Photoshop) .psd CheckCheckCheckCheckCheckCheck
This driver outputs the rendered image to a subset of the Adobe Photoshop PSD file format. RLE compression is optional but enabled by default. The channels are output in the following order: R, G, B, Alpha. The following output formats are supported:
  • 1-bit bitmap (B&W)
  • 8-bit colormapped and/or quantized
  • 24-bit RGB
  • 32-bit RGBA
  • 8-bit alpha channel (as grayscale image)

If the "Output G-Buffer Data" is enabled then the Photoshop PSD driver will also output "Geometry Buffer" data directly from the core renderer to the .psd file. See the section below which discusses this G-buffer common option. By outputting this data to a .psd file you can load it into Photoshop and perform unusual operations on the file, such as doing depth of field calculations based on the "Z" channel output to the .psd file.

NOTE: The only way to output G-Buffer data to a Photoshop PSD file is to use the "Render Scene To File…" menu entry. You must render directly to a file since the G-Buffer data must flow from the core renderer directly to the Photoshop PSD output driver. You cannot render to a window and then follow up by pressing the "Save" button on the render window to subsequently save the window's image to a Photoshop PSD file.

When the Photoshop PSD driver is selected, the G-Buffer data is output in this order and with these extents:

  • Z depth. Range is 0 to 255. 0 is at the camera. 254 in the .psd file is mapped to the furthest non-infinity Z depth of the object. 255 in the .psd file is mapped to infinity values (such as the background).
  • Vertex normal. For each X, Y or Z normalized component, a -1.0 normal component maps to 0 in the .psd file, a 0.0 normal component maps to 128 in the .psd file, and a 1.0 normal component maps to 255 in the .psd file.
  • (u,v) texture coordinate (0.0 to 1.0 range). A value of 0.0 maps to 0 in the .psd file, and 1.0 maps to 255 in the .psd file. Values less than 0.0 or greater than 1.0 are first unitized to the 0.0 to 1.0 range.
  • Object ID. At the moment the lower 8 bits of an object's 32-bit instance pointer is output, so there is no guarantee that this number is unique.

The most interesting aspect of outputting G-Buffer data to a .psd file is using the "Z Depth" information. For example, you can perform depth-of-field processing whereby pixels are blurred based on the value of "Z" in the .psd file. You can also do z-depth based compositing as a post-process operation, such as adding in lens flare effects (the Okino lens flare system uses the G-Buffer mechanism internally to perform z-depth based compositing).

 SGI RGB .rgb, .sgi, .bw, .rgba, .inta CheckCheck  Check 
This driver outputs the rendered image to a Silicon Graphics RGB disk file. It is a complete implementation of the RGB file format, allowing for 24-bit and 32-bit output, alpha channel output, and with optional compression.
 TIFF .tif, .tiff CheckCheckCheckCheckCheck 
This driver outputs the rendered image to a TIFF disk file. It is a complete implementation of the TIFF RGB file format, allowing for 8-bit, 24-bit and 32-bit output, and with optional compression. By default the image will be output as 24-bit data (8-bit red, green and blue channels) but you can choose from 1-bit to 32-bit output. If 256 or fewer colors are chosen (8-bits or less) then the output image will be stored in color-mapped form. If the 32- bit output mode is selected then the alpha channel will be output along with the image data in TIFF alpha channel format.

The TIFF image is not compressed by default. If you enable the "Compress" checkbox then you can select from 3 compression methods: Adobe Deflate (which is compatible with Adobe products), Deflate and PackBits.

 Targa .tga, .targa CheckCheckCheckCheckCheck 
This driver outputs the rendered image to a TARGA disk file. It is a complete implementation of the TARGA file format, allowing for 8-bit, 24-bit and 32-bit output, and with optional compression. By default the image will be output as 24-bit data (8-bit red, green and blue channels) but you can choose from 1-bit to 32-bit output. If 256 or fewer colors are chosen (8-bits or less) then the output image will be stored in color-mapped form. If the 32-bit output mode is selected then the alpha channel will be output along with the image data in TARGA alpha channel format.
 Windows Bitmap .bmp, .dib  CheckCheck   
This driver outputs the rendered image to a Microsoft Windows compatible BMP file. The file can either be saved as a 24-bit image (8-bit red, green and blue channels) or as an 8-bit colormapped image (if 256 or fewer colors are chosen).

This format is not a highly recommended format since no file compression is available, no information can be saved along with the file, and it takes up a considerable amount of memory while the image is being rendered to the file.

Arrow Additional 2D Bitmap Export File Converters

The following table lists additional 2D bitmap export file formats which are made available by way of the Okino Multi-Media Editor and Viewer plug-in module.

 2D Export File FormatExt 32-bit RGBA 24-bit RGB 8-bit 1-Bit B&W
 Dr Halo .cut   Check 

Dr. Halo files are device-independent images. The image is stored in one file (.CUT) and the palette is stored in a separate file (PAL). If the image has no corresponding .PAL file, it is considered a grayscale image.

 EPS, Encapsulated PostScript Raster Images (No Vector Data) .eps   Check 

These files are used primarily on PostScript printers. These printers usually offer more variety of fonts and higher resolution than standard laser printers. EPS files will work on any PostScript compatible printer and any end-user application that supports placement of EPS files in its work space.

The image that you read from an EPS file can be either a PostScript raster image or an embedded TIFF image. The image that you write to an EPS file is always a PostScript raster image.

You can write only an 8-bit PostScript raster image, which is grayscale.

 Exif Formats (embedded TIFF or JPEG) .exif  Check  

Exif is a standard for image files created with digital cameras and other input devices. The standard is set by the Japan Electronic Industry Development Association, and formally it is called the Digital Still Camera Image File Format Standard.

Exif files contain either uncompressed TIFF images or compressed JPEG (YUV 4:2:2 sampling) images.

 GEM Image.gem    Check

These files are native to the Graphical Environment Manager developed by Digital Research.

 Intergraph Format.itg,    Check

Intergraph is a monochrome bitmap format developed by Intergraph. RLE and CIT versions of this file format are supported.

The default extensions used by this format are ITG.

This file format does not support stamps or Lossless JPEG compression. For this file format, CCITT G4 and RLE compression are supported.

 Kodak FlashPix.fpx  CheckCheck 

The FlashPix file format was developed through the combined efforts of Eastman Kodak Company, Microsoft Corporation, Hewlett-Packard Company, and Live Picture Inc. It combines the best features of existing formats with object orientation to make the use of digital color images easier.

 Lead 1-Bit Format.cmp    Check

This is a proprietary 1-bit Leadtools compressed format that has better compression and performance than other 1-bit formats.

 MacPaint.mac    Check

These Macintosh Paint files are commonly used for monochrome clip art.

 Microsoft Paint.msp    Check

These files from early versions of Windows are used for black-and-white drawings and clip art.

 PICT, Macintosh.pct, .pict  CheckCheckCheck

PCT is the format used for Macintosh QuickDraw pictures.

Version 1 and 2 of PCT are supported.

 PCX and DCX, Zsoft .pcx, .dcx  CheckCheckCheck

This is a file format created by ZSoft. This format compresses its image data with the RLE type compression.

 Portable Bitmap Utilities.pbm  CheckCheckCheck

The Portable Bitmap Utilities consists of Portable Greymap Utilities (PGM), Portable Pixmap Utilities (PPM), and Portable Anymap Utilities (PNM). Their source is the UNIX environment.

For PBM files, you can write the following bits per pixel: 1.

For PGM files, you can write the following bits per pixel: 8 (Grayscale).

For PPM files, you can write the following bits per pixel: 24.

 Scitex Continuous Tone Format.sct, .ct  Check  

The Scitex Continuous Tone file format was developed by Scitex and is used for high-end image processing. The SCT/CT files are used primarily to store CMY and CMYK color space for the image. For saving the SCT file format, CMY is used instead of CMYK. This maintains the image quality, since the conversion from RGB to CMYK will result in some loss of data.

 Windows Animated Cursor.ani  CheckCheckCheck

ANI is an animated cursor (animated mouse pointer). This file format is used for storing Windows Animated Cursors.

Transparency information is not supported for writing within these files.

 Windows Clipboard.clp  CheckCheckCheck

CLP stands for Microsoft Windows Clipboard. This file format is used to store the contents of the clipboard to disk. The clipboard is an area of memory shared by the Windows operating system, and it is a simple mechanism for exchanging data between applications.

 Windows Icons And Cursors.ico, .cur  CheckCheckCheck

Windows Icon (ICO). This is a file format for storing one or more Windows icons. The background color when you read these images is always black. The size when you write these images can be no larger than 255-by-255 pixels (neither the width nor height can be greater than 255).

Windows Cursor (CUR). This is a file format for storing Windows cursors (mouse pointers). Transparency information is not supported for writing to these files. The size when you write these images should be exactly 32-by-32 pixels.

 Wireless Bitmap Format.wbmp    Check

The Wireless Bitmap file format is a 1-bit format used to send graphical information to a variety of handsets. It is terminal independent and describes only graphical information.

 X Windows Dump.xwd CheckCheckCheckCheck

XWD stands for X Window dump. This file format is used to store and restore screen window images. Two versions of this file exist, the X10 window dump and the X11 window dump. These versions differ slightly in the format of the data (i.e. headers and bits per pixel).

The version X10 XWD file cannot have more than 8bpp image data.

For the version X10 XWD files, you can write the following bits per pixel: 1, 4, 8.

For the version X11 XWD files, you can write the following bits per pixel: 1, 4, 8, 16. 24, 32.

 XPicMap Format.xpm  CheckCheckCheck

XPM files are used to store X Window PixMap information to disk. They are capable of storing black-and-white, grayscale, and color images. XPM stores image data in the form of ASCII text formatted as a standard C character string array.