CentOS8 libvips编译安装

CentOS8 libvips编译安装,第1张

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)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4678549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-06
下一篇 2022-11-07

发表评论

登录后才能评论

评论列表(0条)

保存