对于SDL中colorkey的理解

来源:互联网 发布:工业数据采集卡 编辑:程序博客网 时间:2024/06/06 12:43

Uint32 colorkey = SDL_MapRGB( optimizedImage->format, 0, 0xFF, 0xFF )

将一个图片surface中的符合条件的像素的值全部变成透明的。该条件就是像素的RGB的值。

用途就可以用作去除图片的背景颜色。

如何构造一个像素的RGB的值,可以通过下面的函数来进行

 SDL_SetColorKey( optimizedImage, SDL_SRCCOLORKEY, colorkey )