CentOS8 libvips编译安装

Posted sjg20010414

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS8 libvips编译安装相关的知识,希望对你有一定的参考价值。

libvipshttps://www.libvips.org/install.html想借用 libvips 来处理图片,其实主要是缩小图片尺寸节约空间

官网文档的包名主要是按debian系命名的,所以,debian/ubuntu 会比较自然,CentOS 就需要对应的上网找是什么名字

先下载 tar 包  vips-8.11.4.tar.gz 到 CentOS 服务器,tar xvzf 解压

安装 build-essential 对应的编译工具 sudo yum install make automake gcc gcc-c++ kernel-devel

安装 pkg-config,CentOS8默认已经有了

安装 glib2.0-dev 对应  sudo yum install glib2-devel

安装 libexpat1-dev 对应 sudo yum install expat-devel

安装 依赖库  libjpeg   sudo yum install libjpeg-devel

依赖库 libtiff   sudo yum install libtiff-devel

依赖库 fftw3 (不一定用得到FFT) sudo yum install fftw3-devel

依赖库 libpng  sudo yum install libpng-devel

依赖库 libimagequant (不一定用得到) sudo yum install libimagequant-devel

cd vips-8.11.4/

./configure

make  编译构建 (需要一些时间,不过不是太长)
sudo make install  安装 (默认是 /usr/local)
sudo ldconfig  处理动态链接库

(ldconfig命令作用可参考  (44条消息) linux ldconfig命令,环境变量文件配置详解_winycg的博客-CSDN博客_ldconfig的配置文件是

基本用法   

vips  resize  in.jpg  out.jpg  0.25   将 jpg 文件宽高像素数都变为1/4

vips  resize  in.png out.png 0.25  将 png 文件宽高像素数都变为1/4

因为命令往往和 C  API 是对应的,所以,查看 C API 文档即可 (libvips

以上是关于CentOS8 libvips编译安装的主要内容,如果未能解决你的问题,请参考以下文章

CentOS8安装Geant4笔记:Geant4介绍编译和安装

Linux(centos8)系统安装编译GDAL 2.2.1

CentOS8安装Geant4笔记:Geant4介绍编译和安装

运维笔记:Linux(CentOS8)免编译安装mysql5.7.33最新版本

CentOS8安装Geant4笔记:Geant4介绍编译安装支持Qt5界面并运行exampleB1例程显示Qt界面

CentOS8下配置Nginx服务器详细教程