其他
``` 1. Introduction
Py-graphic是一个使用python,monggodb和nginx开发的简单的图片上传服务,支持头像缩图生成(缩略图的大
小可以配置),附件图片的上传和压缩(指定上传图片的最大宽度,当超过的时候自动等比例压缩存储)等。上传图片 使用post请求,请求的body中带有uid和avatar或者attach参数即可。 开发这个服务的目的是想简化新网站搭建的过程,将一些模块组件化,之前开发的敏感词过虑模块py-confilter也是 出于这个目的。
Installation
Py-graphic的安装分为三个部分:Mongodb,Py-graphic,Nginx,模块结构的详细介绍请参见: http://troycheng.blogcn.com/articles/py-graphic%EF%BC%9A%E5%9B%BE%E7%89%87%E5%AD%98%E5%82%A8%E6%9C%8D%E5%8A%A1.html 编译安装mongodb的步骤请参见blog: http://troycheng.blogcn.com/articles/mongodb%E6%BA%90%E7%A0%81%E7%BC%96%E8%AF%91.html 编译安装nginx的步骤请参见blog: http://troycheng.blogcn.com/articles/nginx%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85%E6%AD%A5%E9%AA%A4.html 此外还有几个依赖需要安装:GraphicMagick和python客户端pgmagick,注意这里编译安装GraphickMagick的时候需要使其支持png和jpeg,另外pgmaick需要GraphicMagick开启--enable-shared选项,mongodb客户端pymongo 编译安装完上述模块之后,下载并解压缩Py-graphic,进入py-graphic/conf/,修改配置文件graphic.cfg,配置 文件实例如下:
# The config file for graphic s
python
mongodb
图像
上传
nginx
基于
服务
暂无评论