手机C的base.h提供了一个简单的img函数绘制图片,这也是手机C上最简单的绘制图片函数
//将mythroad目录下1.jpg显示在屏幕上
img("1.jpg", 0, 0);
//刷新屏幕
ref(0, 0, SCRW, SCRH);
另外,可以使用graphocs.h提供的drawBitmap绘制图片
//从assets目录读取bitmap
int32 bitmap = readBitmapFromAssets ("1.png");
//绘制bitmap
drawBitmap(bitmap, 0, 0);
//刷新屏幕
ref(0,0,SCRW,SCRH);
//释放图片缓存
bitmapFree(bitmap);
图片缩放绘制 可以用graphics.h头文件中的drawBitmapEx函数进行缩放绘图,函数原型如下:
void drawBitmapEx(int32 b,int x,int y,int w,int h,int tx,int ty,int tw,int th);
其中(x,y,w,h)表示绘制到屏幕上的坐标和大小,(tx,ty,tw,th)表示bitmap裁剪区域
//用指定颜色清除屏幕
cls(0,0,0);
//从assets目录读取bitmap
int32 bitmap = readBitmapFromAssets ("1.png");
//绘制bitmap
drawBitmapEx(bitmap, 300, 0, 800, 400, 0, 0, 30, 30);
//释放图片缓存
bitmapFree(bitmap);
//刷新屏幕
ref(0,0,SCRW,SCRH);