【问题标题】:Python Image Library, Close methodPython 图像库,关闭方法
【发布时间】:2010-03-15 17:28:09
【问题描述】:

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

错误出现在“#if image is size is greatet than 800 x 600 then resize image”之后的“image = Image.open(self.photo)”行上。

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

但我找不到关闭方法....

【问题讨论】:

  • 确保 self.photo 是正在调整大小的图像的完整目录路径

标签: python django python-imaging-library


【解决方案1】:

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

【讨论】:

  • 无法理解您的解决方案。你能详细说明一下吗?
猜你喜欢
  • 2010-09-08
  • 2010-10-11
  • 2010-09-21
  • 2011-11-21
  • 2010-10-18
  • 1970-01-01
  • 2010-10-10
  • 2021-06-23
  • 1970-01-01
相关资源
最近更新 更多