4

我研究了使用 python 缩放图像(创建缩略图)的不同方法。谁能解释我在ImageMagick过程和PIL过程之后结果图像的根本区别。乍一看,python 没有任何功能齐全的 ImageMagick 绑定。我见过一些解决方案,但其中大多数似乎很差(功能或文档差,API 不好)。另一方面,我读到 PIL 在调整 GIF 图像大小时存在一些问题。并且 PIL 处理后的结果图像质量比使用 ImageMagick 的类似效果差。你怎么看?

4

1 回答 1

2

我在工作中使用 IM 构建了一个缩略图生成器。IM 的优点在于能够处理大量文件类型。我不得不用它来生成 pdf 和电影缩略图。使用 IM 的缺点是,我用 IM 构建弹出式界面的时间比我在缩略图生成器的其他部分上花费的时间要多得多。

PIL 可以与 pyffmpeg 之类的东西一起使用,但看起来这种组合不像 IM 那样功能齐全,这就是我过去不使用它的原因。如果您可以摆脱 PIL,我建议您使用 PIL,但如果您需要为更奇特的文件类型生成缩略图,或者您对 PIL 的质量不满意,那么 IM 肯定是可行的。

于 2013-01-17T22:06:06.317 回答