搜索
bottom↓
回复: 18

彩色图片取模软件除了Image2Lcd,还有哪个?

[复制链接]

出0入4汤圆

发表于 2023-11-23 23:48:03 | 显示全部楼层 |阅读模式
我现在用的就是Image2Lcd,发现用它识别一些BMP图片,颜色都变了。

因此找找还有哪些彩色图片的取模软件?

出200入2554汤圆

发表于 2023-11-24 00:20:43 | 显示全部楼层
不如尝试直接 C 语言?

24/32bit BMP 文件,从 0x36 地址开始,就是逐行的 BGRA BGRA.....

出0入4汤圆

 楼主| 发表于 2023-11-24 09:08:38 | 显示全部楼层
t3486784401 发表于 2023-11-24 00:20
不如尝试直接 C 语言?

24/32bit BMP 文件,从 0x36 地址开始,就是逐行的 BGRA BGRA..... ...
(引用自2楼)

那是用哪个软件打开BMP文件,才能将当中数据提取出来呢?

我不会上位机编程,我的想法是将数据提取出来,再想办法转为RGB的数据。

出0入4汤圆

 楼主| 发表于 2023-11-24 09:48:06 | 显示全部楼层
bmp可以用Editplus打开,但是我的初始问题是找一个图片取模软件,有坛友可以分享吗

出10入210汤圆

发表于 2023-11-24 19:33:51 | 显示全部楼层
Landmark 发表于 2023-11-24 09:48
bmp可以用Editplus打开,但是我的初始问题是找一个图片取模软件,有坛友可以分享吗 ...
(引用自4楼)

WinHex,ultraedit都可以。

出0入4汤圆

 楼主| 发表于 2023-11-25 10:35:35 | 显示全部楼层
rainbow 发表于 2023-11-24 19:33
WinHex,ultraedit都可以。
(引用自5楼)

谢谢老陈

出0入32汤圆

发表于 2023-11-25 15:48:32 | 显示全部楼层
十几年前刚毕业时,进的LCD生产企业,天天跟这些打交道。之前公司用的转图软件是公司内部写的,当时我还觉得有些地方不方便,还用VB6.0重新写了一个。现在忘干净了。

出0入0汤圆

发表于 2023-11-25 22:11:40 来自手机 | 显示全部楼层
Nopad++也可以打开,也可以用segger的bmpcvt转换

出0入4汤圆

 楼主| 发表于 2024-1-13 11:58:45 | 显示全部楼层
找了一英文版的软件,完美解决了我的问题。现在上传上来分享给大家。

。。这个软件超过了16M,我无法上传??
那到这里下载吧:https://sourceforge.net/projects/lcd-image-converter/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出140入158汤圆

发表于 2024-1-13 13:19:00 | 显示全部楼层
用Python写个就几分钟的事,不熟python的话交给GPT去写则更快,一两分钟的事,哈哈

出0入4汤圆

 楼主| 发表于 2024-1-13 14:01:47 | 显示全部楼层
amigenius 发表于 2024-1-13 13:19
用Python写个就几分钟的事,不熟python的话交给GPT去写则更快,一两分钟的事,哈哈 ...
(引用自10楼)

我正在学习Python,希望不会学习烂尾哈

出0入4汤圆

 楼主| 发表于 2024-1-15 14:33:09 | 显示全部楼层
amigenius 发表于 2024-1-13 13:19
用Python写个就几分钟的事,不熟python的话交给GPT去写则更快,一两分钟的事,哈哈 ...
(引用自10楼)

用Python搞了半天才搞出来,当然我对Python还不熟

谢谢大神提醒

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出615入1076汤圆

发表于 2024-1-15 14:41:43 | 显示全部楼层
本帖最后由 dukelec 于 2024-1-15 14:59 编辑
Landmark 发表于 2024-1-15 14:33
用Python搞了半天才搞出来,当然我对Python还不熟

谢谢大神提醒
(引用自12楼)


一条命令搞定(convert 命令属于 ImageMagick 开源软件):
  1. $ convert IN.png -type truecolor OUT.rgb
复制代码


生成 RGB 裸数据,输入图片可以是任意通用格式

rgb 裸数据转 c 语言数组头文件也是一条命令的事:

  1. $ xxd -i OUT.rgb OUT.h
复制代码



还可以顺便改改颜色、尺寸、旋转,譬如:
  1. $ convert IN.png -fill white -resize 50x100% -modulate 100 -modulate 100,100 -colorize 40 -geometry x684 -bordercolor none -alpha remove -rotate 90 -type truecolor OUT.rgb
复制代码


参数解释:

brightness:
    -modulate xxx       # default 100, recommended range: 80~130

saturation:
    -modulate 100,xxx   # default 100, recommended range: 90~150

density_n:
    -colorize xxx       # required range: 1~100, recommended: 20~50


需要 rgb565 的话,可以用 ffmpeg 命令:

  1. $ ffmpeg -i IN.png -pix_fmt rgb565 OUT.rgb
复制代码


或者依旧用 convert 命令,先增加参数 “-define bmp:subtype=RGB565”,转成 bmp 文件,再把 bmp 文件的最后 长 x 宽 x 2 bytes 数据取出来就行了:

https://stackoverflow.com/questi ... -without-bmp-header

出140入158汤圆

发表于 2024-1-15 14:43:07 | 显示全部楼层
Landmark 发表于 2024-1-15 14:33
用Python搞了半天才搞出来,当然我对Python还不熟

谢谢大神提醒
(引用自12楼)

现在有python确实是很方便,加上GPT更是如虎添翼。回想多年前用VC++写个PNG转自定义的图片格式(RGBA4444)就够忙活一段时间,当年VC++还不支持PNG,得用libpng来先解码。

出0入4汤圆

 楼主| 发表于 2024-1-15 15:00:04 | 显示全部楼层
dukelec 发表于 2024-1-15 14:41
一条命令搞定(convert 命令属于 ImageMagick 开源软件):


(引用自13楼)


大神您这些代码是什么语言?什么编译平台?

出0入4汤圆

 楼主| 发表于 2024-1-15 15:00:43 | 显示全部楼层
amigenius 发表于 2024-1-15 14:43
现在有python确实是很方便,加上GPT更是如虎添翼。回想多年前用VC++写个PNG转自定义的图片格式(RGBA4444 ...
(引用自14楼)

大神,您的GPT是3.5还是4.0的?

出615入1076汤圆

发表于 2024-1-15 15:21:13 | 显示全部楼层
Landmark 发表于 2024-1-15 15:00
大神您这些代码是什么语言?什么编译平台?
(引用自15楼)


这不是代码,不涉及编译,这是 linux 命令,windows 也可以用

出0入4汤圆

 楼主| 发表于 2024-1-15 15:25:55 | 显示全部楼层
dukelec 发表于 2024-1-15 15:21
这不是代码,不涉及编译,这是 linux 命令,windows 也可以用
(引用自17楼)

谢谢大神提供一个思路哈

出140入158汤圆

发表于 2024-1-15 15:37:20 | 显示全部楼层
Landmark 发表于 2024-1-15 15:00
大神,您的GPT是3.5还是4.0的?
(引用自16楼)

以前是用3.5,被封了后用bing
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 22:56

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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