BMP转成C语言数组文件工具(用image2lcd代替bmp2h.exe)
来源:互联网 发布:网络新词汇 编辑:程序博客网 时间:2024/06/15 08:46
http://blog.csdn.net/kangear/article/details/8577303
学习裸机,到LCD这了,因为LCD屏和别人不一样,参数搞定后图片也要自己弄一个,最先想想来了mini2440光盘中的有一个bmp2h.exe,用它可以的。不过有一点不行,就如下这图:
出现这种情况我还反复试了其它图也都是这种情况,刚开始我做了三个假设:1屏有问题;2LCD参数有问题 3这个制作这个数组有问题
排除第一个就是烧上系统启动查看正常,第一种可能排除。
第二个和第三个不好区分,不过还是找最好排除的来弄。找一个其它的制作BMP TO C file 的软件,找了好些个,结果还引出了其它问题,它们还不如这个呢!这个image2lcd这个用过一次不行,不过在找其它东西看到设置方法,就又用了一次,结果OK了,现在先把设置记下来,再去弄清楚里边的原理。图如下:
我出现的差错是没有选上 高位在前(MSB Fist),结果显示的颜色不正常。是在这里的4楼看到了蛛丝马迹。结果一试还真就OK了截图如下:
这样这个问题就解决了,看来这个软件涉及的面广,不是傻瓜式的。再给bmp2h.exe上个最后一张图:
Image2Lcd:这里
Image2Lcd 是一款工具软件,它能使你把各种来源的图片转换成特定的数据格式以用来匹配单片机系统所需要的显示数据格式。Image2Lcd支持的输入图像格式包括: BMP, WBMP, JPG, GIF, WMF, EMF, ICO, 等等。Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。对于包含了图像头数据保存的图像数据文件,Image2Lcd能重新打开作为输入图像。
特点
- 支持所有的点阵LCD所需要的特殊显示数据格式。
- 可视调节输出图像效果。
- 256色模式下支持用户调色板(TIFF格式)。
- 支持4096色图像输出。
- 以二进制类型和C语言数组类型(文本)两种方式保存数据,方便单片机开发者的不同需要。
- 保存的数据支持LSB First/MSB First(很多单片机系统WORD高低字节排列与PC相反)。
- 可以保存图像为指定颜色数的BMP格式图像。
- 即时图示当前设置的数据格式。
- BMP转成C语言数组文件工具(用image2lcd代替bmp2h.exe)
- BMP转成C语言数组文件工具(用image2lcd代替bmp2h.exe)
- bin文件转成C语言数组之c代码
- C语言构建BMP文件(一)
- C 语言生成BMP 文件
- 解析bmp文件(C语言)
- C语言读写BMP文件
- BMP文件操作C语言
- c语言读取bmp文件
- C语言生成BMP文件
- C语言读取BMP图像到数组,BMP图片格式
- BMP文件学习笔记(一): C/C++语言实现.bmp文件读写
- C Array Dumper(一个将任意文件转成C语言数组文本的东西)
- 用C语言解析BMP文件的结构
- 用C语言解析BMP文件的结构
- 用C语言解析BMP文件的结构
- 用C语言进行BMP文件的读写
- 用C语言进行BMP文件的读写
- unity 跑酷游戏开发笔记(二)
- 关于ActiveMQ大数据量时的无能为力
- 问题解决 Java浮点数的精度及解决方法
- 系统论
- Remote Thread Execution in System Process using NtCreateThreadEx for Vista & Windows7
- BMP转成C语言数组文件工具(用image2lcd代替bmp2h.exe)
- 通过借用构造函数解决超类型构造函数传参
- 【leetcode】Remove Duplicates from Sorted List II-很精简
- JavaScript排序算法之插入排序
- Tornado
- leetCode:Path Sum
- 大数据与信息隐私
- 黑马程序员——继承、final关键字、抽象类
- 关于Linux系统性能瓶颈定位分析(一),Nginx状态页测试