您尚未登录。

#1 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LVGL汽车仪表绘制过程-不花钱免费看 » 2020-12-18 16:45:41

你好。现在这个项目怎么样了?我一直在使用LVGL做屏幕UI,但屏幕的动画显示效果一直调试的不好,希望能获取一些好的意见。

#3 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » lvgl开始搞中文输入(能正常输入) » 2020-07-07 14:29:00

此代码已移植到FreeRTOS中,也可以输入并显示汉字。只需要在“lv_obj_t * lv_chskb_create(lv_obj_t * par, const lv_obj_t * copy)”函数的第162行及以上添加自己的字体文件(当然也可以在theme文件中添加),示例“ LV_FONT_DECLARE(chskb_py); lv_font_add( &chskb_py, LV_FONT_DEFAULT );”。添加字体文件后,无需任何改动就可实现汉字拼音输入和显示。
使用字库添加方式时,不需要在RTOS添加TTF文件以及TTF文件解码文件,只需将目标汉字转换成.C文件链接到程序中即可,方便使用。
感谢作者的奉献。

#4 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » @熊掌 开源的 littlevgl 读取并显示TTF字体的程序,使用 freetype ttf字体库 » 2020-07-07 14:24:36

对于无法直接使用TTF库的RTOS,可以先使用阿里兄的字体转换工具转成.C或.bin文件加载带代码,然后通过控件应用字体,实现字体库绑定。

#5 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 分享一个好用的 littlevgl / lvgl 字体生成工具. 作者 @阿里 » 2020-06-22 17:17:41

//微软雅黑,Regular,12
//字模高度:27
//内部字体
//使用排序和二分查表
lv_font_t myFont009 = {
    .dsc = &font_dsc,
    .get_glyph_bitmap = __user_font_get_bitmap,
    .get_glyph_dsc = __user_font_get_glyph_dsc,
    .line_height = 27,
    .base_line = 0,
};

@阿里兄,结构体中的字摸高度和字体字号,有什么对应关系吗?为什么这两个数值相差的比较多?
谢谢。

#6 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 分享一个好用的 littlevgl / lvgl 字体生成工具. 作者 @阿里 » 2020-06-22 17:13:43

@阿里兄,V0.3能转LVGL7.01的字体文件吗?我看了下选择6.0转换后的字体文件,感觉和LVGL7.01库中的字体文件不太一样。

#7 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 抽空把littlevgl的图片转换工具LvglImgTool做出来了 » 2020-06-22 16:26:45

我刚才测试了一下,这个软件转换出来的文件只有文件头和文件结构,缺少中间的图像数据。

#8 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » littlevgl如何读取nand flash里面的字库和图片 » 2020-06-22 16:13:27

你可以直接使用lvgl的图像解码函数,可以直接对flash中的图像文件或是bin文件解析。

#9 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LVGL7.0出来, 让老夫来试一试 » 2020-06-22 16:10:41

我已经将Lvgl7.01在MCU上移植成功了。7.01增加了很多功能,很好用。感谢作者的努力。

#10 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 抽空把littlevgl的图片转换工具LvglImgTool做出来了 » 2020-06-22 16:09:21

一直使用的是阿里的字体转换工具,我现在已使用littlevGL开发成功了油烟机/洗衣机的UI界面。图片转换工具正式入手,感谢作者的奉献。

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn