社区
Linux/Unix社区
帖子详情
将一个BMP文件转化为二进制文件,并且存在一个数组中
chang_ing
2011-05-05 10:58:31
加精
请问大家,怎样子将一个BMP图片用程序转化为一个文本文件,并且存在一个数组中,我知道这个有些程序可惜实现,但现在我的需要自己写个程序完成它,麻烦各位帮忙哦!
...全文
4713
79
打赏
收藏
将一个BMP文件转化为二进制文件,并且存在一个数组中
请问大家,怎样子将一个BMP图片用程序转化为一个文本文件,并且存在一个数组中,我知道这个有些程序可惜实现,但现在我的需要自己写个程序完成它,麻烦各位帮忙哦!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
79 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
暖暖90615
2013-05-12
打赏
举报
回复
引用 9 楼 wenxy1 的回复:
有工具, bmptofile.zip,网上找找源代码吧,或者向我索取.
版主 我想要那个工具,我下载了一个不能用。麻烦你发给我一个份,谢谢啦!794964540@qq.com
初楚凌
2013-04-27
打赏
举报
回复
引用 9 楼 wenxy1 的回复:
有工具, bmptofile.zip,网上找找源代码吧,或者向我索取.
您好,您的这个bmptofile.zip,可以给我一份么?网上的,我下不下了,Pudn没有账号。能不能发到我邮箱里,cll58@126.com?谢谢啊!
freegetpp
2011-05-15
打赏
举报
回复
谢谢分享,学习中!
chang_ing
2011-05-14
打赏
举报
回复
[Quote=引用 72 楼 guujiang 的回复:]
这样做有任何意义???
[/Quote]
学术分什么有没有意义乃?
lyt1011
2011-05-14
打赏
举报
回复
不错的东西,收藏了。
tjyjl888
2011-05-14
打赏
举报
回复
程序不错,保存下来备用
GuuJiang
2011-05-13
打赏
举报
回复
这样做有任何意义???
许文君
2011-05-12
打赏
举报
回复
看了之后表示为此贴加精表示不解
bird_boy
2011-05-12
打赏
举报
回复
读图像数据
xqqkl
2011-05-11
打赏
举报
回复
楼主可以到这看看
我以前也做过相同的事情
forch
2011-05-11
打赏
举报
回复
保存一个备用
Sprite
2011-05-11
打赏
举报
回复
取每个像素的RGB值 0-255正好转换成8位2进制数
算法上应该不是很复杂的吧
CSDN1049448987
2011-05-11
打赏
举报
回复
收录了。。
chang_ing
2011-05-11
打赏
举报
回复
[Quote=引用 66 楼 tr0217 的回复:]
楼主可以到这看看
我以前也做过相同的事情
[/Quote]谢谢你!thanks
s20070882
2011-05-09
打赏
举报
回复
不会呀
massa1124
2011-05-09
打赏
举报
回复
真的很有用
dacsd
2011-05-09
打赏
举报
回复
不用那么复杂,用base64编码不就成了文本文件了吗,用的时候还原即可。
andingzhou123
2011-05-08
打赏
举报
回复
律的生活,可以享受;可以放弃
wangjiaoliang
2011-05-08
打赏
举报
回复
不错的东西,收藏了。
lkang08
2011-05-07
打赏
举报
回复
不错,感谢分享
加载更多回复(36)
电子纸模块的实用工具。它可以将任何 jpg、
bmp
或 png 转换为
二进制
或十六进制数组_JavaScript_代码_下载
ImageToEpaper转换器 WaveShare 电子纸模块的实用工具。它可以将任何 jpg、
bmp
或 png 转换为
二进制
、十六进制数组或直接转换为带有标题的完全可用的 cpp
文件
。 它是如何工作的? 我专门为我的 2.9" WaveShare 的电子纸模块制作了这个工具。此显示无法处理普通图像数据,您必须将图像
文件
转换为一维十六进制数组格式。实现此目的需要以下两个步骤: 首先,您需要将图片的所有像素转换为
二进制
数组。(黑点是 1,白点是 0,但您可以使用选项标志反转它)。第二步是将所有创建的数字连接成
一个
字符串,并将其切成 8 位长度的部分。之后,它必须转换为特定的十六进制格式。(我认为这个解决方案背后的原因是模块的显示缓冲区有限,而且这种格式只是小到足以发送和处理数据) 完成此转换后,您可以将十六进制字符的输出数组直接发送到模块。需要注意的是,当您发送图片时,您必须填满整个屏幕!如果您只发送一半大小,则显示的其余部分将被随机像素填充。(除非这是您想要的,那就随意吧!:))所以当您在选项
文件
中设置显示尺寸时,您必须精确!如果图片大小没有完全填满屏幕,转换器会用空数据填
Image2Lcd用于将图像转换
二进制
代码与C代码的软件
是一款工具软件,它能使你把各种来源的图片转换成特定的数据格式以用来匹配项目软件系统所需要的显示数据格式。Image2Lcd支持的输入图像格式包括:
BMP
, W
BMP
, JPG, GIF, WMF, EMF, ICO, 等等。Image2Lcd的输出数据类型包括定制的
二进制
类型、C语言数组类型和标准的
BMP
格式、W
BMP
格式。Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。对于包含了图像头数据保存的图像数据
文件
,Image2Lcd能重新打开作为输入图像 注册名代码1F3E-1A12-3CA4-1983-7D69
bmp
2c
二进制
图片
转化
为c数组
源码vc++环境,如有疑问,请email:aune2004@163.com
BMP
文件
转换成YUV422格式数组
将位图(
bmp
)格式转换成为YUV422数组,可以很方便地用于嵌入式图像处理中涉及到视频处理时的图片处理,并且给出了源码。使用时的输入
文件
名是icon.
bmp
,输出是icon_array
二进制
文件
。
bmp
2cpp:将
bmp
文件
转换为C++
文件
中数据数组的简单工具
BMP
2CPP 工具读取
BMP
文件
并生成带有像素数组的 C++
文件
。 它可用于在 C++ 中快速包含
二进制
文件
作为源
文件
。 用法 ./
bmp
2cpp <
bmp
> [-o
] 汇编 $ make
Linux/Unix社区
23,116
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章