RV1126笔记三十:freetype显示矢量字体
若该文为原创文章,转载请注明原文出处。
在前面介绍了使用取模软件,可以自定义OSD,这种做法相对不灵活,也无法变更,适用大部分场景。
如果使用opencv需要移植opencv,芯片资源相对要相比好,而且移植比freetype复杂。
这里记录下如何使用freetype显示矢量字体,使用freetype相对灵活,可以实现客户端设置,显示任意的文字和语言。
一、freetype移植
1、下载源码
wget https://savannah.nongnu.org/download/freetype/freetype-2.10.0.tar.bz2
2、解压
tar xvf freetype-2.10.0.tar.bz2
3、配置
./configure --prefix=/opt/arm_freetype --host=arm-linux CC=/opt/atk-dlrv1126-toolchain/usr/bin/arm-linux-gnueabihf-gcc --enable-shared --enable-static --with-zlib=no --with-bzip2=no --with-png=no --with-harfbuzz=no
本次移植不使用zlib、bzip2、png、harfbuzz等,交叉编译的路径要对,我使用的是正点原子的交叉工具链。
4、编译
make && make install
RV1126笔记三十:freetype显示矢量字体相关推荐
- RV1126笔记三十五:mqtt连接阿里Iot测试
若该文为原创文章,转载请注明原文出处. 续上一篇,mosquitto已经移植好了,接下来是测试. 一.阿里物联网平台 1.注册(自行注册) 2.创建产品 自行创建,主要是获取三元件 3.添加设备 设备 ...
- Linux电子书项目之freetype实现矢量字体的显示(2)
上一篇博文我们通过点阵数组实现了字母的显示:http://blog.csdn.net/shenhuan1104/article/details/79476053 现在我们通过freetype这个框架在 ...
- FreeType解析矢量字体存在的问题以及优化技巧
目录 一.前言 二.FreeType 存在的问题 三.针对 FreeType 存在问题的优化技巧 3.1 提高 FreeType 解析字体的精度 3.2 关闭 auto\_hint 四.总结 一.前言 ...
- linux图像显示(五)使用freetype处理矢量字体
linux图像显示 linux图像显示(一)framebuffer操作 linux图像显示(二)bmp图片 linux图像显示(三)使用libjpg处理jpg图片 linux图像显示(四)使用libp ...
- Django笔记三十八之发送邮件
这一篇笔记介绍如何在 Django 中发送邮件. 在 Python 中,提供了 smtplib 的邮件模块,而 Django 在这个基础上对其进行了封装,我们可以通过 django.core.mail ...
- tensorflow学习笔记(三十二):conv2d_transpose (解卷积)
tensorflow学习笔记(三十二):conv2d_transpose ("解卷积") deconv解卷积,实际是叫做conv_transpose, conv_transpose ...
- Mr.J-- jQuery学习笔记(三十二)--jQuery属性操作源码封装
扫码看专栏 jQuery的优点 jquery是JavaScript库,能够极大地简化JavaScript编程,能够更方便的处理DOM操作和进行Ajax交互 1.轻量级 JQuery非常轻巧 2.强大的 ...
- 使用FreeType实现矢量字体的粗体、斜体、描边、阴影效果
使用FreeType实现矢量字体的粗体.斜体.描边.阴影效果 原文 http://www.cppblog.com/mybios/archive/2009/08/01/91869.html 使用Free ...
- 【Visual C++】游戏开发笔记三十四 浅墨DirectX提高班之三 起承转合的艺术:Direct3D渲染五步曲...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8223965 作者:毛星云(浅墨 ...
最新文章
- SpringBoot学习平台
- 11 款可替代 top 命令的工具!
- Windows核心编程 第三章 内核对象
- Jmeter5.3安装(window10下)
- sort,uniq,wc指令简单用法
- vscode终端进程已终止 - 问题采集
- arcgis中python窗口在哪_python在arcgis中的应用
- orgmode导出html,含有python代码块的ORG-MODE导出为HTML时出错
- 计算机游戏动漫制作自我鉴定,动漫设计专业自我鉴定
- 出差一个多星期,买了个肥皂,把衬衫全部洗了一遍
- 好用的格式化SQL工具SQL Prompt
- 百度AI输入法发布全感官输入2.0版本,语音技术取得世界级突破...
- ubuntu16安装liteide
- 网赚 CashFiesta 简介及操作攻略
- ASO关键词排名优化如何操作联想词,aso 联想词 工具
- 【云和恩墨业务介绍】之 SQL 审核服务
- Vue和layUI的区别何在?
- 安卓zip解压软件_暴力破解~解压缩神器!
- 53个全球免费学术资源数据库整理,查资料写论文必备【开学必备】
- TCP/IP参考模型-分层架构