目录
一、STemWin显示图片步骤
- 首先找到STemWin中的Software文件夹,找到BmpCvtST.exe(将图片文件转换成对应显示数组的c文件),将对应图片生成为对应的C文件
- 将生成对应的C文件添加到自己的工程当中,然后使用GUI_DrawBitmapEx 函数进行显示
1、先将对应的图片文件生成对应的c文件
打开对应图片
然后点击image选项,Convert to ,Best palette(不同的调色板LCD的显示效果不同)
然后保存,选择你LCDConf_FlexColor_Template.c中选择的对应调色板
2、使用GUI_DrawBitmapEx函数在指定位置显示
extern GUI_CONST_STORAGE GUI_BITMAP bmxxxx;
GUI_DrawBitmapEx(&bmxxxx, 0, 0, 0, 0, 590, 500);
二、STemWin显示中文步骤
- 首先找到STemWin中的Software文件夹,找到FontCvtST.exe(生成对应字库),将 取模好的字 生成为对应的C文件
- 将对应的C文件添加到自己的工程,再使用GUI_UC_SetEncodeUTF8 和GUI_SetFont 来设置对应的字体
1、根据需要的字生成对应显示C文件
选择需要的字体样式
先取消将所有字取模
使能0-7E(常用的符号和英文字母)
将想要显示的中文用一个txt文件保存(注意格式为Unicode 或者 UTF-16 LE with BOM),然后读取txt文件就会将对应的中文取好模了,再保存成C文件添加到自己的工程文件夹下就可以使用了
2、使用GUI_UC_SetEncodeUTF8 和GUI_SetFont 来设置显示对应的字体
extern GUI_CONST_STORAGE GUI_FONT GUI_FontChineseFont;
GUI_UC_SetEncodeUTF8(); //GUI字库
GUI_SetFont(&GUI_FontChineseFont);