How to scale

When use yuv I can do SDL_DisplayYUVOverlay to scale the video. But how can I scale the image when use SDL_BlitSurface for zoomin zoomout?