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