SDL2のチュートリアルをやってみる BGP2.0 - その5 画像を拡大して描画する

   

Lesson05 Optimized Surface Loading and Soft Stretching

読み込んだ画像を拡大して描画する。

参考: Lazy Foo' Productions Tutorials 05

要点・注意点

  • ウィンドウ(画面)のサーフェスと、画像のサーフェスの形式が違う場合、Blit(転送)する度に変換が必要になる。このオーバーヘッドを回避するために、最適化(SDL_ConvertSurface)をする。同じ32bit形式にすることで処理が早くなる。通常は、画面は32bit形式、画像は24bit形式になる。

詳細

blit

参考: SDL_BlitScaled

 - BGP2.0, C++, SDL2, チュートリアル