如何在C++中使用libjpeg.lib函数库

原创 2004年10月06日 09:04:00
如何在C++中使用libjpeg.lib函数库 如果想在自己的应用程序中集成处理jpeg图片功能,IGL提供了很好函数库,如果善加用之则可达到事半功倍的效果。因为是该函数库是opensource所以我们不必担心软件版权问题!(呵呵,毕竟我们要尊重别人的软件成果)。可以从网络下载获得最新的函数库,下载地址:http://www.ijg.org 我则以libjpeg-6b版本介绍与自己用VC++6.0的开发应用程序整个集成过程。 1、下载最新的函数库,解压缩后放到一个目录中例如: c:/temp/jpeglib-6b/ 2、生成头文件jconfig.h,新建一个文件命名为jconfig.h,拷贝程序库中jconfig.vc内容到刚建立的文件中。 3、进入命令行模式RUN->CMD,然后执行 nmake -f makefile.vc 生成所需要的libjpeg.lib函数库。 4、用VC++6.0创建自己的应用程序,在需要引用函数库的地方加入 extern "C" { #include "jpeglib.h" } 因为函数库是用C语言写的所以,记住一定要用extern包装起来整个编译预处理文件,否则在编译连接的时候就会产生一大堆的unresolved link error...。 经过以上的步骤我们就可以在自己的应用程序中调用库函数中提供的函数了。 希望以上的方法能够对将要使用该libjpeg.lib或者在使用过程遇到问题的人员有所帮助!

jpeglib使用指南

您可以到www.ijg.org网站下载libjpeg的源码, IJG JPEG Library就是jpeg压缩库,是以源码的形式提供给软件开发人员的,当然在软件包里也有编译好的库文件,我们这里就只用到...
  • achellies
  • achellies
  • 2009年06月03日 09:54
  • 39228

使用libjpeg处理图像(libjpeg的使用压缩与解压缩jpg格式)

使用libjpeg处理图像(libjpeg的使用压缩与解压缩jpg格式) 2009-05-04 16:21 标题:利用libjpeg处理图像 作者:赵新国 Email:zh...
  • eilianlau
  • eilianlau
  • 2011年12月21日 19:10
  • 6610

开源JPEG图像(解)压缩库libjpeg的编译与使用示例(以VS2010为例)

本文将关注IJG提供的JPEG图像压缩/解压缩库的编译与初步使用。
  • von_Ryan_Hack
  • von_Ryan_Hack
  • 2014年12月29日 17:22
  • 2353

Jpeglib移植到arm平台 & 修改支持解码内存中的jpeg数据流

最近在做图像相关的一些工作,遇到了这样一个问题,就是需要把内存中的jpg的数据流转换成只有RGB数据一组数据流(解码内存中的jpeg数据)。很多图像处理工具和开源库都给出了图像解码的函数接口,可是有时...
  • chengfei609
  • chengfei609
  • 2015年06月01日 22:58
  • 986

Dev-C++中使用libjpeg库的配置

1、取消Dev-C++的自动缩进功能 我使用起来的时候,看决Dev-C++的缩进功能有点问题,离智能缩进还差一截,所以,我还是喜欢手动缩进一点。 2、设置工程属性 在工程名上面点右键选择...
  • pengqianhe
  • pengqianhe
  • 2012年09月08日 08:10
  • 1238

C++从注册表中获取用户的历史记录

1.主要是读取注册表中HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs的值,至于怎么读取注册表。 C++中: HK...
  • helonSY
  • helonSY
  • 2011年11月17日 14:26
  • 1373

最简单的ndk调用!通过libjpeg库来加载图片,避免了oom~

我在这里说下显而易见的优势:大量节省上传流量,处理后的图片效果和前期原图基本没啥变化,但是质量可以相差10倍!!是不是狠diao~, 老司机先上图, 有没有一种被惊艳的感觉~! 再看看点击原图片查...
  • AndroidException
  • AndroidException
  • 2016年11月06日 12:31
  • 1574

修改libjpeg源码实现解码/压缩内存中的图像(保留原有接口)无需另写接口直接调用即可

  • 2016年04月08日 19:16
  • 1.01MB
  • 下载

数据库在C++程序中使用方法

在编写代码时,堆栈是最常用的数据结构。它的概念简单,编写也比较简单。有这么一个情况,桌子上有堆成一堆的5本书,你想增加一本。应该怎么做?只要把书放在顶端就可以了。如果你想从这堆书中取出第3本呢?你只要...
  • xad25b9ec0c
  • xad25b9ec0c
  • 2014年05月02日 17:35
  • 291

【C++】C++中使用scanf printf

#include using namespace std; int main( ) { int a; float b; char c; scanf("%d %c %f",...
  • linghugoogle
  • linghugoogle
  • 2016年10月08日 11:11
  • 349
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在C++中使用libjpeg.lib函数库
举报原因:
原因补充:

(最多只允许输入30个字)