Image MIME Reference
PGM
Portable Graymap
image/x-portable-graymap
VS
Apple PICT Image
image/x-pict
PICT
A complete technical comparison of Portable Graymap and Apple PICT Image — covering compression, feature support, browser compatibility, magic bytes, and when to choose each format.
Equal browser support
Feature Support
| Feature | PGM | PICT |
|---|---|---|
| Transparency (Alpha) | ✕ No | Yes |
| Animation Support | ✕ No | ✕ No |
| Progressive Loading | ✕ No | ✕ No |
| HDR Support | Yes | ✕ No |
| EXIF Metadata | ✕ No | ✕ No |
| ICC Color Profile | ✕ No | ✕ No |
Portable Graymap
image/x-portable-graymap
Extension
.pgm
Container
Netpbm
Compression
Uncompressed
Algorithm
None
Color Depth
8-bit (Grayscale), 16-bit (Grayscale)
Developed by
Jef Poskanzer (Netpbm Project)
Released
1988
Magic Bytes
50 32 (ASCII) or 50 35 (Binary)
Apple PICT Image
image/x-pict
Extension
.pict.pct.pic
Container
QuickDraw Metafile
Compression
Uncompressed / Run-Length Encoding (RLE) / QuickTime Compressors (JPEG, SMC)
Algorithm
Apple PackBits (RLE)QuickTime Image Compression Manager (ICM)
Color Depth
1-bit, 2-bit, 4-bit, 8-bit (Indexed), 16-bit (High Color), 24-bit (True Color), 32-bit (RGBA)
Developed by
Apple Computer, Inc.
Released
1984
Magic Bytes
None (Requires offset parsing, e.g., 00 11 02 FF at byte 522)
Browser Support Comparison
| Browser | PGM | PICT |
|---|---|---|
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
PGM
PGM Strengths
- Extremely simple format allows custom parsers to be written from scratch in minimal time
- Supports 16-bit precision, making it highly valuable for scientific, medical, and height-map data where 8-bit precision is insufficient
- ASCII encoding ('P2') allows manual editing and visual inspection of pixel values directly within a text editor
Limitations
- Strictly limited to grayscale; cannot display color
- Lack of compression results in massive file sizes, making it entirely impractical for web delivery or consumer storage
- Does not support alpha transparency or modern metadata structures
PICT
PICT Strengths
- Incredibly versatile for its time, allowing a single file to cleanly scale text and vector shapes while simultaneously housing raster photos
- Served as the flawless universal clipboard format for the classic Mac OS, enabling seamless copy/pasting between wildly different applications
Limitations
- Deeply tied to Apple's legacy QuickDraw graphics architecture, making it exceptionally difficult to write accurate third-party parsers on modern operating systems
- Lack of a standard magic header makes file detection unreliable without seeking 522 bytes deep into the file
- Completely unsupported in modern web environments and discontinued by Apple itself
When to choose which format
PGM
Use PGM when…
- Computer Vision and Machine Learning Pre-processing
- Scientific and Medical Image Processing
- Unix/Linux Command-Line Image Pipelines
PICT
Use PICT when…
- Classic Mac OS Clipboard Data
- Legacy Macintosh Desktop Publishing (Aldus PageMaker, QuarkXPress)
- 1980s/1990s Digital Clip Art