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最新版本