我安装了 django-imagekit,对我来说效果很好,但想实现与 easy_thumbnails 集成的用户自定义图像裁剪(https://github.com/jonasundderwolf/django-image-cropping)。
哪一个更适合用于 Django 项目以显示不同大小的图像?各有什么好处和坏处?
我安装了 django-imagekit,对我来说效果很好,但想实现与 easy_thumbnails 集成的用户自定义图像裁剪(https://github.com/jonasundderwolf/django-image-cropping)。
哪一个更适合用于 Django 项目以显示不同大小的图像?各有什么好处和坏处?
所有这些应用程序都服务于(略微)不同的目的,因此您无法真正比较它们。如果一个比另一个更好,取决于您的用例,并且非常主观,不适合 SO。
easy_thumbnails
帮助您快速生成缩略图。当然,您可以指定尺寸、缩放图像,甚至使用PIL进行各种处理(通过处理器)。如果您“仅”需要缩略图,我会说这是要走的路。
django-image-cropping
允许您在管理员中选择图像的一部分(裁剪),并帮助您在页面上显示裁剪的选择(使用 easy_thumbnail 缩略图处理器)。
我没用过ImageKit
,但宣传如下:
ImageKit 是一个 Django 应用程序,可帮助您将上传图像的变体添加到模型中。这些变体被称为“规格”,可以包括不同尺寸之类的东西。
所以它似乎与 easy_thumbnails 类似,因为它还带有处理器和生成缩略图的能力。
对我来说,如果您需要在后端进行大量图像处理,ImageKit 似乎是更强大的选择,而简单_thumbnails 的重点似乎是快速生成缩略图。