r和Colas Nahaboo发明，后来Arnaud Le Hors对其进行了改进。XPM文件经常用于创建图标位图文件，支持“transparent color”功能。XPM文件格式源自更早的X BitMap（XBM）。特点是文件格式简单，可以被任何文本编辑器创建和修改，另外通过#include指令可以将XPM格式的图形数据导入C语言源文件，这对程序员而言有时是十分方便的。