XMU 数字图像处理实验4 VC/VS MFC 编写JPEG图象读/写程序

不要照抄!不要照抄!不要照抄!

首先需要用到老师给的JpegDecoder和jpeglib(需要自己生成),

使用VS的命令行来生成jpeglib,具体步骤为

使用libjpeg源代码实现读取jpeg格式图片,生成.lib方法如下:(转自

1. 首先去官网http://www.ijg.org/files/下载源码,下载的是jpegsr9a.zip。

2. 解压后放到E盘根目录,“E:\jpeg-9a\”下会有很多文件。

3. 将“jconfig.vc”改成“jconfig.h”  

4. 将“makefile.vc”中第12行   

!include <win32.mak>

改成  !include <C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\win32.mak>  

(就是你电脑里面的win32.mak文件的路径,如果没有就网上下一个就好) 

5.之后进VS的开发人员命令提示,cd到你的jpeg-9a目录,如E:\jpeg-9a 

6. 定位到E:\jpeg-9a。

在命令行中输入  cd jpeg-9a  

7. 输入” nmake -f makefile.vc” 生成所需要的libjpeg.lib函数库。  

8. 使用时,将“jconfig.h”、“jmorecfg.h”、“jpeglib.h”、“libjpeg.lib”四个文件拷贝到对应的文件夹内。  

9.  libjpeg.lib是用c语言开发的,如果在C++程序里使用,需要用extern "C" { }包含一下。如下:   

extern "C"  

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值