Chinaunix首页 | 论坛 | 博客
  • 博客访问: 397205
  • 博文数量: 466
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-16 13:59
文章分类

全部博文(466)

文章存档

2015年(466)

我的朋友

分类: 嵌入式

2015-03-16 14:37:02

但是如果你想自己再创建一个缓冲区,是完全可以的。
代码示例如下:
cover_buf=image.new(240,320);//创建一个宽240,高320的缓冲绘制区域,又叫画布
image.set_display(cover_buf);//当前可现实设置为创建的缓冲区,截止image.set_display();之前的绘图操作都会作用到这个缓冲区上来
   //image.draw(xx,xx,xx); //需要绘制到缓冲区的绘图操作
image.set_display();//画布恢复为底层缓冲区

至于缓冲区域的大小,则是根据你的创建大小而定的。
可以根据剩余内存的监控来测试得到
freemem=MET_PLAT_get_free_mem();//获取剩余内存,大概是这个函数,平台API开发文档上有,你可以确定一下
MET_PLAT_trace(freemem);//输出查看
collectgarbage("collect");//gc一下,因为输出freemem会耗一点内存,马上gc就会收回这点内存的
阅读(360) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~