摘要: 还是关于图像格式上的东西。使用了libjpeg库将jpeg图像转换到bmp格式。解压原理还是相对复杂的,将来有机会说不定会详细介绍。这里只是库的使用而已。 首先需要下载libjpeg库,网址在这里:http://www.ijg.org/ 然后需要配置环境,我是在windows下用vs2010搞的,编译库可以参考这篇文章。编译出jpeg.lib就可以了。当然实际编程还需要相应的头文件,头文件在下载的文件中。 如果不想编译就在这下载吧:http://vdisk.weibo.com/s/jpiMs 下面是相应的例程,只能将24位彩色图和8位深度图的jpg转换到bmp。#include <... 阅读全文
posted @ 2012-11-30 20:17 Dsp Tian 阅读(14911) 评论(6) 推荐(1) 编辑
摘要: 自从上一次写了bmp文件格式分析,后来是准备马上就写程序了,谁知后来就忘了,昨天突然想起来就将其写了出来。 程序的功能是将彩色图转灰度图,中间彩色和灰度的文件header都用到了,程序的流程我想我写的还是比较清楚的。没有用到Windows下的某些函数,在Linux下应该也能运行。#include <iostream>#include <fstream>using namespace std;#pragma pack(2) //两字节对齐,否则bmp_fileheader会占16Bytestruct bmp_fileheader{ unsigned short b... 阅读全文
posted @ 2012-11-30 10:24 Dsp Tian 阅读(11865) 评论(0) 推荐(0) 编辑