Django 在外部服务器上创建图像的缩略图
假设某人有一个指向外部图像的链接:Django 在外部服务器上创建图像的缩略图,django,image,Django,Image,假设某人有一个指向外部图像的链接:www.externalsite.com/img/photo.jpg 现在,人们可以使用[img]标签在我的论坛上热链接该图像。几乎每个论坛都广泛支持这一功能。由于热链接有一些缺点,我想知道如何根据给定的url制作图像的缩略图。谷歌在谷歌图片中所做的事情 我的网站由Django提供支持。使用sorl.thumbnail 在模板中,您将使用 {% thumbnail "http://external.server/img/image.png" "200x200"
www.externalsite.com/img/photo.jpg
现在,人们可以使用[img]标签在我的论坛上热链接该图像。几乎每个论坛都广泛支持这一功能。由于热链接有一些缺点,我想知道如何根据给定的url制作图像的缩略图。谷歌在谷歌图片中所做的事情
我的网站由Django提供支持。使用sorl.thumbnail
在模板中,您将使用
{% thumbnail "http://external.server/img/image.png" "200x200" "scale" as im %}
<img src="{{im.url}}" width="{{im.width}}" height="{{im.height}}">
{% endthumbnail %}
{%thumbnail”http://external.server/img/image.png“200x200”“比例”为im%}
{%endthumbnail%}
您还可以从任何上下文变量加载
{% 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}}">
....
{%用于post.images%}
{%thumbnail image.url“200x200”“scale”作为im%}
....