Nine-slice-schaling
Een 2D-afbeelding schalen door haar in negen vlakken te verdelen, waarbij de hoeken hun formaat behouden en de randen en het midden meerekken, zodat een paneel elke grootte kan krijgen zonder dat de rand vervormt.
Een knop- of vensterafbeelding simpelweg opschalen smeert afgeronde hoeken en een nette rand uit tot brij. Nine-slice lost dat op met een raster van 3×3: de vier hoeken worden ongewijzigd getekend, de vier randen rekken alleen langs hun eigen as op en het midden in beide richtingen. Het resultaat zijn scherpe hoeken en een gelijkmatige rand bij elke eindgrootte, van een kleine knop tot een breed dialoogvenster.
De techniek is de ruggengraat van vrijwel elke UI-toolkit voor games en bouwt op één kleine sprite. Android formaliseerde haar als NinePatch: een extra rand van één pixel in een .9.png-bestand markeert welke gebieden mogen rekken. Hetzelfde idee, ingebakken in het beeldformaat.