美文网首页
linux 安装 gifsicle

linux 安装 gifsicle

作者: 凡尘点缀 | 来源:发表于2020-03-31 00:20 被阅读0次

来源:gifsicle for linux ----------gif 图像处理
https://www.cnblogs.com/chxrs/p/10579904.html

1、安装 gifsicle
// yum方式安装的版本为1.91,最新版本为1.92,所以采用手动安装。
// sudo yum install epel-release #更新epel第三方软件库
// yum -y install gifsicle #下载安装
// gifsicle --version #查看版本 #LCDF Gifsicle 1.91

手动安装最新版1.92
gifsicle官网:http://www.lcdf.org/gifsicle/gifsicle-1.92.tar.gz

cd /usr/local/src #进入软件包存放目录
tar zxvf gifsicle-1.92.tar.gz #解压
cd gifsicle-1.92 #进入安装目录
./configure --prefix=/usr/local/gifsicle #配置
make && make install #编译#安装

配置环境变量(查看环境变量 echo $PATH)
打开 /etc/profile 文件,在尾部添加

export PATH=$PATH:/usr/local/gifsicle/bin

修改成功后,系统重启 或者 执行 source /etc/profile 命令,使修改后的配置文件生效,执行命令后如果没有任何输出,则表示配置没有出错。

打开 /etc/ld.so.conf 文件,在尾部添加
/usr/local/gifsicle/lib
修改成功后,一定/必须要执行 sudo ldconfig 命令,而不是重启系统。

gifsicle --version #查看版本 #LCDF Gifsicle 1.92

示例
gifsicle --scale 1.2 -O2 --colors 128 /path/1.gif -o /path/6.gif #运行gifsicle 注意图片路径要正确。
PHP脚本执行
$s= exec('gifsicle --scale 1.2 -O2 --colors 128 /path/1.gif -o /path/6.gif');
(注:exec() 可能被禁用 需要通过修改php.ini 中disable_functions,去掉exec(),然后再重启服务器,才能执行成功)

相关文章

网友评论

      本文标题:linux 安装 gifsicle

      本文链接:https://www.haomeiwen.com/subject/nsliuhtx.html