Scalatura a nove sezioni (nine-slice)
Scalare un'immagine 2D dividendola in nove regioni, in cui gli angoli mantengono la loro dimensione mentre i bordi e il centro si allungano, così un pannello può crescere a qualsiasi misura senza deformare la cornice.
Ingrandire semplicemente l'immagine di un pulsante o di una finestra impasta gli angoli arrotondati e il bordo ordinato. Il nine-slice risolve il problema con una griglia 3×3: i quattro angoli sono disegnati invariati, i quattro bordi si allungano solo lungo il proprio asse e il centro si allunga in entrambe le direzioni. Il risultato sono angoli nitidi e un bordo uniforme a qualsiasi dimensione finale, da un piccolo pulsante a un'ampia finestra di dialogo.
La tecnica è alla base di quasi tutti i toolkit di interfacce per giochi e si appoggia a un singolo piccolo sprite. Android l'ha formalizzata come NinePatch: un bordo extra di un pixel in un file .9.png indica quali aree possono allungarsi, la stessa idea incorporata nel formato dell'immagine.