0

我发现了一个与 sorl-thumbnail 相关的问题(和一个答案),这看起来与我正在寻找的内容相关: 使用新的 sorl-thumbnail 进行图像过滤。但是我的 django 知识太弱了,无法理解我能用它做什么。

我想扩展 sorll-thumbnail 以便我可以在提供图像之前对其进行处理。例如:添加模糊效果。我可以处理图像处理部分(已经用 php/imagemagick 做过这样的事情),但我不知道从哪里开始在 sorl-thumbnail 上方插入我自己的函数。

在我的项目中,我使用 pip 安装了 lib。在我的代码中,我可以在哪里创建一个类/子类,以便我可以将参数传递给模板标签?这门课应该是什么样子的?

提到的帖子中描述的 RoundedCornerEngine 类是否可以?我应该在哪里获得此代码?

谢谢你的帮助。

4

1 回答 1

0

任何地方……好的……唯一的细节是从设置中正确链接新引擎:

THUMBNAIL_ENGINE = "my.module.MyEngine"

如果有人正在寻找在 sorl-thumbnail 之上使用 PIL 构建的定制处理器,这里有两个示例:https ://gist.github.com/1647660和https://gist.github.com/1920535

于 2012-08-30T13:18:55.357 回答