目次 - 3.関数 - 3.2読み込み - IMG_LoadJPG_RW

# IMG_LoadJPG_RW

`SDL_Surface *IMG_LoadJPG_RW(SDL_RWops *src)`

src
  読み込み元のSDL_RWops. JPG画像はここから読み込まれる

JPG画像のsrcからをサーフェイスを生成する (SDL_imageライブラリがJPG形式に対応していれば).

メモ: 画像ローダーは初期化されている必要がある. もしあらかじめIMG_Initで初期化されていなければ, 最初に画像を読み込もうとしたときに初期化を試みる.

戻り値: 新しいSDL_Surfaceへのポインタを戻す. JPGに対応していない, ファイルの読み込みに失敗したときなどはNULLを戻す.

## サンプルコード

`

    // sample.jpgをimageに読み込む
    SDL_Surface *image;
    SDL_RWops *rwop;
    rwop=SDL_RWFromFile("sample.jpg", "rb");
    image=IMG_LoadJPG_RW(rwop);
    if(!image) {
        printf("IMG_LoadJPG_RW: %s\n", IMG_GetError());
        // ここでエラー処理を行う
    }

`

## 参照

IMG_Init, IMG_LoadTyped_RW, IMG_isJPG

## 原文へのリンク

3.2.12 IMG_LoadJPG_RW