- 博客(7)
- 收藏
- 关注
原创 自己设计一种运行在单片机的嵌入式gui图形库—代码结构划分
第三方库,如png/jepg图片的解码库、矢量字体的解码库、条形码的解码库、二维码的解码库。图片、文本、按钮、进度条、滑动条、滑动选择器、仪表盘、指针式时钟、条形码、二维码等控件。对draw相关函数进行封装,当绘制控件时调用canvas相关函数。点、线、圆、矩形、圆弧、文字、图片的绘制。7、widgets文件夹。3、canvas文件夹。字体解码、加载、管理等。图片解码、加载、管理等。5、Image文件夹。
2023-10-28 13:51:46 116 1
原创 自己设计一种运行在单片机的嵌入式gui图形库—准备工作
2、学习图片解码库的使用,如libpng、jpeglib、stb_image。3、学习矢量字体解码库的使用,如freetype、stb_truetype。4、阅读计算机图形学相关的书籍,对2D图形的绘制原理、算法有一定了解。
2023-10-28 13:38:08 190 1
原创 自己设计一种运行在单片机的嵌入式gui图形库—支持的特性
9、可使用字体转换工具,将矢量字体转换为1bpp/2bpp/4bpp/8bpp等格式的点阵字体数据。12、支持图片、文本、按钮、进度条、滑动条、滑动选择器、仪表盘、指针式时钟、条形码、二维码等控件。11、支持资源管理器,通过图片名称、字体名称,从本地或者文件系统里加载对应的资源。1、支持RGB565、RGB888、XRGB8888等数据格式的显示屏。3、支持点、线、圆、矩形、圆弧等图形的绘制。6、支持png、jpeg图片的解码。4、支持抗锯齿、透明度混合。7、支持图片旋转、缩放。5、支持矢量字体解码。
2023-10-28 13:23:53 224 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人