一尘不染

在保存时调整图像大小

django

在Django中上传图片后,如何轻松调整其大小?我正在使用Django 1.0.2,并且已经安装了PIL。

我当时正在考虑重写Model的save()方法以调整其大小,但是我真的不知道如何开始并覆盖它。

有人可以指出我正确的方向吗?谢谢 :-)

@GuðmundurH:这将不起作用,因为django-stdimage软件包在Windows上不起作用


阅读 289

收藏
2020-03-30

共1个答案

一尘不染

在这种方法中,你可以将块连接到变量中(而不是直接将它们写入磁盘),从该变量创建PIL映像,调整映像大小并将其保存到磁盘。

在PIL中,你应该查看Image.fromstringImage.resize

2020-03-30