Python图像库,关闭方法

时间:2010-03-15 17:28:09

标签: python django python-imaging-library

我今天第一次使用pil。我希望调整图像大小,假设它大于800x600并且还创建缩略图。我可以单独执行这些任务中的任何一个,但不能在一个方法中一起执行(我在django admin中执行自定义保存方法)。这将返回“无法识别图像文件”错误消息。

错误在“image = Image.open(self.photo)”之后,“#if image is size is greatet than 800 x 600,然后调整图像大小。”

我认为这可能是因为图片已经打开,但如果我删除该行,我仍然会遇到问题。所以我想我可以在创建缩略图然后重新打开后尝试关闭。

但是我找不到一个接近的方法......

1 个答案:

答案 0 :(得分:0)

啊,如果我只打开一次原始图像并在调整大小后创建缩略图,那么问题就解决了