首页 » 信息技术 »

在Linux中编译安装libjpeg

2019年6月7日 / 50次阅读
小软件

libjpeg是ijg组织推出的jpeg图片工具套件,采用C语言编写,其内含的jpegtran工具是google官方推荐的无损jpeg图片压缩工具,本文介绍libjpeg在Linux系统中的编译安装方法。

下载libjpeg(9c是版本号):curl -O http://www.ijg.org/files/jpegsrc.v9c.tar.gz

tar zxf jpegsrc.v9c.tar.gz
cd jpeg-9c/
./configure --prefix=/usr/local/jpeg
make
sudo make install

安装成功后,在/usr/local/jpeg/bin目录下,就能找到libjpeg所提供的工具套件,可以考虑给这些软件工具都做一个symbol link到/bin目录,以方便使用。

[xinlin@promote bin]$ pwd
/usr/local/jpeg/bin
[xinlin@promote bin]$ ll
total 436
-rwxr-xr-x. 1 root root 133616 Jun 7 07:44 cjpeg
-rwxr-xr-x. 1 root root 125376 Jun 7 07:44 djpeg
-rwxr-xr-x. 1 root root 126312 Jun 7 07:44 jpegtran
-rwxr-xr-x. 1 root root 24600 Jun 7 07:44 rdjpgcom
-rwxr-xr-x. 1 root root 26464 Jun 7 07:44 wrjpgcom

一共有5各关于jpeg图片的工具:

cjpeg可以对非jpg图片进行有损压缩后转换成jpg格式;

djpeg是解压,可以将jpg图片重新还原成bmp等格式;

jpegtran可以做无损压缩,还有将jpg图片变为progressive格式的。

rdjpgcom和wrjpgcom这两个工具,还没怎么用过。。。

创建symbol link,以jpegtran举例:

[xinlin@promote bin]$ sudo ln -s /usr/local/jpeg/bin/jpegtran /usr/bin/jpegtran
[xinlin@promote bin]$ ll /usr/bin | grep jpeg
lrwxrwxrwx. 1 root root 28 Jun 7 08:19 jpegtran -> /usr/local/jpeg/bin/jpegtran

libjpeg提供的工具套件,使用起来并不是特别复杂,建议在使用前,先用-h查看其各参数的含义,然后用测试图片多尝试几次。

关于libjpeg工具的更多信息,请参考:http://jpegclub.org/

本文链接:https://www.maixj.net/ict/linux-libjpeg-21619

相关文章

留言区

《在Linux中编译安装libjpeg》有1条留言

  • 麦新杰

    google出的一款jpg压缩工具:https://github.com/google/guetzli/ []


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top