栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

CentOS8 libvips编译安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341699.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号