# SGI – SGI Image Format

Driver short name

SGI

Driver built-in by default

This driver is built-in by default

The SGI driver currently supports the reading and writing of SGI Image files.

The driver currently supports 1, 2, 3, and 4 band images. The driver currently supports “8 bit per channel value” images. The driver supports both uncompressed and run-length encoded (RLE) images for reading, but created files are always RLE compressed..

The GDAL SGI Driver was based on Paul Bourke’s SGI image read code.

See Also:

- Paul Bourke’s SGI Image Read Code

- SGI Image File Format Document

NOTE: Implemented as `gdal/frmts/sgi/sgidataset.cpp`.

## Driver capabilities

Supports CreateCopy()

This driver supports the `GDALDriver::CreateCopy()` operation

Supports Create()

This driver supports the `GDALDriver::Create()` operation

Supports VirtualIO

This driver supports virtual I/O operations (/vsimem/, etc.)