Silicon Graphics Image
image/sgi
Released 1990
· by Paul Haeberli (Silicon Graphics)
The image/sgi MIME type represents the Silicon Graphics Image format, the native raster graphics file format developed by Paul Haeberli for Silicon Graphics (SGI) workstations. Extensively used in 1990s 3D animation, CGI rendering, and high-end visual effects workflows, it supports up to 16-bit color per channel and Run-Length Encoding (RLE).
Technical Specifications
.sgi.rgb.rgba.bw.int.inta
RLENone
image/x-sgiimage/rgbimage/x-rgb
Magic Bytes & HTTP Headers
\x01\xda
Browser Support Matrix
| Browser | Status | Min Version |
|---|---|---|
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | Legacy |
Advantages & Limitations
- Pioneered multi-channel and 16-bit per channel imaging capabilities required for high-end 1990s visual effects
- Extremely robust and simple header structure
- Reliable Run-Length Encoding provided solid lossless compression for flat-shaded 3D renders
- Completely obsolete for modern web and application development
- Zero native web browser compatibility
- Largely replaced by TIFF and OpenEXR in modern professional VFX and 3D pipelines
Developer Code Snippets
File Detection Steps
How to programmatically detect a image/sgi
file by reading its raw bytes:
- 1 Check the first two bytes for the SGI magic number: 01 DA (hex)
- 2 Read the byte at offset 2 to determine the storage method (0 for uncompressed, 1 for RLE)
Software Support
ImageMagick
Conversion Tools
Share & Embed
[](https://freewebptojpg.com/mime/image/sgi)
<iframe src="https://freewebptojpg.com/mime/image/sgi/embed" width="100%" height="280" style="border:1px solid #cbd5e1;border-radius:8px;" title="SGI Specs"></iframe>
JSON API
All data on this page is available as a free, open JSON API. Use it in your project, documentation, or tooling.
GET https://freewebptojpg.com/mime/image/sgi.json
Open JSON
Frequently Asked Questions
What is an SGI file?
An SGI file is a raster graphics file originally used on Silicon Graphics (SGI) workstations running the IRIX operating system. It was the standard image format for high-end 3D graphics software like early versions of Alias and Maya.
What is the difference between .sgi, .rgb, and .bw files?
They are technically the exact same file format. The extensions were used historically as hints to the file's color channels: .bw for black and white (1 channel), .rgb for color (3 channels), and .rgba for color with alpha (4 channels).
What is the magic byte for an SGI file?
All valid SGI image files begin with a 2-byte magic number: 01 DA (in hex).