在Django中上传图片后,如何轻松调整其大小?我正在使用Django 1.0.2,并且已经安装了PIL。
我当时正在考虑重写Model的save()方法以调整其大小,但是我真的不知道如何开始并覆盖它。
有人可以指出我正确的方向吗?谢谢 :-)
@GuðmundurH:这将不起作用,因为django-stdimage软件包在Windows上不起作用
在这种方法中,你可以将块连接到变量中(而不是直接将它们写入磁盘),从该变量创建PIL映像,调整映像大小并将其保存到磁盘。
在PIL中,你应该查看Image.fromstring和Image.resize。
Image.fromstring
Image.resize