原子程序里有字库字节的计算公式,如下

u8 csize=(size/8+((size%8)?1:0))*(size/2);

在使用PCtolcd2002字库提取软件提取字库时,是如图

从第一列开始向下每取8个点作为一个字节,最后向下不足8个点就补满作为一个字节,所以这个可以通过(size/8+((size%8)?1:0))计算出来表示一列需要的字节数,由于原子的提取的字库都是宽x2=高,如图

则宽度就是列数,是高的一半(size/2);则列字节数x列数=一个字符所占用的字节数。

可以改动公式为u8 csize=(size/8+((size%8)?1:0))*列数,这样可以适用于所有大小的字符

PCtolcd2002提字库的字节计算方法相关推荐

  1. BMP文件结构及图像每行字节计算方法

    BMP文件结构 1. BMP文件组成 BMP文件由文件头.位图信息头.颜色信息和图形数据四部分组成.文件头主要包含文件的大小.文件类型.图像数据偏离文件头的长度等信息:位图信息头包含图象的尺寸信息.图 ...

  2. PCtoLCD2002完美版使用总结

    在学习使用ssd1306OLED屏时,需要在上面显示英文字符或汉字,这就需要使用到字库.对照原子的库一一对应,最终搞明白了PCtoLCD2002完美版如何使用,以及字库生成的方法. 说明: 1.  因 ...

  3. bat 调用class文件_拯救写框架的程序员!用字节码替代反射,实现任意函数调用...

    作者 | 阿里巴巴文娱高级开发工程师 兰摧 技术类别:JAVA,后端技术,中间件开发,框架开发 技术亮点:字节码实现类似反射的功能,速度接近JAVA原生的调用 一.背景 我们在写一些框架或者中间件时, ...

  4. 光盘显示0字节可用_正点原子【STM32-F407探索者】第四十五章 汉字显示实验

    1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 汉字显示在很多单片机系统都需要用到,少则几个字,多则整个 ...

  5. stm32怎么加载字库_STM32如何实现W25X16的汉字字库存储

    系统中使用过多的汉字会出现芯片容量不够用的问题,可将数据存储在外部FLASH中,在需要使用时进行调用即可.本文是通过STM32串口1实现对W25X16的汉字字库存储.软件层面,配置串口1和SPI1即可 ...

  6. java中点阵字库的解析

    最近研究点阵字库的展示,搜到很多东西,而且大多都是C语言做的,作为一个Android开发的码农,整理了一篇java版的,一方面自己记录,一方面帮助有需要的人... 点阵字,顾名思义,就是用点组成一个个 ...

  7. 字节跳动教育业务怎么样_在字节跳动教育业务工作体验如何?

    不请自来回答一下. 利益相关:在字节跳动做教育,刚过半年的试用期 前一个公司,用X代替吧,呆了四年,一直以来我的人设是解题大神+技术宅,个人性格偏内向,热衷于数学,在其他方面也不爱争,于是在职级森严的 ...

  8. 字节一年,人间三年!

    往期热门文章: 1.无需注解的 SpringBoot API文档生成神器! 2.京东一面:MySQL 中的 distinct 和 group by 哪个效率更高?太刁钻了吧! 3.使用 try-cat ...

  9. “字节一年,人间三年!”

    在网上冲浪的时候看到一个问题: 图片 看到这个问题的时候我就想起了在江湖上流传已久的一句话:字节一年,人间三年. 然后我看到了这个问题下的一个高赞回答,分享给了我一位曾经在字节工作过接近三年时间的朋友 ...

  10. STM32硬件SPI驱动OLED

    文章目录 一.OLED相关 1.OLED简介 2.0.96寸的OLED模块概述 3.模块引脚说明 4.汉字点阵编码原理 二.硬件SPI 1.SPI简介 2.SPI的引脚映射关系 三.SPI驱动的OLE ...

最新文章

  1. 发条js调试工具_小工具大帮手,利用 @open-node/antman 实现 node.js 进程线上调试,无须重启...
  2. nginx优化 突破十万并发
  3. 比特币交易追踪溯源技术介绍
  4. 【面试招聘】 美团提前批通关之旅
  5. boost::fusion::erase用法的测试程序
  6. 《四世同堂》金句摘抄(十八)
  7. [剑指offer][JAVA]面试题第[18]题[删除链表的节点]
  8. linux语言yhq,linux通过docker安装kafka
  9. matlab 元胞数组合并(fail)
  10. 到底是什么反射,泛型,委托,泛型
  11. 如何使用云效看板,让需求持续快速地流动和交付...
  12. 枚举、自动装箱与注解(元数据)
  13. 痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(6)- Bootable image格式与加载(elftosb/.bd)...
  14. python导入鸢尾花数据集_python数据挖掘学习笔记】十九.鸢尾花数据集可视化、线性回归、决策树花样分析...
  15. python地震数据处理_Python爬虫之实时地震数据
  16. 松下电视机服务器未响应,松下等离子电视机通病有哪些 教你如何解决
  17. 价格奥秘-在超市遇见亚当斯密--第十章 便宜鸡蛋会创造更多的就业机会?
  18. ODL(C版本)安装过程
  19. 面试被问到CAS原理,触及知识盲区,脸都绿了!
  20. CSS之border

热门文章

  1. restful风格的接口设计
  2. excel筛选查询函数
  3. 【软件测试基础】控制用例粒度:测试点的组合和拆分
  4. Cocos游戏开发——004cc.Node坐标空间
  5. 简洁明了的单例模式及其五种写法
  6. twemproxy0.4原理分析-批量操作(mset,hset等)的实现原理
  7. 练习如下命令的使用: set mset get mget keys type exists ttl expire move 、select del flushdb flusha
  8. 请同学吃饭她带来6人,我中途逃单:不是小气,而是不吃“苍蝇”
  9. Elasticsearch第二篇:es之间版本比较
  10. 光线追踪技术 第二章