Niodelad skalning (9-slice)
Att skala en 2D-ruta genom att dela in den i nio fält, där hörnen behåller sin storlek medan kanterna och mitten sträcks — så att en panel kan bli hur stor som helst utan att ramen förvrängs.
En vanlig uppskalning av en knapp- eller fönsterbild drar ut rundade hörn och en prydlig ram till gröt. Niodelning löser det med ett 3×3-rutnät: de fyra hörnen ritas oförändrade, de fyra kanterna sträcks bara längs sin egen led, och mittfältet sträcks åt båda hållen. Resultatet är skarpa hörn och en jämn ram oavsett slutstorlek, från en liten knapp till ett brett dialogfönster.
Tekniken är ryggraden i nästan alla UI-ramverk för spel och bygger vidare på en enda liten sprite. Android formaliserade den som NinePatch, där en extra pixelram i en .9.png-fil pekar ut vilka områden som får sträckas — samma idé, inbakad i bildformatet.