我需要Django中的功能来旋转用户使用表单发布的图像。我需要一个方法,我可以放在imageutils.py中,然后在我的表单中使用它。
如何实现?
答案 0 :(得分:3)
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。