1

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

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

4

1 回答 1

4

所有这些应用程序都服务于(略微)不同的目的,因此您无法真正比​​较它们。如果一个比另一个更好,取决于您的用例,并且非常主观,不适合 SO

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

django-image-cropping允许您在管理员中选择图像的一部分(裁剪),并帮助您在页面上显示裁剪的选择(使用 easy_thumbnail 缩略图处理器)。

我没用过ImageKit,但宣传如下:

ImageKit 是一个 Django 应用程序,可帮助您将上传图像的变体添加到模型中。这些变体被称​​为“规格”,可以包括不同尺寸之类的东西。

所以它似乎与 easy_thumbnails 类似,因为它还带有处理器和生成缩略图的能力。

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

于 2012-05-16T09:40:49.807 回答