| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 821 人关注过本帖
标题:请教如何读入一张图片,把它转化为数组呢
只看楼主 加入收藏
wungyuhui
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-10-9
收藏
 问题点数:0 回复次数:6 
请教如何读入一张图片,把它转化为数组呢
请教如何读入一张图片,把它转化为数组呢
搜索更多相关主题的帖子: 图片 如何 
2006-10-24 19:52
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
这个问题书上会比大家讲得清楚

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-10-24 20:08
wungyuhui
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-10-9
收藏
得分:0 
关键是我现在没有这方面的书啊
2006-10-24 20:12
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 
什么图片?? 如果是bmp图, 可以 将bmp的头去掉,剩下的就是 象素的数据了

2006-10-25 08:27
wungyuhui
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-10-9
收藏
得分:0 
是BMp可是的啊  那要怎么弄呢
2006-10-25 09:32
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
哦,你是问我这个图片怎么弄啊,可以上baidu 搜索。

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-10-25 20:13
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 
如果是8位的灰度图, 里面会带有 彩色表, 用打开文件方式打开bmp文件, 定位至1078, 因为
这时的bmp 头为:sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER)+sizeof(RGBQUAD)*256

如果不是灰度图, 那么 定位至54 处,因为这时的 bmp头没有彩色表sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER)

剩下的就是你的象素 数据了.... 记得要分配一样的空间..比如24*24 的16位bmp图,则需要24*24*2 BYTE的
空间

2006-10-26 08:48
快速回复:请教如何读入一张图片,把它转化为数组呢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018713 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved