如何读取BMP,GIF,JPEG等图像的信息 本人是从事RS专业的,老师让先读取BMP图像数据,由于所学的C语言知识有限,刚接触这个问题不知道如何下手,请高手指点,最好能给几个例子,模仿一下。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己写的话,没得说,先看BMP文件的数据结构;其他的话可以借鉴一些现有的库,例如CImage,CxImage,OpenCV等等,总之,很基础的东西,耐心点,很容易 嗯。BMP的数据结构已经知道,就是如何去把它读出来的mian函数不怎么会写,没有过任何经验,还有老师让我们写直方图均衡化的算法,中值滤波处理等。只能从最基础的学起,但希望能有个模板,去模仿一下,不感到太抽象。 读bmp文件和gif,jpeg的方法根本不一样,所以你这个问题最好分开来问。 用个类库读出来通通转成bmp先~~ bmp和gif(非动画)都很简单,就是一个固定的头结构(按照偏移字节处理也行)jpg的就很麻烦的说...需要仔细理解jpg的段定义,其图元信息需要通过复杂的解析运算才能获取不管怎么说,都需要仔细阅读相关文件格式文档 http://hi.baidu.com/guangfjy/blog/item/ce70e27f9044020d29388a73.html有图像格式格式 通过IPicture接口来显示JPEG和GIF图像,首先利用CFile对象从文件中读取图像数据到缓冲区中,然后调用CreateStreamOnHGlobal 方法在缓冲区中创建一个流对象,接着调用OleLoadPicture方法从流中加载图像信息到IPicture中,最后调用IPicture的Render方法绘制图像。 只会写BMP打开的方式,JPG的格式我也还没学会~帮不到哦~ 回复#17:给个BMP的也可以呀,我理解还不是很深。。谢啦! MFC 动态设置文本框文字大小 Microsoft Visual C++ 2008 Express Edition可以做网络电视吗 请问如果知道哪个static控件被点了,具体内容内详 关于创建基于对话框类的疑问????(当然,是初级初级疑问,呵呵) 请教!数据库问题 考上系分了,散点分庆祝一下! windows的消息队列有多长(缓冲多大)? 怎么制作象Mp3Dancer那样的软件?? 位图问题 如何将类添加到程序中? MFC怎么让DIALOG1中添加数据后点击确定BUTTON后,在DIALOG2里的列表控件里显示刚才新添加的数据,我用的MySQL? 如何在新建类中画图?
jpg的就很麻烦的说...需要仔细理解jpg的段定义,其图元信息需要通过复杂的解析运算才能获取不管怎么说,都需要仔细阅读相关文件格式文档
有图像格式格式
通过IPicture接口来显示JPEG和GIF图像,首先利用CFile对象从文件中读取图像数据到缓冲区中,然后调用CreateStreamOnHGlobal 方法在缓冲区中创建一个流对象,接着调用OleLoadPicture方法从流中加载图像信息到IPicture中,最后调用IPicture的Render方法绘制图像。