大明狐
发表于 2024-3-28 10:01:56
本帖最后由 大明狐 于 2024-3-28 10:59 编辑
乘简 发表于 2024-3-27 16:44
有没有这种格式,比如我一直在用的下面这个软件:
这种二维数组的格式我也经常用,可以自己定义
第一步:
在【自定义格式】窗口里
点击【加载模板】
选择“纯数据格式”
此时上方格式框里变成对应的格式内容
第二步:
在关键字 $data$, 前后,手动加上大括号和逗号,写成 {$data$,},
这样就可以在生成的字库里,也在定义的位置带上大括号和逗号
在前面加减空格,可以调整缩进
(其实相当于PCtoLCD的逆向操作,每次需要一维数组格式的时候,也会在PCtoLCD里手动删掉前后的大括号)
另外:
如果不想让索引和序号显示在每组数据的第一行
也可以将【第一行格式】里的 /*'$key$', $index$ */
剪切到【末尾行格式】的关键字后面
这样每组数据不论有多少行,索引和序号都会显示在最后一行
【字节数据格式】里的“0x%02x”
其中最后一个x如果是小写,生成的字库里的十六进制数里的字母就都是小写
如果改成大写X,生成的字库里的十六进制数里的字母就都是大写的
对于结构体格式的表头,算是一个比较通用的存在
不需要结构体的话,可以修改【表头格式】里的内容
删掉声明结构体的部分,把数组声明部分改成自己需要的数据类型和数组名
(其实最简单的办法是只选择数据部分复制出来放进自己的数组{:tongue:})
所有前后带$的关键字,可以在鼠标悬停在“表头格式”框之后弹出的提示框里看到含义
关键字之外的内容,都可以随意修改
修改完之后,可以点击【保存模板】,保存成自己的模板文件
如果以后切换其它模板之后还想用这个格式
可以随时加载回来
这个ini文件就是按照上面的过程修改后的模板
下面就是修改之后的模板生成的字库格式
大明狐
发表于 2024-3-28 10:46:41
本帖最后由 大明狐 于 2024-3-28 10:49 编辑
楼上朋友提到结构体表头格式的问题
通过使用,虽然每次都可以只选择字库数据部分进行复制
或者全部复制再手动删掉不要的部分
但是字库字数比较多或者图片比较大的时候,也感觉到略微麻烦
其实很多时候,生成字模数据,是为了添加进已有的字库数组里
而且比如手工模式画的点阵数据,有些时候也是直接调用数组,不太用结构体的方式
所以有没有可能有个选项,可以通过勾选或者下拉菜单,切换表头格式
可以变成像图片取模工具工具那边一样的unsigned char格式的
还有就是之前说过的给“字节数据格式”里的大小写,也加个悬停注释,
方便给习惯看大写字母的人,作为自定义修改时的参考
liu615
发表于 2024-3-28 12:40:36
方便用户,非常用心的作品。{:4_250:}
jwg
发表于 2024-3-28 14:08:20
挺好用的{:4_250:}
xxkj2010
发表于 2024-3-28 19:00:44
一笔长空 发表于 2024-3-28 14:56
今天更新了新版本的ISP发现看不了之前历史版本的更新内容了这样很不方便,跳着更新不知道更新了什么内容, ...
聚然升了一个大级,估计软件做了大变革。
yjawei
发表于 2024-3-28 21:19:46
原来还有这么高级的用法,谢谢讲解。
晓飛飛
发表于 2024-3-28 22:04:18
目前体验来说还不错,但是这么多程序搞到一个EXE里面,会不会越来越臃肿了,拆分出多个工具各自维护会不会更好一点。
STC-ISP6.94取模测试成功驱动OLED
大明狐
发表于 2024-3-29 14:16:55
本帖最后由 大明狐 于 2024-3-29 14:18 编辑
文字取模工具遇到一个新BUG
【手工模式】的点阵预览框里,只要点击过【移动按钮】
之后再画别的东西,或者打开新的图片
缓存里的内容都没有被更新
不论做没做过其他操作,只要再进行移动操作,内容都会变成上次缓存里的内容
只有关掉工具重新打开才变回正常
110
大图编辑器没有这个问题
zhp
发表于 2024-4-2 11:59:37
大明狐 发表于 2024-3-29 14:16
文字取模工具遇到一个新BUG
【手工模式】的点阵预览框里,只要点击过【移动按钮】
问题已收到,多谢反馈
后续会修改正确{:5_300:}
大明狐
发表于 2024-4-2 17:04:24
zhp 发表于 2024-4-2 11:59
问题已收到,多谢反馈
后续会修改正确
辛苦啦!!{:4_175:}
页:
1
2
3
4
5
6
[7]
8
9
10