找回密码
 立即注册
楼主: jackfangxq

字库生成 / 图片取模 新增工具, AIAPP-ISP V6.95G 正式版发布,大家帮测试

  [复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2024-2-19 14:53:34 | 显示全部楼层
大*** 发表于 2024-2-19 12:09
字库工具很完美

只有一个像素需要两个或两个以上的字节存储时,
才有有高字节在前或者低字节在前的说法

16位模式前面的几项,都是一个字节存储多个点
数据本来就是以字节为单位的,此时设置高字节在前没有意义

点评

原来是这样啊,那问题就只剩下最重要的 【取模顺序】 了。 以及还有个 【高位在前】还是【低位在前】 的设置,有了这个,不光OLED和LCD可以用,LED点阵屏也可以使用了。  详情 回复 发表于 2024-2-19 15:05
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:392
  • 最近打卡:2025-05-01 15:00:39

24

主题

305

回帖

2556

积分

荣誉版主

积分
2556
发表于 2024-2-19 15:05:20 | 显示全部楼层
zh*** 发表于 2024-2-19 14:53
只有一个像素需要两个或两个以上的字节存储时,
才有有高字节在前或者低字节在前的说法

原来是这样啊,那问题就只剩下最重要的 【图片的取模顺序】 了。
以及还有个 【
高位在前】还是【低位在前】 的设置,有了这个,
不光OLED和LCD可以用,LED点阵屏也可以使用了。

点评

不太明白你说描述的“图片的取模顺序”是不是就是我们的软件上面的扫描模式 目前软件中的扫描模式选项中,各种组合都有了  详情 回复 发表于 2024-2-19 15:18
能体会到发现一个不理解的现象然后找原因然后要么解决掉问题要么被问题解决掉的那种快乐是我的幸运
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2024-2-19 15:14:44 | 显示全部楼层
王*** 发表于 2024-2-19 13:17
提一个小小的建议,这个图片取模的背景能不能换个颜色?

多谢建议!
后续会增加自定义背景颜色功能
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2024-2-19 15:18:39 | 显示全部楼层
大*** 发表于 2024-2-19 15:05
原来是这样啊,那问题就只剩下最重要的 【图片的取模顺序】 了。
以及还有个 【高位在前】还是【低位在前 ...

不太明白你说描述的“图片的取模顺序”是不是就是我们的软件上面的扫描模式
目前软件中的扫描模式选项中,各种组合都有了

点评

图片模式下,直接取模,按照OLED的数据结构,八个顺序都取不出正确顺序 [attachimg]35403[/attachimg][attachimg]35398[/attachimg] 只有通过旋转图片和逆向顺序取模(红框里的方式)才能显示正常 [attachimg]3540  详情 回复 发表于 2024-2-19 15:34
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:392
  • 最近打卡:2025-05-01 15:00:39

24

主题

305

回帖

2556

积分

荣誉版主

积分
2556
发表于 2024-2-19 15:34:40 | 显示全部楼层
zh*** 发表于 2024-2-19 15:18
不太明白你说描述的“图片的取模顺序”是不是就是我们的软件上面的扫描模式
目前软件中的扫描模式选项中 ...

图片模式下,直接取模,按照OLED的数据结构,
八个扫描模式都取不出正确顺序
QQ截图20240219153625.jpg 1708327474605.jpg
1212121.jpg
1708328461539.jpg

只有通过旋转图片和逆向顺序取模(红框里的方式)才能显示正常
未标题-2.jpg


而文字工具那边就是正确的

能体会到发现一个不理解的现象然后找原因然后要么解决掉问题要么被问题解决掉的那种快乐是我的幸运
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-2-19 18:59:34 | 显示全部楼层
大*** 发表于 2024-2-19 15:34
图片模式下,直接取模,按照OLED的数据结构,
八个扫描模式都取不出正确顺序

有无可能调整一下OLED显示图片的代码,主要是推送数据的循环嵌套

点评

可以断定没有这个可能,理由有二: 第一、 文字工具里是可以按照列行式提取图片数据的,到了图片工具里,没有道理相同的选项却取出不同的顺序来,大概率是程序的这部分还没有完善。这一点从下午测试了八种模式不同尺  详情 回复 发表于 2024-2-19 20:57
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-2-19 19:46:33 | 显示全部楼层
字库工具建议加个文字颜色和背景颜色的设置(点击打开调色板设置)
还有点击像素区域建议加个取反,便于修改图像和手动绘图
要是能批处理就好了,视频用其他软件导出对应像素的jpg序列,
然后直接转换成16进制,现在实现这个功能是自己用C#写的

点评

还有字库工具建议加个打开bmp图像和另存为bmp图像的功能,之前自己做的字库都是bmp文件 [attachimg]35433[/attachimg] [attachimg]35434[/attachimg] [attachimg]35435[/attachimg]  详情 回复 发表于 2024-2-19 19:55
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-2-19 19:55:41 | 显示全部楼层
Debu*** 发表于 2024-2-19 19:46
字库工具建议加个文字颜色和背景颜色的设置(点击打开调色板设置)
还有点击像素区域建议加个取反,便于修 ...

还有字库工具建议加个打开bmp图像和另存为bmp图像的功能,之前自己做的字库都是bmp文件
截图202402191952322618.jpg
截图202402191952577926.jpg

截图202402191953161478.jpg


点评

最好能支持到几千像素,经常用PS拼接成一张图然后直接转换 [attachimg]35436[/attachimg] [attachimg]35437[/attachimg] 用的是这个  详情 回复 发表于 2024-2-19 20:08
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-2-19 20:08:30 | 显示全部楼层
Debu*** 发表于 2024-2-19 19:55
还有字库工具建议加个打开bmp图像和另存为bmp图像的功能,之前自己做的字库都是bmp文件

最好能支持到几千像素,经常用PS拼接成一张图然后直接转换

截图202402192006566054.jpg

截图202402192007376254.jpg

用的是这个 字模提取 V2.2.exe (267.5 KB, 下载次数: 122)

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:392
  • 最近打卡:2025-05-01 15:00:39

24

主题

305

回帖

2556

积分

荣誉版主

积分
2556
发表于 2024-2-19 20:57:48 | 显示全部楼层
晓*** 发表于 2024-2-19 18:59
有无可能调整一下OLED显示图片的代码,主要是推送数据的循环嵌套

可以断定没有这个可能,理由有二:
第一、
文字工具里是可以按照列行式提取图片数据的,到了图片工具里,没有道理相同的选项却取出不同的顺序来,大概率是程序的这部分还没有完善。这一点从下午测试了八种模式不同尺寸的十几种排列组合里可以看出来。就比如图片的宽高值,宽128的图片会被拆成奇偶场的左右两半。


第二、
我在第一条留言里就说到了作为用户目前的几种解决方法,第一个就是使用缓存,自己重新写匹配取模顺序的显示代码。反复看几遍取模的显示结果,就能反推出来,这个并不难。但是作为好用的工具,首要的就是方便用户,而不是硬拉扯用户取适应它。手头存的各种取模软件有很多种,每种都是尽量贴近普遍算法以达到通用,没有一个是特立独行自创一套规矩来要求用户的。在这一点上STC也是不可能出这种错误的。所以结论依旧还是 这部分还没完善到,毕竟16位TFT图片的逐行式取模部分是很顺利的。


点评

帮抓紧测试下,正好我们还要完善下 HID+2CDC 的USB复合设备程序  详情 回复 发表于 2024-2-21 09:17
能体会到发现一个不理解的现象然后找原因然后要么解决掉问题要么被问题解决掉的那种快乐是我的幸运
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 20:00 , Processed in 0.183379 second(s), 117 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表