Have you thought of making pseudo-sprite scaling by separating bitmaps into smaller chunks, then have those chunks drawn overlapped, and as the object comes closer, the overlapping becomes less and less, until there is no overlap?
It may give the impression of sprite scaling, without sprite scaling.