0°

在线制作“为所欲为”等其他GIF动图(PHP版)

这个东西我第一次是在Hotdog64带哥的博客上看到的,好的,借此机会我又上来水文章了233

粗略看了下,发现有好多个版本,什么Ruby/Python/Java应有尽有,思前想后,我觉得还是PHP版本最适合我,所以我就部署一下PHP版本的吧。。。

项目地址:https://github.com/PrintNow/php-sorry-gif

我还是老样子CentOS7+宝塔的LNMP环境。把项目源码上传到你的站点根目录这些就不说了。

首先要给CentOS7装一个中文字体,除非你待会生成GIF图的时候不用中文,否则必须安装!

安装fontconfig:

yum -y install fontconfig

然后新建一个字体目录:

mkdir /usr/share/fonts/zhcn

接着在你的本地电脑(Windows)上,进入字体存放目录(C:\Windows\Fonts)随便找一个中文字体文件复制出来,我这里就用的“微软雅黑 常规”:

现在用FlashFXP把这个字体文件上传到我们刚新建的字体目录内:

回到终端内,编辑字体配置文件:

vi /etc/fonts/fonts.conf

把我们刚创建的字体目录完整路径加上去,如图所示:

最后清理系统缓存:

fc-cache

使用如下命令查看当前系统字体:

fc-list

如图所示,如果不出意外的话,这里就能显示出我们刚新加入的微软雅黑字体了:

接着我们来安装FFMPEG(以下命令直接一个个复制粘贴执行就行):

yum -y install epel-release
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
yum -y install ffmpeg
ffmpeg -version

完事之后打开宝塔面板的PHP设置,把如下图中红框所示的函数删除掉:

OJBK,现在打开你的站点,不出意外就能开始制作GIF图了,以下是我的演示站:

生成了一个还算骚气的图:

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
域名
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论