如何在不使用photologue / ImageModel的情况下旋转/翻转图像?

时间:2010-01-21 08:46:03

标签: python django

我需要Django中的功能来旋转用户使用表单发布的图像。我需要一个方法,我可以放在imageutils.py中,然后在我的表单中使用它。

如何实现?

1 个答案:

答案 0 :(得分:3)

直接使用Python Imaging Library

from PIL import Image
im = Image.open("yourfilename.jpg")
im = im.rotate(90)
im.save("yourrotatedfilename.jpg", "JPEG")

这是经过测试的,并且有效。显然,您需要安装Python映像库并在Python路径上,并且您需要找到运行此代码的适当位置(可能是在保存表单时)。

这假设您正在处理JPEG文件,但支持PIL bunch of formats