标题:[求助]如何用C获得图片的象素信息
只看楼主
Todd_Sun
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-22
 问题点数:0 回复次数:3 
[求助]如何用C获得图片的象素信息

老师要求将一个matlab的程序改写成C语言的,在matlab里用是imread()读入一幅图片,然后用size()就可以获取图片的长宽值,现在用C语言来写,应该怎么做才能读入图片并获取这幅图片(比如JPG格式的)的象素信息(主要是图片的长,宽,和每个象素点的灰度值)呢?
请各位高手指点一下,谢谢。

搜索更多相关主题的帖子: matlab C语言 imread 象素点 
2006-07-22 12:52
jig
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:530
专家分:242
注 册:2005-12-27
得分:0 
朋友,若要实现显示JPG,是有一定难度,主要是解码不易,但也有网友已经作出这样的开发包,而显示BMP图就简单的很,你只需要具体了解一下BMP文件的格式,就可以轻易取得图片信息。

如BMP图的,NEO就已经有非常完善的BMP图显示模块,且代码开源,你可以在本网站下载仔细看看。若嫌麻烦,你也可以下载256色JS图形开发包,这个显示模块比较简单,适合对图片显示还不熟悉的朋友了解,若要了解JPG的显示,朋友也可在本网站下载EC图形开发包,这个也是开源的,你也可仔细看看,相信很快会有收获。

建议先把BMP显示的看看,了解C怎么解决图片显示的基本硬件设置,然后再去研究JPG的显示,由于若细细追究BMP图片显示不是三言片语能讲清楚,所以还是希望LZ先在本网站找资料先,等有足够了解定能轻松解决你的问题

个人网站 -  http://.h001.
2006-07-22 15:23
Todd_Sun
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-22
得分:0 
多谢版主的指点,我先按照你说的看看,研究一下。
2006-07-22 15:38
ljfly
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-12-18
得分:0 

我也有同样的问题。
谢谢版主!
我也先按你说的研究一下~

2007-01-06 23:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-79675-1-1.html




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

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