社区
游戏开发
帖子详情
freetype实现中文显示问题
hanyh_218
2007-05-08 05:10:44
最近想让clanlib引擎支持中文,查了很多关于freetype的相关资料,但依然没有弄清楚怎样使freetype实现中文显示
哪位大侠直到的话,还请不吝赐教啊!!!
...全文
2975
9
打赏
收藏
freetype实现中文显示问题
最近想让clanlib引擎支持中文,查了很多关于freetype的相关资料,但依然没有弄清楚怎样使freetype实现中文显示 哪位大侠直到的话,还请不吝赐教啊!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
浩哥大
2012-04-26
打赏
举报
回复
face ->glyph
madlbx
2011-11-30
打赏
举报
回复
[Quote=引用 6 楼 xiaoyao18301 的回复:]
大家好 我最近也在搞freetype 想实现视频上中文字符叠加的问题 现在我已经能够得到汉字的bitmap(我的理解是存储在face中的buffer中 不知道对不对) 现在我想把bitmap转换成rgb格式 该如何做呢 我对buffer中存储的数据格式并不是很清楚 谢谢大家
[/Quote]
之前我和你想法一样转出RGB然后画,其实不用转,buffer中给出的直接当alpha值,RBG你在画的时候自己定!这样就实现文字颜色变更了~
灼眼的超哥
2011-09-19
打赏
举报
回复
[Quote=引用 6 楼 xiaoyao18301 的回复:]
大家好 我最近也在搞freetype 想实现视频上中文字符叠加的问题 现在我已经能够得到汉字的bitmap(我的理解是存储在face中的buffer中 不知道对不对) 现在我想把bitmap转换成rgb格式 该如何做呢 我对buffer中存储的数据格式并不是很清楚 谢谢大家
[/Quote]
文字就是用单色,用透明度控制改像素点是否显示内容,rgb的话,随便是什么内容,只要按照透明度把文字贴到图上就能显示文字了。
xiaoyao18301
2010-02-08
打赏
举报
回复
大家好 我最近也在搞freetype 想实现视频上中文字符叠加的问题 现在我已经能够得到汉字的bitmap(我的理解是存储在face中的buffer中 不知道对不对) 现在我想把bitmap转换成rgb格式 该如何做呢 我对buffer中存储的数据格式并不是很清楚 谢谢大家
gamedragon
2007-05-19
打赏
举报
回复
没翻reference,只是凭几年前的记忆。
FreeType是把glyph画到一个buffer里,可以选择是否有反走样,用了反走样每个像素输出8bits(256级灰度),不用的话每个像素就是一位,你说的有锯齿就是因为没用反走样。
另外,一点一点画效率确实不高,一般来说应该在后台建个bitmap,把buffer里的数据copy到这个bitmap上,当所有字符都写完之后,再一次头把bitmap画到屏幕上。
hanyh_218
2007-05-18
打赏
举报
回复
有没有什么好的办法把汉字画出来?
我现在用的是根据unsigned char FT_Bitmap::buffer[]进行判断,用像素点一个个画出来的,但这样的局限性太大,而且字体一个就会出现很明显的锯齿
gamedragon
2007-05-16
打赏
举报
回复
重要的是如何找到对应的glyph。字符编码搞对了,画中文画英文都不是问题。
FreeType不知道你要画的是什么文字,它只是到字库里根据字符编码找到对应的glyph,然后把这个东西画出来而已。
rategy
2007-05-14
打赏
举报
回复
我编译Freetype有一段时间了,欢迎光临我的blog
http://guoy.blogbus.com/
过几天我会把Freetype的使用做个介绍。
feng
2007-05-14
打赏
举报
回复
mark
基于YOLOv5工地上安全帽佩戴的检测源码+训练好模型+数据集.zip
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明
2011管理类联考199综合能力全国硕士研究生招生考试解析.pdf
考研管理类联考综合能力答案解析,考研真题,考研历年真题,考研管理类联考历年真题,真题解析。
NIUCLOUD-ADMIN 是一款快速开发SaaS通用管理系统后台框架.zip
springboot框架 一、Spring Boot基础应用 Spring Boot特征 概念: 约定优于配置,简单来说就是你所期待的配置与约定的配置一致,那么就可以不做任何配置,约定不符合期待时才需要对约定进行替换配置。 特征: 1. SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中。 2,使编码变得简单,SpringBoot采用 JavaConfig的方式对Spring进行配置,并且提供了大量的注解,极大的提高了工作效率,比如@Configuration和@bean注解结合,基于@Configuration完成类扫描,基于@bean注解把返回值注入IOC容器。 3.自动配置:SpringBoot的自动配置特性利用了Spring对条件化配置的支持,合理地推测应用所需的bean并自动化配置他们。 4.使部署变得简单,SpringBoot内置了三种Servlet容器,Tomcat,Jetty,undertow.我们只需要一个Java的运行环境就可以跑SpringBoot的项目了
2024-2030全球及中国冷冻有机毛豆行业研究及十五五规划分析报告.docx
2024-2030全球及中国冷冻有机毛豆行业研究及十五五规划分析报告
SpringBoo车险理赔源码.rar
SpringBoo车险理赔源码.rarSpringBoo车险理赔源码.rarSpringBoo车险理赔源码.rar
游戏开发
8,303
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章