假设某人有外部图片的链接:www.externalsite.com/img/photo.jpg
现在,人们可以使用[img]标签在我的论坛上热链接该图像。几乎每个论坛都广泛支持的功能。由于hotlinking有一些缺点,我想知道如何根据给定的url制作图像的缩略图。 Google在Google图片中所做的事情。
我的网站由Django提供支持。
答案 0 :(得分:2)
sorl.thumbnail
在模板中,您将使用
{% thumbnail "http://external.server/img/image.png" "200x200" "scale" as im %}
<img src="{{im.url}}" width="{{im.width}}" height="{{im.height}}">
{% endthumbnail %}
您也可以从任何上下文varable加载
{% for image in post.images %}
{% thumbnail image.url "200x200" "scale" as im %}
<a href={{image.url}}>
<img src="{{im.url}}" width="{{im.width}}" height="{{im.height}}">
....