Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.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
Python 用Django中的枕头3传递图像url_Python_Django_Pillow - Fatal编程技术网

Python 用Django中的枕头3传递图像url

Python 用Django中的枕头3传递图像url,python,django,pillow,Python,Django,Pillow,我正在尝试编写一个函数,用pythonspil(枕头)模块来模糊图像。就我所知: from PIL import Image, ImageFilter from random import randint def blur_image(image): try: original = Image.open(image) blurred = original.filter(ImageFilter.BLUR) # Add random int

我正在尝试编写一个函数,用pythonspil(枕头)模块来模糊图像。就我所知:

from PIL import Image, ImageFilter
from random import randint

def blur_image(image):
    try:
        original = Image.open(image)
        blurred = original.filter(ImageFilter.BLUR)

        # Add random integers to the new file
        rand = randint(1, 99999)
        blurred.save(str(rand) + image, "JPEG")
    except:
        print "Unable to load image."
所以我基本上想要的是:

  • 使用函数传递图像URL并将其打开
  • 模糊图像
  • 将一些随机整数连接到文件名
  • 将文件以JPEG格式保存到my Django media文件夹中的某个位置
  • save()
    函数在哪里保存新创建的文件,还是仅替换它

    还有一个问题。我是否必须创建一个正则表达式或其他东西才能在模板中使用此函数?以前从来没有这样做过。例如:

    {% blur_image(image) %}
    

    上面的说法显然是不正确的,但我只是想告诉你我想要什么。

    有一个非常好的
    imagekit
    应用程序可以满足这类需求。试一试:你真的需要保存图像吗?最好只保存图像数据memory@Sayse:可能是因为我需要url将背景更改为div类,并且我需要一个新图像。这可能会引起您的兴趣,它实际上不是关于javascript的,而是展示了如何使用图像数据设置css背景。有一个优秀的
    imagekit
    应用程序可用于这类应用。试一试:你真的需要保存图像吗?最好只保存图像数据memory@Sayse:可能是因为我需要url将背景更改为div类,并且我需要一个新图像。这可能会引起您的兴趣,它实际上并不是关于javascript的,而是展示了如何使用图像数据设置css背景