硬汉嵌入式论坛

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

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

[复制链接]

680

主题

3480

回帖

5545

积分

论坛元老

积分
5545
发表于 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万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

680

主题

3480

回帖

5545

积分

论坛元老

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

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

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

680

主题

3480

回帖

5545

积分

论坛元老

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

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

使用道具 举报

680

主题

3480

回帖

5545

积分

论坛元老

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



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

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

emck.png





回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

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

非常不错。
回复

使用道具 举报

680

主题

3480

回帖

5545

积分

论坛元老

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

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

使用道具 举报

58

主题

660

回帖

839

积分

金牌会员

积分
839
发表于 2024-12-27 22:31:05 | 显示全部楼层
这个还有捣鼓吗,可否共享学习学习啊
回复

使用道具 举报

680

主题

3480

回帖

5545

积分

论坛元老

积分
5545
 楼主| 发表于 2024-12-29 19:44:41 | 显示全部楼层
本帖最后由 hpdell 于 2024-12-29 19:56 编辑
ou513 发表于 2024-12-27 22:31
这个还有捣鼓吗,可否共享学习学习啊

你好, 字体放大 使用的 临近差值算法,


貌似就是类似图片缩放的原理来实现的,

代码现在一时忘记了丢到哪里去了, 有空我找找



回复

使用道具 举报

58

主题

660

回帖

839

积分

金牌会员

积分
839
发表于 2024-12-30 08:50:10 | 显示全部楼层
hpdell 发表于 2024-12-29 19:44
你好, 字体放大 使用的 临近差值算法,

老大,做过的就是感觉两句话什么算法就可以了,但是没做的都不知道说的是啥
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-11 19:14 , Processed in 0.748115 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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