Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 在外部服务器上创建图像的缩略图_Django_Image - Fatal编程技术网

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%}
....