SDL_DisplayFormat()でロードした画像を高速転送に対応するように変換する。
SDL_Surface *image, *surface;
image = IMG_Load("test.gif");
surface = SDL_DisplayFormat(image);
高速に表示させるためにビデオのフレームバッファに合わせた変換を行うということかな。
サンプルで変換せずに画像を読み込んだままのSurfaceでも普通に描画できた。どのくらい負荷が変わったのかはよく分からなかった。