X PixMap
xpm: 4 specs
- Media type
- image/x-xpixmap
- Extensions
- xpm
- Specification
- https://www.x.org/docs/XPM/xpm.pdf
- Judged by
- pillow, imagemagick, ffmpeg
Specs
| Spec | What it is | Version | Status | How it does |
|---|---|---|---|---|
| xpm/xpm | Core XPM3 features one at a time (hex colours, multi-char pixels, cursor hotspot, multi-visual colour keys, XPMEXT, named colours, transparency) | 1.0 | accepts 100%, covers 71.5%, 0.05/s | |
| xpm/xpm-catalog | A curated, mostly-fixed catalogue of representative example files spanning the XPM3, XPM2 and XPM1 dialects; useful as compatibility samples, with far less per-run variation than xpm or xpm-legacy | 1.0 | accepts 94%, covers 76.8%, 4.2/s | |
| xpm/xpm-legacy | Same as xpm, plus the deprecated XPM1 (#define + _colors[]/ _pixels[] arrays) and XPM2 (plain-text "! XPM2") dialects, with boundary hex-width colour values and large hotspot coordinates | 1.0 | accepts 51%, covers 74.8%, 61/s | |
| xpm/xpm-lexical | Same as xpm, with the surrounding C lexical detail varied instead (storage-class spelling, optional const qualifier, arbitrary identifiers, interspersed comments) and the fuller X colour notation catalogue (rgb:/rgbi) intensities alongside hex and named colours) | 1.0 | accepts 100%, covers 68.2%, 51/s |