哪个Django应用程序更适合图像大小调整(easy-Thumbnails或django-imagekit)?

时间:2012-05-16 08:51:13

标签: django image-processing

我安装了django-imagekit,它对我很有用,但是想实现与easy_thumbnails集成的用户自定义图像裁剪(https://github.com/jonasundderwolf/django-image-cropping)。

哪个更适合用于Django项目以显示不同大小的图像?各自有什么好处和坏处?

1 个答案:

答案 0 :(得分:4)

所有这些应用程序都有(略微)不同的用途,因此您无法真正比​​较它们。如果一个比另一个好,取决于你的用例,并且是非常主观的not a good fit for SO

easy_thumbnails可帮助您快速生成缩略图。当然,您可以指定尺寸,缩放图像,甚至可以使用PIL进行各种处理(通过处理器)。如果你“只”需要缩略图,我会说这是要走的路。

django-image-cropping可让您在管理员中选择部分图片(裁剪),并帮助您在整个页面中显示裁剪的选择(使用easy_thumbnail缩略图处理器)。

我没有使用ImageKit,但广告如下:

  

ImageKit是一款Django应用,可帮助您添加上传的变体   图像到您的模型。这些变化称为“规格”,可以   包括不同大小的东西。

所以它似乎与easy_thumbnails类似,因为它还带有Processors和缩略图生成功能。

对我来说,ImageKit似乎是更强大的选择,如果你需要在后端进行大量的图像处理,而 easy _thumbnails的焦点似乎是快速生成缩略图。