分类
大小:1.1M更新:2018-12-17
类别:图像处理系统:WinAll,WinXP,Win7
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>就行了。
大部分照搬,细节可以看里面的英语注释,主要的几个地方修改下就行了,看下面的汉语注释:
1、下载在libjpeg到/usr/local/bin下
2、./configure--enable-shared--prefix=$CONFIGURE_PREFIX
3、make
4、makeinstall
批量png合并pdf工具图像处理Mv1.0 绿色版
查看ASCII Animator(字符画)图像处理M
查看3D服装设计软件(LookStailorX)图像处理Mv3.1.1官方版
查看图片自动精修工具(SILKYPIX JPEG Photography)图像处理Mv9.2.14.0免费版
查看图片去水印(Inpaint)图像处理M8.0 汉化单文件版
查看修图工具(Paint.NET)图像处理Mv4.2.10官方中文版
查看Serif Affinity Photo Beta64位版图像处理MV1.8.4.693中文版
查看Caesium-图片压缩器汉化修正版图像处理M免费单文件版
查看渲染农场软件(Thinkbox Deadline)图像处理Mv5.2.49424 官方最新版
查看复古照片制作软件(Vintage Scene)图像处理Mv2.61官方版
查看Corel AfterShot 3图像处理Mv3.5.0.365官方最新版
查看SQ识图图像处理Mv1.3 免费版
查看鬼脚七淘宝主图优化软件图像处理.09Mv1.0 绿色免费版
查看PDF水印去除工具Free PDF Watermark Remover图像处理Mv1.1.5.8 免费版
查看Photoshop CS2经典版图像处理.00M【简体中文版】
查看照片水印制作软件(Icemark)图像处理Mv1.41免费版
查看Gif动图录制工具(GifCam)图像处理.80Mv6.0绿色中文版
查看证照通3.0免登录图像处理M免费正式版
查看GIF动图制作软件Longtion GIF Animator图像处理Mv5.0.1.52 免费版
查看网上报名照片处理工具(一键20k以下)图像处理Mv1.0.0.1
查看JPG图片格式压缩软件图像处理.37Mv2.1 免费版
查看1寸照片生成器图像处理.29M2017最新版
查看改变天气背景工具Franzis NATURE projects图像处理Mv1.18 免费版
查看点击查看更多