功能: 将文本显示在图片上。
分析:
- 文本特指ascii文本,是一串ascii字符集合,ascii字符是一字节的无符号整数
- 图片特指位图,是像素点的二维集合,像素点是rgba四字节的无符号整数
- 显示操作,是将字符像素写进图片像素数组中
综合:
- ascii的无符号整数需要映射到字符像素(即字符字模库)
- 位图二维像素集合可以使用二维数组实现,也可以用一位数组实现
- 文本显示其实就是将一串字符像素写进数组的特定位置
- 像素点不同的格式使用不同数量的字节表示,比如:rgb、rgba
难点:
- 字模库分析,一个字符占用几个字节,字符内容的宽高位数等
- 图片像素操作
- 文本间距控制等