SDL natif ne sait pas faire, mais SDL est bourré d´add ons, dont :
SDL_gfx ( dans librairies sur le site officiel)
et la tu as une fonction, ( §rotozoom) prototypée ainsi :
SDL_Surface * zoomSurface ( SDL_Surface *src, double zoomx, double zoomy, int smooth);