自定义sorl-thumbnail处理器

时间:2012-08-29 23:23:32

标签: django sorl-thumbnail

我发现了一个与sorl-thumbnail相关的问题(和答案),看起来像是一个与我正在寻找的相关的好点: Image filtering with the new sorl-thumbnail。但是我的django知识太弱了,无法理解我能做些什么。

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

在我的项目中,我用pip安装了lib。在我的代码中,我可以创建一个类/子类,以便我可以将参数传递给templatetag吗?这堂课应该是什么样的?

上述帖子中描述的RoundedCornerEngine类是否正常?我应该在哪里有这个代码?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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

THUMBNAIL_ENGINE = "my.module.MyEngine"

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