Python 用Django中的枕头3传递图像url
我正在尝试编写一个函数,用pythonspil(枕头)模块来模糊图像。就我所知: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
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."
所以我基本上想要的是:
save()
函数在哪里保存新创建的文件,还是仅替换它
还有一个问题。我是否必须创建一个正则表达式或其他东西才能在模板中使用此函数?以前从来没有这样做过。例如:
{% blur_image(image) %}
上面的说法显然是不正确的,但我只是想告诉你我想要什么。有一个非常好的
imagekit
应用程序可以满足这类需求。试一试:你真的需要保存图像吗?最好只保存图像数据memory@Sayse:可能是因为我需要url将背景更改为div类,并且我需要一个新图像。这可能会引起您的兴趣,它实际上不是关于javascript的,而是展示了如何使用图像数据设置css背景。有一个优秀的imagekit
应用程序可用于这类应用。试一试:你真的需要保存图像吗?最好只保存图像数据memory@Sayse:可能是因为我需要url将背景更改为div类,并且我需要一个新图像。这可能会引起您的兴趣,它实际上并不是关于javascript的,而是展示了如何使用图像数据设置css背景