我一直在尝试使用django创建一个图像编辑器应用程序 由于屏幕上的控件在django模板中是不可能的,我已经开始使用views.py中的函数来做同样的事情,但是我一直在用新的图像更新ImageField数据库
my views.py文件是
def padding(request, meme_id):
meme = Meme.objects.filter(id = meme_id)
if not meme:
return HttpResponse("404 meme not found")
else:
old_im = meme.photo
old_size = old_im.size
new_size = (old_size[0],old_size[1]+300)
new_im = Image.new("RGB", new_size)
new_im.paste(old_im,((new_size[0]-old_size[0])/2,new_size[1]- old_size[1])/2)
# here i have to update meme.photo with new new_im
假设meme模型有一个名为image的ImageField,您将执行以下操作:
相关问题 更多 >
编程相关推荐