【问题标题】:how to install libjpeg for pil on windows如何在 Windows 上为 pil 安装 libjpeg
【发布时间】:2013-02-03 15:19:39
【问题描述】:

我正在使用 python 2.7 和 PIL 在 Windows 上转换图像格式。 尝试将图像转换为 JPG 会引发此异常:

KeyError('JPG',)

追溯:

    ...\PIL\Image.py", line 1429, in save
    save_handler = SAVE[string.upper(format)] # unknown format
KeyError: 'JPG'

在 linux 上,我通过安装 libjpeg 解决了这个问题,并设置了一个指向其位置的符号链接,以便 PIL 可以找到它。

我正在尝试在 Windows 上完成相同的操作。我从http://www.ijg.org 获得了 Windows 格式包“jpegsr9.zip”,但无法弄清楚 PIL 是如何计算这些文件存在的。试图将它们放在同一个文件夹中没有帮助。

我应该把文件放在哪里,这样它也能在 Windows 上运行? Windows下libjpeg的安装流程是怎样的?

更新:如果尝试转换为 "JPEG" 而不是 "JPG" ,则不再引发 JPG 异常。这个问题似乎不需要任何额外的安装。

【问题讨论】:

    标签: windows python-2.7 python-imaging-library libjpeg


    【解决方案1】:
    如果尝试转换为 "JPEG" 而不是 "JPG" ,则不会再引发

    JPG 异常。这个问题似乎不需要任何额外的安装。

    【讨论】:

      猜你喜欢
      • 2012-06-02
      • 1970-01-01
      • 2014-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-10
      • 2014-04-22
      相关资源
      最近更新 更多