找回密码
 立即注册
楼主: jackf***

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

  [复制链接]
  • TA的每日心情
    开心
    2024-4-29 10:31
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    16

    主题

    712

    回帖

    2536

    积分

    超级版主

    积分
    2536
    发表于 2024-2-19 14:53:34 | 显示全部楼层

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

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

    点评

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

    使用道具 举报

  • TA的每日心情
    开心
    昨天 09:29
  • 签到天数: 101 天

    [LV.6]常住居民II

    11

    主题

    135

    回帖

    1157

    积分

    荣誉版主

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

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

    点评

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-29 10:31
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    16

    主题

    712

    回帖

    2536

    积分

    超级版主

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-29 10:31
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    16

    主题

    712

    回帖

    2536

    积分

    超级版主

    积分
    2536
    发表于 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
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 09:29
  • 签到天数: 101 天

    [LV.6]常住居民II

    11

    主题

    135

    回帖

    1157

    积分

    荣誉版主

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

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

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


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

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

    使用道具 举报

  • TA的每日心情
    慵懒
    6 小时前
  • 签到天数: 92 天

    [LV.6]常住居民II

    14

    主题

    347

    回帖

    815

    积分

    荣誉版主

    热心市民

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

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

    点评

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

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 113 天

    [LV.6]常住居民II

    25

    主题

    304

    回帖

    1041

    积分

    荣誉版主

    Cyber Hamster

    积分
    1041
    发表于 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
    (=・ω・=)
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 113 天

    [LV.6]常住居民II

    25

    主题

    304

    回帖

    1041

    积分

    荣誉版主

    Cyber Hamster

    积分
    1041
    发表于 2024-2-19 19:55:41 | 显示全部楼层
    DebugLab 发表于 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
    (=・ω・=)
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 113 天

    [LV.6]常住居民II

    25

    主题

    304

    回帖

    1041

    积分

    荣誉版主

    Cyber Hamster

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

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

    截图202402192006566054.jpg

    截图202402192007376254.jpg

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

    (=・ω・=)
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 09:29
  • 签到天数: 101 天

    [LV.6]常住居民II

    11

    主题

    135

    回帖

    1157

    积分

    荣誉版主

    积分
    1157
    发表于 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, 2024-5-9 08:12 , Processed in 0.086485 second(s), 76 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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