硬汉嵌入式论坛

 找回密码
 立即注册
查看: 871|回复: 7
收起左侧

[RT1170] 自己发帖嘚瑟一下,自己搞的字体放大在 emwin 上显示成功,

[复制链接]

610

主题

3055

回帖

4905

积分

至尊会员

积分
4905
发表于 2023-8-2 09:09:18 | 显示全部楼层 |阅读模式
本帖最后由 hpdell 于 2023-8-2 09:12 编辑

自己发帖嘚瑟一下,自己搞的字体放大在 emwin 上显示成功,

高手请飘过

emwin-ch.jpg

字库中文原始字库大小为 16*16 , 英文原始字库大小为 8*16

放大显示 24*24, 32*32, 40*40 貌似效果还可以

目前已知的 bug, 就是显示放大的字符时,只能使用透明模式,后续还有待 捣鼓捣鼓了

显示 16*16 原始字符没有这个问题发生哟


















回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2023-8-2 09:27:04 | 显示全部楼层
效果不错
回复

使用道具 举报

610

主题

3055

回帖

4905

积分

至尊会员

积分
4905
 楼主| 发表于 2023-8-2 10:03:45 | 显示全部楼层

使用的是 临近插值 搞的,如果要是使用 双线性,双三次 估计效果会更好啊,只可惜 双线性,双三次 这2个对于我目前来说有点复杂,
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2023-8-2 10:22:46 | 显示全部楼层
像矢量字体的放缩,主要是采用贝塞尔曲线
回复

使用道具 举报

610

主题

3055

回帖

4905

积分

至尊会员

积分
4905
 楼主| 发表于 2023-8-2 10:26:57 | 显示全部楼层
本帖最后由 hpdell 于 2023-8-2 10:29 编辑
eric2013 发表于 2023-8-2 10:22
像矢量字体的放缩,主要是采用贝塞尔曲线

貌似这个 贝塞尔 曲线 算法 还是有些复杂的 喔
回复

使用道具 举报

610

主题

3055

回帖

4905

积分

至尊会员

积分
4905
 楼主| 发表于 2023-8-3 09:21:32 | 显示全部楼层



字体放大,emwin 显示,现在显示中文,英文终于完全没有问题了呀,

透明模式,正常模式都可以显示了

emck.png





回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2023-8-3 11:03:49 | 显示全部楼层
hpdell 发表于 2023-8-3 09:21
字体放大,emwin 显示,现在显示中文,英文终于完全没有问题了呀,

透明模式,正常模式都可以显示 ...

非常不错。
回复

使用道具 举报

610

主题

3055

回帖

4905

积分

至尊会员

积分
4905
 楼主| 发表于 2023-8-3 11:36:00 | 显示全部楼层

等后续有空了捣鼓 双线性 这个看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-7 16:13 , Processed in 0.257215 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表