Есть несколько методов. Zoom, background-size, тот же трансформ, но самый нормальный метод конечно ресайзить картинки руками, так будет меньше интерполяций. И тут в общем то все равно один спрайт еще несколько. Ты можешь ведь и в один спрайт положить несколько версий.
Так что вариантов много на самом деле.