本项目fork自 https://github.com/wangmh/lighttpd-fastdfs ,是一个lighttpd插件。
-
根据请求的URI地址自动生成缩略图。
-
图片生成规则由用户自定义配置产生。
-
原图的存储介质支持:FastDFS,普通磁盘文件,MongoDB GridFS等多种途径,可以随意扩展。
-
支持对图片的缩放,裁剪,压缩和翻转操作。
Tip
|
其实本项目起初是专门为Lighttpd + ImageMagic + FastDFS这样一个组合来设计的,因此以后的说明都将以此为范例。 |
-
安装 FastDFS 和 ImageMagic 。
-
安装编译需要的基本库和工具,比如 GCC 。
-
部署环境为Linux,未在其他平台进行过测试。
-
$: ./configure prefix=/your app directory/
-
$: ./make
-
$: ./make install
-
$: cd /your app directory/
-
$: vim conf/lighttpd.conf,并增加相应的插件配置,比如:
#autothumb.store-type = "fastdfs" #autothumb.store-conf = "/your fastdfs isntalled/etc/client.conf"
-
完善条件编译,支持不同的存储介质。
-
目前处理图片采用的是 ImageMagicWand 库,准备用 GraphMagic 替换提升性能。
-
大量的性能测试和内存测试。
-
修复png格式在IE6下面不能正常显示问题。
-
图片水印支持。