Python Django:从URL下载图像,调整其大小,附加;“小”;到文件名的末尾

Python Django:从URL下载图像,调整其大小,附加;“小”;到文件名的末尾,python,django,image,Python,Django,Image,我正在寻找一种方法,从URL下载640x640图像,将图像大小调整为180x180,并将单词small附加到调整大小的图像文件名的末尾 例如,图像位于此链接处 调整大小后,我想在文件名末尾添加world small,如下所示: 18-japanese-food-instagram-1small.jpeg 如何做到这一点?下载的图像会保存到内存中还是保存到实际驱动器中?如果它确实保存到驱动器,是否可以删除原始图像并保留大小调整后的版本?为什么不尝试urllib import urllib url

我正在寻找一种方法,从URL下载640x640图像,将图像大小调整为180x180,并将单词small附加到调整大小的图像文件名的末尾

例如,图像位于此链接处

调整大小后,我想在文件名末尾添加world small,如下所示: 18-japanese-food-instagram-1small.jpeg


如何做到这一点?下载的图像会保存到内存中还是保存到实际驱动器中?如果它确实保存到驱动器,是否可以删除原始图像并保留大小调整后的版本?

为什么不尝试urllib

import urllib
urllib.urlretrieve("http://0height.com/wp-content/uploads/2013/07/18-japanese-food-instagram-1.jpg", "18-japanese-food-instagram-1.jpg")
然后,要调整大小,可以使用PIL或其他库

import Image
im1 = Image.open("18-japanese-food-instagram-1.jpg")    
im_small = im1.resize((width, height), Image.ANTIALIAS)
im_small.save("18-japanese-food-instagram-1_small.jpg")
参考资料:


你为什么不试试urllib

import urllib
urllib.urlretrieve("http://0height.com/wp-content/uploads/2013/07/18-japanese-food-instagram-1.jpg", "18-japanese-food-instagram-1.jpg")
然后,要调整大小,可以使用PIL或其他库

import Image
im1 = Image.open("18-japanese-food-instagram-1.jpg")    
im_small = im1.resize((width, height), Image.ANTIALIAS)
im_small.save("18-japanese-food-instagram-1_small.jpg")
参考资料: