爱笑的姑娘|使用 freetype 显示单个文字( 四 )
在实现显示一个矢量字体后 , 我们可以添加让该字旋转某个角度的功能 , 主要代码还是参照 example1.c 。
1. 关键代码
① 定义 2 个变量:角度、矩阵 , 如下:
② 设置角度值:
③ 设置矩阵、交形、加载位图:
2. 编译
编译命令(如果你使用的交叉编译链前缀不是 arm-buildroot-linux-gnueabihf , 请自行修改命令):
$ arm-buildroot-linux-gnueabihf-gcc -o freetype_show_font_angle freetype_show_font_angle.c -lfreetype -lm3. 上机
将编译好的 freetype_show_font_angle 文件与 simsun.ttc 字体文件拷贝至开发板 , 这 2 个文件放在同一个目录下 , 然后执行以下命令 。
[root@board:~]# ./freetype_show_font_angle ./simsun.ttc 90 200如果实验成功 , 我们将在屏幕中间看到一个蓝色的、旋转了 90 度的“繁”字 。
「新品首发」STM32MP157开发板火爆预售!首批仅300套
推荐阅读
- 东方网综合|又一大牌扛不住了!关店3000家,裁员6000人!很多姑娘都爱买
- 美食工坊|而有一个很唯美的名字,日本仍保留使用,古代的苹果不叫“苹果”
- 航天器|中国可重复使用航天器刚发射成功,美媒就来乱弹琴:或是太空武器
- 深夜的微微|逗比姑娘不怕多,就怕他们凑一窝!,搞笑GIF趣图说实话
- 钱江晚报|小区保安突发疾病,刚上完夜班的白衣小姑娘跪地急救,累到虚脱
- 皮肤|CSGO:最贵皮肤无一入选?这几款手感满分,更适合USP使用
- 军事|外媒关注中国发射“可重复使用试验航天器”:保密程度高于常规
- 医保基金|山东通报16起医保基金违规使用或欺诈骗保典型案例 涉违规收费等问题
- 央视新闻客户端|支持世界田联反兴奋剂新计划 肯尼亚拟定使用兴奋剂违法
- 客货运输|中国民航局拟批准东方航空独资筹建一二三航空 使用ARJ21-700飞机
