libjpeg是一款开源的JPEG图像库,可以用于编码为JPEG格式或者用于解码JPEG格式的常用库,众所周知,JPEG是一种常见的图片格式,这款工具可以更好地帮助大家处理JPEG格式文件,操作十分方便,高效易行,有需要的朋友欢迎使用。

软件简介:
libJPEG库是用于编码数据为JPEG格式或者解码JPEG格式图片的常用库,OpenCV读取图像底层实现就是利用libJPEG库,而libJPEG-turbo则效率更高。
具体怎么编译编译libJPEG库源码得到lib库的方法很容易搜到,不多做介绍。
下面的代码包含了该库中常用的API用法,包括读取一幅JPEG图片并解码到内存、编码内存中的数据为JPEG图片写入本地等。
使用说明:
一、编译
下载地址http://www.ijg.org/
1、下载并解压,放在一个好找的目录就行:
2、进入jpeg-9b,找到jconfig.vc,复制并改名为jconfig.h,否则会产生无法生成jconfig的警告
3、找到makefile.vc这个文件,打开(随便一个文本编辑器)找到这一行
4、准备编译,我用的是VS2015命令提示符,不要选ARM的,选择vs2015x86x64兼容工具命令提示符
5、进入jpeg-9b的目录,输入编译命令开始编译
6、编译后在目录下找到库libjpeg.lib就编译成功了。
二、使用
具体的使用在目录下的example.c中有,注释非常细,看了基本就会用了。这里我简单说说用法。
1、使用配置
有两种方法:
第一种:添加libjpeg的头文件的路径和lib的路径到VS的工程中,项目属性页
,然后在中添加libjpeg.lib
第二种:把用到的头文件和libjpeg.lib拷到你的工程中,只在工程里做第一种的第三步添加libjpeg.lib就行了。
2、使用
程序里包含头文件#include<jpeglib.h>就行了。
大部分照搬,细节可以看里面的英语注释,主要的几个地方修改下就行了,看下面的汉语注释:
LINUX下的安装:
1、下载在libjpeg到/usr/local/bin下
2、./configure--enable-shared--prefix=$CONFIGURE_PREFIX
3、make
4、makeinstall























大小: 270.5M
Adobe Photoshop CS5v13.0官方简体中文版
Photoshop CS29.0 简体中文正式版
CorelDRAW X7简体中文正式版v25.0.0.17专业版
Adobe Photoshop CS310.0.1 官方中文正式原版
佳能数码单反相机软件(Digital Photo Professional)3.9 中文版
ACDsee9.0中文版
CAD迷你家装2022R1 官方版
光影魔术手20174.4.1.304 官方正式版
彩视相册制作软件v1.0 官方安装版
GIF图像编辑器(Namo GIF)中文免费版
StarUML UML工具5.0.2 汉化绿色版
Adobe Illustrator CC 20152015.2.1 中文精简版
美图秀秀6.3.3.1 去广告绿色版
批量修改图片大小工具Mytoolsoft Image ResizerV2.4 汉化绿色版
Adobe Photoshop CC 2017v18.0.0 官方简体中文版
Adobe Illustrator CS5Ansifa 精简绿色中文版
抠图工具(Picture Cutout Guide)V3.2.9 中文破解版