Escalado de nueve segmentos
Escalar una imagen 2D dividiéndola en nueve regiones, donde las esquinas conservan su tamaño mientras los bordes y el centro se estiran — para que un panel crezca a cualquier tamaño sin deformar su marco.
Escalar sin más la imagen de un botón o una ventana emborrona las esquinas redondeadas y un borde pulcro hasta convertirlos en papilla. El escalado de nueve segmentos lo arregla con una rejilla 3×3: las cuatro esquinas se dibujan sin cambios, los cuatro bordes se estiran solo a lo largo de su propio eje y el centro se estira en ambos. El resultado son esquinas nítidas y un borde uniforme a cualquier tamaño final, desde un botón pequeño hasta un diálogo ancho.
La técnica es la columna vertebral de casi todo kit de interfaz para juegos y se construye sobre un único sprite pequeño. Android la formalizó como NinePatch, donde un borde extra de un píxel en un archivo .9.png marca qué zonas pueden estirarse — la misma idea, horneada en el formato de imagen.