Léxico TI › Programación › XPM

XPM

Programación Svenska → Actualizado: 2026-10-07

X PixMap, un formato de imagen para iconos en color que, de paso, es código C válido.

X11 ya tenía XBM para mapas de bits monocromos, guardados como un array de C que se podía incluir directamente en un programa. XPM, escrito por Arnaud Le Hors en la francesa Groupe Bull hacia 1989, hizo lo mismo en color. Un archivo es un array de cadenas: primero dimensiones y número de colores, luego una tabla que asigna un color a cada carácter —por nombre de la base de colores de X, o None para transparente— y al final la imagen, fila a fila, legible en un editor de texto.

La biblioteca libXpm convertía el archivo en un pixmap más una máscara. El formato se volvió estándar para iconos en gestores de ventanas como FVWM y en las primeras aplicaciones GTK. Analizar texto con pinta de C resultó más difícil de lo que parecía: a libXpm todavía le estaban parcheando desbordamientos de búfer en plena década de 2020.

← Volver al léxico