
#include <SDL/SDL.h>
#include <SDL/SDL_draw.h>
int main()
{
SDL_Surface *screen;
//屏幕指针
SDL_Init(SDL_INIT_VIDEO);
//加载(初始化)视频子系统,
screen=SDL_SetVideoMode(320,480,32,SDL_SWSURFACE);
//设置屏幕的视频模式,320宽,480高,32位。
int i;
for(i=1;i<=300;i++)
{ Draw_Ellipse(screen,rand()%200,rand()%200,rand()%200,rand()%200,SDL_MapRGB(screen->format,rand()%255,rand()%255,rand()%255));
//画300个圆。指定屏幕screen,圆心随机。半径随机。颜色随机
SDL_UpdateRect(screen,0,0,0,0);
}
//更新屏幕区域
SDL_SaveBMP(screen,"/sdcard/c/a.bmp");
//保存图片
SDL_Delay(6000);
//停留6秒
SDL_Quit();
//退出图形
return 0;
}
我在c4吧也发过。