2024年3月23日发(作者:)
杭州斯凯网络科技有限公司 SDK开发入门教程
一、图片添加、加载、显示和释放
在软件开发过程中,我们经常需要使用到图片,下面我们就来说
说图片的加载和使用方法。
我们的SDK平台目前只支持bmp格式的图片,其他格式如jpg、
png等压缩格式的图片暂时不支持。
下面我将详细讲解如何添加、加载、显示和释放一个24bit格式
的文件名为的图片。
1添加图片资源方法
由于我们的程序最终会生成mrp格式文件,因此我们需要把要显示的
图片先打包到mrp文件里面。添加文件的方法,是需要修改mpr格式
的工程文件,该工程文件类似我们在Linux开发环境里的 makefile。
例如我们当前的工程文件为,那么我们在files组里面加入
名字为的图片,如下图所示:
当我们编译mpr工程文件的时候,如果图片被成功打包到mrp文件中,
那么在编译完成的时候,会有提示信息,如下图所示:
第1页
杭州斯凯网络科技有限公司 SDK开发入门教程
当要添加的图片不存在的时候,编译器报编译错误,如下图所示:
当编译通过,并且编译输出有看到图片被成功打包进mrp包里面,说
明我们完成了在mpr工程文件里面增加图片的功能。
2从mrp包里面加载图片方法
我们这里说的图片加载是指在程序运行过程要显示mrp包里面的
bmp图片时候,需要先将bmp加载到内存中的方法。
将bmp图片加载到内存中通常有两种方法,一种是通过调用
mrc_readFileFromMrpEx函数;另一种是通过调用mrc_bitmapLoad
函数。
第一种加载图片的具体方法如下面代码所示:
第2页


发布评论