lua-imagick基于imagemagick图片处理接口,使用lua语言实现的一个模块,以下是模块编译及依赖安装。
一、imagemagick安装(lua-imagick只支持6.9.x版本)
1、安装依赖包
1 | yum -y install libjpeg-devel freetype-devel |
2、下载安装包
1 | $ wget https://www.imagemagick.org/download/ImageMagick-6.9.8-6.zip |
3、编译安装
1 | $ unzip ImageMagick-6.9.8-6.zip |
二、安装libluajit
1、下载安装包
推荐
1 | $ wget -O luajit2-2.1-20200102.tar.gz https://github.com/openresty/luajit2/archive/v2.1-20200102.tar.gz |
或
1 | $ wget http://luajit.org/download/LuaJIT-2.0.4.tar.gz |
2、编译安装
1 | $ tar zxvf LuaJIT-2.0.4.tar.gz |
3、下面配置luajit的环境变量(nginx编译时才需要)
1 | $ export LUAJIT_LIB=/usr/local/lib |
三、lua-imagick模块安装
1、下载模块安装包
1 | $ wget -O lua-imagick.zip https://github.com/isage/lua-imagick/archive/master.zip |
2、编译安装
1 | $ unzip lua-imagick.zip |
3、安装cmake工具(如果已经存在,请跳过)
1 | $ yum install -y cmake |
完成