目次 - API(機能別) - ピクセル形式と変換 - SDL_GetRGB
SDL_GetRGB
指定のピクセルのRGB値を得る
構文
void SDL_GetRGB(Uint32 pixel, const SDL_PixelFormat* format, Uint8* r, Uint8* g, Uint8* b)
引数
pixel | ピクセル値 |
format | SDL_PixelFormat |
r | 赤成分の値を代入するポインタ |
g | 緑成分の値を代入するポインタ |
b | 青成分の値を代入するポインタ |
詳細
色成分の値が8bit未満のピクセル形式でも0〜255の範囲に変換される.
(例: 16bit RGB565形式の真っ白のピクセルは [0xf8, 0xfc, 0xf8] ではなく [0xff, 0xff, 0xff] を戻す.)
バージョン
SDL 2.0.0以降
関連項目(関数)
SDL_GetRGBA
SDL_MapRGB
SDL_MapRGBA
SDL Wikiへのリンク
SDL_GetRGB - SDL Wiki