linux 安装 gifsicle

来源: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(),然后再重启服务器,才能执行成功)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容