用Django实现给图片加文字水印

大体功能是:输入水印的文字,选择要加水印的图片,最后生成加好水印的图片供下载。
1、通过intercooler实现本页面内动态交互;
2、使用wand和pil处理图片;
3、实现查看与下载历史图片功能(通过session\cookie);
4、通过使用session\cookie\中间件, 实现限制上传次数的功能,即在一段时间内,不能超过规定次数上传文件。
所有代码文件已上传github,地址:https://github.com/djldjl/watermark
界面截图如下:

点右上角的图标,可查看历史图片并可下载:

 

加好的水印的图片:

 

posted @ 2020-04-20 20:03  djl_djl  阅读(585)  评论(0编辑  收藏  举报