0

我安装了 PIL 和所有 jpeg 依赖项以使用该jpeg模块PIL

文档:http ://docs.python.org/library/jpeg.html

我想使用jpeg.compress()那里所述的方法。但是当我安装 PIL 时,我无法找到该jpeg模块。

有人可以告诉我如何jpeg.compress()在我的脚本中使用该方法。

或者有什么替代方法吗?

4

2 回答 2

0

jpeg 模块和 PIL 模块是独立的,相互之间没有联系。该文档将 PIL 列为jpeg的替代品。您需要单独安装 jpeg 模块。

于 2012-05-02T16:41:23.837 回答
0

PIL 有时可能是一个难以安装的野兽。它很可能没有使用 libjpeg 配置(正确)。

如果只是没有安装,或者 PIL 没有看到 libjpeg,请看这里:

Python PIL 找不到我的“libjpeg”

我不确定您正在使用哪个平台,但在构建 PIL 时,每个平台似乎都有自己独特的陷阱。我的建议是试一试“Pillow”,它使 PIL 安装过程更加用户友好:

http://pypi.python.org/pypi/Pillow

在运行 Pillow 安装之前,您只需要安装一个有效的 libjpeg,您就应该参加比赛了。

于 2012-05-02T16:37:23.830 回答